| virtual | ~ClassBuilderImpl() | 
| void | AddBase(const ROOT::Reflex::Type& bas, ROOT::Reflex::OffsetFunction offsFP, unsigned int modifiers = 0) | 
| void | AddDataMember(const char* nam, const ROOT::Reflex::Type& typ, size_t offs, unsigned int modifiers = 0) | 
| void | AddEnum(const char* nam, const char* values, const type_info* ti, unsigned int modifiers = 0) | 
| void | AddFunctionMember(const char* nam, const ROOT::Reflex::Type& typ, ROOT::Reflex::StubFunction stubFP, void* stubCtx = 0, const char* params = 0, unsigned int modifiers = 0) | 
| void | AddProperty(const char* key, ROOT::Reflex::Any value) | 
| void | AddProperty(const char* key, const char* value) | 
| void | AddTypedef(const ROOT::Reflex::Type& typ, const char* def) | 
| ROOT::Reflex::ClassBuilderImpl | ClassBuilderImpl(const ROOT::Reflex::ClassBuilderImpl&) | 
| ROOT::Reflex::ClassBuilderImpl | ClassBuilderImpl(const char* nam, const type_info& ti, size_t size, unsigned int modifiers = 0, ROOT::Reflex::TYPE typ = CLASS) | 
| ROOT::Reflex::ClassBuilderImpl& | operator=(const ROOT::Reflex::ClassBuilderImpl&) | 
| ROOT::Reflex::Type | ToType() | 

Construct a class information (internal).
Add base class information (internal).
Add data member info (internal).
Add function member info (internal).
Add typedef info (internal). Check for typedef AA AA;
Add enum info (internal). This does not work because the EnumTypeBuilder does a definition of the enum not only a declaration. (It is called in the dictionary header already) EnumTypeBuilder(nam, values, *ti, modifiers);
constructor destructor