#include <parameter_initializer.h>

Public Member Functions | |
| EnumeratedParameterInitializer (EnumeratedParameter< Enumerated > *parm) | |
| void | initialize (const char *name, bool optional) |
Protected Member Functions | |
| int | retrieve (LuaInterpreter *interpreter, const std::string &full_name) |
| std::string | to_string () const |
Private Attributes | |
| EnumeratedParameter < Enumerated > * | m_parm |
Static Private Attributes | |
| static const char * | M_enum_labels [] |
| static Enumerated | M_enum_consts [] |
Definition at line 50 of file parameter_initializer.h.
| Sampa::EnumeratedParameterInitializer< Enumerated >::EnumeratedParameterInitializer | ( | EnumeratedParameter< Enumerated > * | parm | ) | [inline] |
Definition at line 52 of file parameter_initializer.h.
| int Sampa::EnumeratedParameterInitializer< Enumerated >::retrieve | ( | LuaInterpreter * | interpreter, | |
| const std::string & | full_name | |||
| ) | [inline, protected, virtual] |
Implements Sampa::ParameterInitializerBase.
Definition at line 28 of file parameter_initializer.cxx.
References Sampa::LuaInterpreter::get_string(), Sampa::EnumeratedParameterInitializer< Enumerated >::M_enum_consts, Sampa::EnumeratedParameterInitializer< Enumerated >::M_enum_labels, and Sampa::EnumeratedParameterInitializer< Enumerated >::m_parm.
| std::string Sampa::EnumeratedParameterInitializer< Enumerated >::to_string | ( | ) | const [inline, protected, virtual] |
Implements Sampa::ParameterInitializerBase.
Definition at line 50 of file parameter_initializer.cxx.
References Sampa::EnumeratedParameterInitializer< Enumerated >::M_enum_consts, Sampa::EnumeratedParameterInitializer< Enumerated >::M_enum_labels, and Sampa::EnumeratedParameterInitializer< Enumerated >::m_parm.
| void Sampa::ParameterInitializerBase::initialize | ( | const char * | name, | |
| bool | optional | |||
| ) | [inherited] |
EnumeratedParameter<Enumerated>* Sampa::EnumeratedParameterInitializer< Enumerated >::m_parm [private] |
Definition at line 57 of file parameter_initializer.h.
Referenced by Sampa::EnumeratedParameterInitializer< Enumerated >::retrieve(), and Sampa::EnumeratedParameterInitializer< Enumerated >::to_string().
const char* Sampa::EnumeratedParameterInitializer< Enumerated >::M_enum_labels[] [static, private] |
Definition at line 59 of file parameter_initializer.h.
Referenced by Sampa::EnumeratedParameterInitializer< Enumerated >::retrieve(), and Sampa::EnumeratedParameterInitializer< Enumerated >::to_string().
Enumerated Sampa::EnumeratedParameterInitializer< Enumerated >::M_enum_consts[] [static, private] |
Definition at line 60 of file parameter_initializer.h.
Referenced by Sampa::EnumeratedParameterInitializer< Enumerated >::retrieve(), and Sampa::EnumeratedParameterInitializer< Enumerated >::to_string().
1.5.3