This seems like a bad idea. It looks like the author is attempting to reinvent java in C (there is no c++ here) because he really likes c# or java.
Most applications use an embedded interpreter to do runtime inspection and modification. The tools for the job is usually lua/python. Creating your own type system seems like a bad idea.
Most applications use an embedded interpreter to do runtime inspection and modification. The tools for the job is usually lua/python. Creating your own type system seems like a bad idea.