class ROOT::Reflex::EnumBuilder

Function Members (Methods)

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

Data Members

private:
ROOT::Reflex::Enum*fEnum
ROOT::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.
ROOT::Reflex::EnumBuilder & AddItem(const char* nam, long value)
 Add an item (as data member) to this enum scope.
ROOT::Reflex::EnumBuilder & AddProperty( const char * key, Any value )
 Add a property info to this enum as any object.
ROOT::Reflex::EnumBuilder & AddProperty( const char * key, const char * value )
 Add a property info to this enum as string.
ROOT::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 update: root/reflex:$Id: EnumBuilder.h 20883 2007-11-19 11:52:08Z rdm $

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.