COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | List of all members
OptionBuilder Class Referenceabstract

Interface for option builders that can be registered with the factory. More...

#include <OptionFactory.hpp>

Inherited by OptionArrayBuilder< TYPE >, OptionComponentArrayBuilder< CTYPE >, OptionComponentBuilder< CTYPE >, OptionTBuilder< TYPE >, and OptionURIBuilder.

Public Member Functions

virtual ~OptionBuilder ()
 
virtual boost::shared_ptr< Optioncreate_option (const std::string &name, const boost::any &default_value)=0
 Create an option with the given default value, passed as a string or vector of strings. More...
 

Detailed Description

Interface for option builders that can be registered with the factory.

Definition at line 22 of file OptionFactory.hpp.

Constructor & Destructor Documentation

virtual ~OptionBuilder ( )
inlinevirtual

Definition at line 25 of file OptionFactory.hpp.

Member Function Documentation

virtual boost::shared_ptr<Option> create_option ( const std::string &  name,
const boost::any &  default_value 
)
pure virtual

Create an option with the given default value, passed as a string or vector of strings.

Implemented in OptionTBuilder< TYPE >, OptionComponentArrayBuilder< CTYPE >, OptionURIBuilder, OptionComponentBuilder< CTYPE >, and OptionArrayBuilder< TYPE >.


The documentation for this class was generated from the following file:
Send comments to:
COOLFluiD Web Admin