#include "sampa/core/parameter_initializer.h"#include "sampa/core/lua_interpreter.h"#include "sampa/core/persistence.cxx"#include <cstring>#include <cctype>Go to the source code of this file.
Namespaces | |
| namespace | Sampa |
Defines | |
| #define | ENUM_CONSTS_INIT_1(Scope, Enumerated, e1) |
| #define | ENUM_CONSTS_INIT_2(Scope, Enumerated, e1, e2) |
| #define | ENUM_CONSTS_INIT_3(Scope, Enumerated, e1, e2, e3) |
| #define | ENUM_CONSTS_INIT_4(Scope, Enumerated, e1, e2, e3, e4) |
| #define | ENUM_CONSTS_INIT_5(Scope, Enumerated, e1, e2, e3, e4, e5) |
| #define | ENUM_CONSTS_INIT_6(Scope, Enumerated, e1, e2, e3, e4, e5, e6) |
| #define | ENUM_CONSTS_INIT_7(Scope, Enumerated, e1, e2, e3, e4, e5, e6, e7) |
| #define | ENUM_CONSTS_INIT_8(Scope, Enumerated, e1, e2, e3, e4, e5, e6, e7, e8) |
| #define | ENUM_CONSTS_INIT_9(Enumerated, e1, e2, e3, e4, e5, e6, e7, e8, e9) |
| #define | ENUM_CONSTS_INIT_10(Scope, Enumerated, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10) |
| #define ENUM_CONSTS_INIT_1 | ( | Scope, | |||
| Enumerated, | |||||
| e1 | ) |
Value:
template<> \ const char* EnumeratedParameterInitializer<Scope Enumerated>::M_enum_labels[] = { \ #e1 \ }; \ template<> \ Scope Enumerated EnumeratedParameterInitializer<Scope Enumerated>::M_enum_consts[] = { \ Scope e1 \ }; \ template class EnumeratedParameter<Scope Enumerated>; \ SAMPA_MAKE_TMPL_PERSISTENT(EnumeratedParameter<Scope Enumerated>, EnumeratedParameter, NO_REFS); \ template class EnumeratedParameterInitializer<Scope Enumerated>
Definition at line 80 of file parameter_initializer.cxx.
| #define ENUM_CONSTS_INIT_10 | ( | Scope, | |||
| Enumerated, | |||||
| e1, | |||||
| e2, | |||||
| e3, | |||||
| e4, | |||||
| e5, | |||||
| e6, | |||||
| e7, | |||||
| e8, | |||||
| e9, | |||||
| e10 | ) |
Value:
template<> \ const char* EnumeratedParameterInitializer<Scope Enumerated>::M_enum_labels[] = { \ #e1, #e2, #e3, #e4, #e5, #e6, #e7, #e8, #e9, #e10, 0 \ }; \ template<> \ Scope Enumerated EnumeratedParameterInitializer<Scope Enumerated>::M_enum_consts[] = { \ Scope e1, Scope e2, Scope e3, Scope e4, Scope e5, Scope e6, Scope e7, Scope e8, Scope e9, Scope e10 \ }; \ template class EnumeratedParameter<Scope Enumerated>; \ SAMPA_MAKE_TMPL_PERSISTENT(EnumeratedParameter<Scope Enumerated>, EnumeratedParameter, NO_REFS); \ template class EnumeratedParameterInitializer<Scope Enumerated>
Definition at line 197 of file parameter_initializer.cxx.
| #define ENUM_CONSTS_INIT_2 | ( | Scope, | |||
| Enumerated, | |||||
| e1, | |||||
| e2 | ) |
Value:
template<> \ const char* EnumeratedParameterInitializer<Scope Enumerated>::M_enum_labels[] = { \ #e1, #e2, 0 \ }; \ template<> \ Scope Enumerated EnumeratedParameterInitializer<Scope Enumerated>::M_enum_consts[] = { \ Scope e1, Scope e2 \ }; \ template class EnumeratedParameter<Scope Enumerated>; \ SAMPA_MAKE_TMPL_PERSISTENT(EnumeratedParameter<Scope Enumerated>, EnumeratedParameter, NO_REFS); \ template class EnumeratedParameterInitializer<Scope Enumerated>
Definition at line 93 of file parameter_initializer.cxx.
| #define ENUM_CONSTS_INIT_3 | ( | Scope, | |||
| Enumerated, | |||||
| e1, | |||||
| e2, | |||||
| e3 | ) |
Value:
template<> \ const char* EnumeratedParameterInitializer<Scope Enumerated>::M_enum_labels[] = { \ #e1, #e2, #e3, 0 \ }; \ template<> \ Scope Enumerated EnumeratedParameterInitializer<Scope Enumerated>::M_enum_consts[] = { \ Scope e1, Scope e2, Scope e3 \ }; \ template class EnumeratedParameter<Scope Enumerated>; \ SAMPA_MAKE_TMPL_PERSISTENT(EnumeratedParameter<Scope Enumerated>, EnumeratedParameter, NO_REFS); \ template class EnumeratedParameterInitializer<Scope Enumerated>
Definition at line 106 of file parameter_initializer.cxx.
| #define ENUM_CONSTS_INIT_4 | ( | Scope, | |||
| Enumerated, | |||||
| e1, | |||||
| e2, | |||||
| e3, | |||||
| e4 | ) |
Value:
template<> \ const char* EnumeratedParameterInitializer<Scope Enumerated>::M_enum_labels[] = { \ #e1, #e2, #e3, #e4, 0 \ }; \ template<> \ Scope Enumerated EnumeratedParameterInitializer<Scope Enumerated>::M_enum_consts[] = { \ Scope e1, Scope e2, Scope e3, Scope e4 \ }; \ template class EnumeratedParameter<Scope Enumerated>; \ SAMPA_MAKE_TMPL_PERSISTENT(EnumeratedParameter<Scope Enumerated>, EnumeratedParameter, NO_REFS); \ template class EnumeratedParameterInitializer<Scope Enumerated>
Definition at line 119 of file parameter_initializer.cxx.
| #define ENUM_CONSTS_INIT_5 | ( | Scope, | |||
| Enumerated, | |||||
| e1, | |||||
| e2, | |||||
| e3, | |||||
| e4, | |||||
| e5 | ) |
Value:
template<> \ const char* EnumeratedParameterInitializer<Scope Enumerated>::M_enum_labels[] = { \ #e1, #e2, #e3, #e4, #e5, 0 \ }; \ template<> \ Scope Enumerated EnumeratedParameterInitializer<Scope Enumerated>::M_enum_consts[] = { \ Scope e1, Scope e2, Scope e3, Scope e4, Scope e5 \ }; \ template class EnumeratedParameter<Scope Enumerated>; \ SAMPA_MAKE_TMPL_PERSISTENT(EnumeratedParameter<Scope Enumerated>, EnumeratedParameter, NO_REFS); \ template class EnumeratedParameterInitializer<Scope Enumerated>
Definition at line 132 of file parameter_initializer.cxx.
| #define ENUM_CONSTS_INIT_6 | ( | Scope, | |||
| Enumerated, | |||||
| e1, | |||||
| e2, | |||||
| e3, | |||||
| e4, | |||||
| e5, | |||||
| e6 | ) |
Value:
template<> \ const char* EnumeratedParameterInitializer<Scope Enumerated>::M_enum_labels[] = { \ #e1, #e2, #e3, #e4, #e5, #e6, 0 \ }; \ template<> \ Scope Enumerated EnumeratedParameterInitializer<Scope Enumerated>::M_enum_consts[] = { \ Scope e1, Scope e2, Scope e3, Scope e4, Scope e5, Scope e6 \ }; \ template class EnumeratedParameter<Scope Enumerated>; \ SAMPA_MAKE_TMPL_PERSISTENT(EnumeratedParameter<Scope Enumerated>, EnumeratedParameter, NO_REFS); \ template class EnumeratedParameterInitializer<Scope Enumerated>
Definition at line 145 of file parameter_initializer.cxx.
| #define ENUM_CONSTS_INIT_7 | ( | Scope, | |||
| Enumerated, | |||||
| e1, | |||||
| e2, | |||||
| e3, | |||||
| e4, | |||||
| e5, | |||||
| e6, | |||||
| e7 | ) |
Value:
template<> \ const char* EnumeratedParameterInitializer<Scope Enumerated>::M_enum_labels[] = { \ #e1, #e2, #e3, #e4, #e5, #e6, #e7, 0 \ }; \ template<> \ Scope Enumerated EnumeratedParameterInitializer<Scope Enumerated>::M_enum_consts[] = { \ Scope e1, Scope e2, Scope e3, Scope e4, Scope e5, Scope e6, Scope e7 \ }; \ template class EnumeratedParameter<Scope Enumerated>; \ SAMPA_MAKE_TMPL_PERSISTENT(EnumeratedParameter<Scope Enumerated>, EnumeratedParameter, NO_REFS); \ template class EnumeratedParameterInitializer<Scope Enumerated>
Definition at line 158 of file parameter_initializer.cxx.
| #define ENUM_CONSTS_INIT_8 | ( | Scope, | |||
| Enumerated, | |||||
| e1, | |||||
| e2, | |||||
| e3, | |||||
| e4, | |||||
| e5, | |||||
| e6, | |||||
| e7, | |||||
| e8 | ) |
Value:
template<> \ const char* EnumeratedParameterInitializer<Scope Enumerated>::M_enum_labels[] = { \ #e1, #e2, #e3, #e4, #e5, #e6, #e7, #e8, 0 \ }; \ template<> \ Scope Enumerated EnumeratedParameterInitializer<Scope Enumerated>::M_enum_consts[] = { \ Scope e1, Scope e2, Scope e3, Scope e4, Scope e5, Scope e6, Scope e7, Scope e8 \ }; \ template class EnumeratedParameter<Scope Enumerated>; \ SAMPA_MAKE_TMPL_PERSISTENT(EnumeratedParameter<Scope Enumerated>, EnumeratedParameter, NO_REFS); \ template class EnumeratedParameterInitializer<Scope Enumerated>
Definition at line 171 of file parameter_initializer.cxx.
| #define ENUM_CONSTS_INIT_9 | ( | Enumerated, | |||
| e1, | |||||
| e2, | |||||
| e3, | |||||
| e4, | |||||
| e5, | |||||
| e6, | |||||
| e7, | |||||
| e8, | |||||
| e9 | ) |
Value:
template<> \ const char* EnumeratedParameterInitializer<Scope Enumerated>::M_enum_labels[] = { \ #e1, #e2, #e3, #e4, #e5, #e6, #e7, #e8, #e9, 0 \ }; \ template<> \ Scope Enumerated EnumeratedParameterInitializer<Scope Enumerated>::M_enum_consts[] = { \ Scope e1, Scope e2, Scope e3, Scope e4, Scope e5, Scope e6, Scope e7, Scope e8, Scope e9 \ }; \ template class EnumeratedParameter<Scope Enumerated>; \ SAMPA_MAKE_TMPL_PERSISTENT(EnumeratedParameter<Scope Enumerated>, EnumeratedParameter, NO_REFS); \ template class EnumeratedParameterInitializer<Scope Enumerated>
Definition at line 184 of file parameter_initializer.cxx.
1.5.3