Call this to turn a class into a header. In practice it just ends up calling the class itself. It's sort of a good design idea that didn't make it into practice. In theory this class is a view of a class that represents it as a header file. In practice it's kind of useless.


HeaderGenerator( HeaderParser& Parser)

~HeaderGenerator( )

void GenerateHeader( const std::string& BasePath, ClassObjectPtr pClass)



HeaderParser& m_HeaderParser

Needs this to use some of the handy header parsing methods.