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

A DynamicType attribute visitor that builds a widget for each attribute using a user interface builder. More...

#include <ConfigurationVisitor.hxx>

List of all members.

Public Member Functions

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

Detailed Description

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

A DynamicType attribute visitor that builds a widget for each attribute using a user interface builder.

The builder should implement AddWidget overloaded methods for every type whe want to support.

See also:
ConfigurationSetter, QTConfigurator, FLTKConfigurator, DynamicType

Definition at line 41 of file ConfigurationVisitor.hxx.


Constructor & Destructor Documentation

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

Definition at line 43 of file ConfigurationVisitor.hxx.

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

Definition at line 48 of file ConfigurationVisitor.hxx.


Member Function Documentation

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

Definition at line 51 of file ConfigurationVisitor.hxx.

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

Implements CLAM::ConfigurationVisitor.

Definition at line 55 of file ConfigurationVisitor.hxx.


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