COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | List of all members
RegisterComponent< COMPONENT, LIB > Struct Template Reference

Helper class to register typeinfo and option type of a component This is mostly useful for abstract component classes, as builders cannot be created for this. More...

#include <Builder.hpp>

Public Member Functions

 RegisterComponent (const std::string &name=std::string(LIB::library_namespace()+"."+COMPONENT::type_name()))
 

Detailed Description

template<class COMPONENT, class LIB>
struct cf3::common::RegisterComponent< COMPONENT, LIB >

Helper class to register typeinfo and option type of a component This is mostly useful for abstract component classes, as builders cannot be created for this.

Definition at line 271 of file Builder.hpp.

Constructor & Destructor Documentation

RegisterComponent ( const std::string &  name = std::string( LIB::library_namespace() + "." + COMPONENT::type_name()))
inline

Definition at line 273 of file Builder.hpp.


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