+
class ROOT::Reflex::UnionBuilderImpl
-
library: libReflexDict
#include "UnionBuilder.h"
Display options:
Show inherited
Show non-public

class ROOT::Reflex::UnionBuilderImpl

Function Members (Methods)

public:
virtual~UnionBuilderImpl()
voidAddItem(const char* nam, const ROOT::Reflex::Type& typ)
voidAddProperty(const char* key, ROOT::Reflex::Any value)
voidAddProperty(const char* key, const char* value)
ROOT::Reflex::UnionBuilderImpl&operator=(const ROOT::Reflex::UnionBuilderImpl&)
ROOT::Reflex::TypeToType()
ROOT::Reflex::UnionBuilderImplUnionBuilderImpl(const ROOT::Reflex::UnionBuilderImpl&)
ROOT::Reflex::UnionBuilderImplUnionBuilderImpl(const char* nam, size_t size, const type_info& ti, unsigned int modifiers = 0)

Data Members

private:
ROOT::Reflex::MemberfLastMember
ROOT::Reflex::Union*fUnion

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

UnionBuilderImpl(const char* nam, size_t size, const type_info& ti, unsigned int modifiers = 0)
 Construct union info.
void AddItem(const char* nam, const ROOT::Reflex::Type& typ)
 Add a union info to this union.
void AddProperty( const char * key, Any value )
 Attach property to this union as Any object.
void AddProperty( const char * key, const char * value )
 Attach property to this union as string.
ROOT::Reflex::Type ToType()
 Return the type currently being built.
UnionBuilderImpl(const char* nam, size_t size, const type_info& ti, unsigned int modifiers = 0)
 constructor 
 destructor 
{}

Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: UnionBuilder.cxx,v 1.10 2006/11/02 09:01:19 roiser Exp $

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.