Reflex::NamespaceBuilder Class Reference
[ReflexBuilder]

#include <Reflex/Builder/NamespaceBuilder.h>

List of all members.

Public Member Functions

 NamespaceBuilder (const char *nam)
virtual ~NamespaceBuilder ()
NamespaceBuilderAddProperty (const char *key, Any value)
NamespaceBuilderAddProperty (const char *key, const char *value)
Scope ToScope ()

Private Attributes

Scope fNamespace


Detailed Description

Author:
Stefan Roiser
Date:
30/3/2004

Definition at line 26 of file NamespaceBuilder.h.


Constructor & Destructor Documentation

Reflex::NamespaceBuilder::NamespaceBuilder ( const char *  nam  ) 

constructor

virtual Reflex::NamespaceBuilder::~NamespaceBuilder (  )  [inline, virtual]

destructor

Definition at line 33 of file NamespaceBuilder.h.


Member Function Documentation

NamespaceBuilder& Reflex::NamespaceBuilder::AddProperty ( const char *  key,
Any  value 
)

AddProperty will add a PropertyNth

Parameters:
key the PropertyNth key
value the value of the PropertyNth
Returns:
a reference to the building class

NamespaceBuilder& Reflex::NamespaceBuilder::AddProperty ( const char *  key,
const char *  value 
)

Scope Reflex::NamespaceBuilder::ToScope (  ) 

ToScope will return the currently being built namespace

Returns:
namespace currently being built


Member Data Documentation

Scope Reflex::NamespaceBuilder::fNamespace [private]

the namespace

Definition at line 53 of file NamespaceBuilder.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:56:45 2011 for ROOT_528-00b_version by  doxygen 1.5.1