class Reflex::EnumBuilder

Function Members (Methods)

public:
virtual~EnumBuilder()
Reflex::EnumBuilder&AddItem(const char* nam, long value)
Reflex::EnumBuilder&AddProperty(const char* key, Reflex::Any value)
Reflex::EnumBuilder&AddProperty(const char* key, const char* value)
Reflex::EnumBuilderEnumBuilder(const Reflex::EnumBuilder&)
Reflex::EnumBuilderEnumBuilder(const char* name, const type_info& ti, unsigned int modifiers = 0)
Reflex::EnumBuilder&operator=(const Reflex::EnumBuilder&)
Reflex::TypeToType()

Data Members

private:
Reflex::Enum*fEnum
Reflex::MemberfLastMember

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

EnumBuilder(const char* name, const type_info& ti, unsigned int modifiers = 0)
 Construct a new enum dictionary info.
~EnumBuilder()
 Destructor of enum builder. Used for call back functions.
Reflex::EnumBuilder & AddItem(const char* nam, long value)
 Add an item (as data member) to this enum scope.
Reflex::EnumBuilder & AddProperty( const char * key, Any value )
 Add a property info to this enum as any object.
Reflex::EnumBuilder & AddProperty( const char * key, const char * value )
 Add a property info to this enum as string.
Reflex::Type ToType()
 Return the type currently being built.
EnumBuilder(const char* name, const type_info& ti, unsigned int modifiers = 0)
 constructor 

Author: Stefan Roiser 2004
Last change: root/reflex:$Id: EnumBuilder.h 22729 2008-03-19 10:20:10Z pcanal $
Last generated: 2008-06-25 08:31

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.