CLAM::ConfigurationSetter< Configuration, Builder > Class Template Reference
[Dynamic Types Configurators: AutoGenerated GUI Dialogs for editing DT's]

A DynamicType attribute visitor that takes the attribute values from an a 'Builder' which implements the RetrieveValue. More...

#include <ConfigurationVisitor.hxx>

List of all members.

Public Member Functions

 ConfigurationSetter (Configuration *config, Builder *builder)
virtual ~ConfigurationSetter ()
template<typename T >
void Accept (const char *name, T &value)
virtual void VisitConfig ()

Detailed Description

template<typename Configuration, typename Builder>
class CLAM::ConfigurationSetter< Configuration, Builder >

A DynamicType attribute visitor that takes the attribute values from an a 'Builder' which implements the RetrieveValue.

for each attribute using a user interface builder. The builder should implement RetrieveValue overloaded methods for every type whe want to support.

See also:
ConfigurationGetter, QTConfigurator, FLTKConfigurator, DynamicType

Definition at line 74 of file ConfigurationVisitor.hxx.


Constructor & Destructor Documentation

template<typename Configuration , typename Builder >
CLAM::ConfigurationSetter< Configuration, Builder >::ConfigurationSetter ( Configuration *  config,
Builder *  builder 
) [inline]

Definition at line 76 of file ConfigurationVisitor.hxx.

template<typename Configuration , typename Builder >
virtual CLAM::ConfigurationSetter< Configuration, Builder >::~ConfigurationSetter (  )  [inline, virtual]

Definition at line 81 of file ConfigurationVisitor.hxx.


Member Function Documentation

template<typename Configuration , typename Builder >
template<typename T >
void CLAM::ConfigurationSetter< Configuration, Builder >::Accept ( const char *  name,
T &  value 
) [inline]

Definition at line 84 of file ConfigurationVisitor.hxx.

template<typename Configuration , typename Builder >
virtual void CLAM::ConfigurationSetter< Configuration, Builder >::VisitConfig (  )  [inline, virtual]

Implements CLAM::ConfigurationVisitor.

Definition at line 88 of file ConfigurationVisitor.hxx.


The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.3