virtual | ~ClassBuilder() |
Reflex::ClassBuilder& | AddBase(const Reflex::Type& bas, Reflex::OffsetFunction offsFP, unsigned int modifiers = 0) |
Reflex::ClassBuilder& | AddDataMember(const Reflex::Type& typ, const char* nam, size_t offs, unsigned int modifiers = 0) |
Reflex::ClassBuilder& | AddEnum(const char* nam, const char* values, const type_info* ti = 0, unsigned int modifiers = 0) |
Reflex::ClassBuilder& | AddFunctionMember(const Reflex::Type& typ, const char* nam, Reflex::StubFunction stubFP, void* stubCtx = 0, const char* params = 0, unsigned int modifiers = 0) |
Reflex::ClassBuilder& | AddOnDemandDataMemberBuilder(Reflex::OnDemandBuilderForScope* odb) |
Reflex::ClassBuilder& | AddOnDemandFunctionMemberBuilder(Reflex::OnDemandBuilderForScope* odb) |
Reflex::ClassBuilder& | AddTypedef(const Reflex::Type& typ, const char* def) |
Reflex::ClassBuilder& | AddTypedef(const char* typ, const char* def) |
Reflex::ClassBuilder | ClassBuilder(Reflex::Class* cl) |
Reflex::ClassBuilder | ClassBuilder(const Reflex::ClassBuilder&) |
Reflex::ClassBuilder | ClassBuilder(const char* nam, const type_info& ti, size_t size, unsigned int modifiers = 0, Reflex::TYPE typ = CLASS) |
Reflex::ClassBuilder& | operator=(const Reflex::ClassBuilder&) |
Reflex::ClassBuilder& | SetSizeOf(size_t size) |
Reflex::Type | ToType() |