ROOT logo
ROOT » CINT » REFLEX » Reflex::TypedefBuilderImpl

class Reflex::TypedefBuilderImpl

Function Members (Methods)

public:
virtual~TypedefBuilderImpl()
voidAddProperty(const char* key, Reflex::Any value)
voidAddProperty(const char* key, const char* value)
Reflex::TypeToType()
Reflex::TypedefBuilderImplTypedefBuilderImpl(const Reflex::TypedefBuilderImpl&)
Reflex::TypedefBuilderImplTypedefBuilderImpl(const char* typ, const Reflex::Type& typedefType)

Data Members

private:
Reflex::TypefTypedef

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TypedefBuilderImpl(const char* typ, const Reflex::Type& typedefType)
 constructor 
{}
void AddProperty( const char * key, Any value )
      * AddProperty will add a property to the typedef currently being built
      * @param  key the PropertyNth key
      * @param  value the value of the PropertyNth

Type ToType()
      * ToType will return the currently produced Type (class)
      * @return the type currently being built

TypedefBuilder & AddProperty( const char * key, P value )
      * AddProperty will add a property to the typedef currently being built
      * @param  key the property key
      * @param  value the value of the property
      * @return a reference to the building class