Reflex::FunctionBuilderT< F > Class Template Reference
[ReflexBuilder]

#include <Reflex/Builder/FunctionBuilder.h>

List of all members.

Public Member Functions

 FunctionBuilderT (const char *nam, StubFunction stubFP, void *stubCtx, const char *params, unsigned char modifiers)
virtual ~FunctionBuilderT ()
template<typename P>
FunctionBuilderTAddProperty (const char *key, P value)
Member ToMember ()

Private Attributes

FunctionBuilderImpl fFunctionBuilderImpl


Detailed Description

template<typename F>
class Reflex::FunctionBuilderT< F >

Author:
Pere Mato
Date:
1/8/2004

Definition at line 119 of file FunctionBuilder.h.


Constructor & Destructor Documentation

template<typename F>
Reflex::FunctionBuilderT< F >::FunctionBuilderT ( const char *  nam,
StubFunction  stubFP,
void *  stubCtx,
const char *  params,
unsigned char  modifiers 
) [inline]

constructor

Definition at line 160 of file FunctionBuilder.h.

template<typename F>
virtual Reflex::FunctionBuilderT< F >::~FunctionBuilderT (  )  [inline, virtual]

destructor

Definition at line 129 of file FunctionBuilder.h.


Member Function Documentation

template<typename F>
template<typename P>
Reflex::FunctionBuilderT< F > & Reflex::FunctionBuilderT< F >::AddProperty ( const char *  key,
value 
) [inline]

AddProperty will add a property

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

Definition at line 179 of file FunctionBuilder.h.

References value.

template<typename F>
Reflex::Member Reflex::FunctionBuilderT< F >::ToMember (  )  [inline]

ToMember will return the member currently being built

Returns:
member currently being built

Definition at line 190 of file FunctionBuilder.h.


Member Data Documentation

template<typename F>
FunctionBuilderImpl Reflex::FunctionBuilderT< F >::fFunctionBuilderImpl [private]

function builder implemenation

Definition at line 150 of file FunctionBuilder.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