Wow, alright, that's a fairly nice explanation so far... I didn't know about C++11's type traits before.
I'd still be interested in more details how exactly the information about the classes is stored though. Note that I'm not asking from the PoV of a potential Rayne user right now but rather that of a c++ programmer.

Also, kinda non-related question that pops up from my mind right now, are you to any extend using the C++ STL library?

Last edited by the_clown; 04/18/14 21:20.