#include <Parameters.hpp>
Public Types | |
typedef std::map< std::string, parameter_value * > | MValue |
typedef std::vector< parameter_value * > | VValue |
Public Member Functions | |
parameter_value () | |
create | |
parameter_value (const parameter_value &other) | |
~parameter_value () | |
clean up | |
void | clear () |
remove any current value, and any subvalues of this parameter | |
void | convertToArray () |
convert single value to an entry in the vector array. | |
const std::string & | getValue () |
Public Attributes | |
MValue | table |
map of string to parameter_value pointers. | |
std::vector< parameter_value * > | array |
vector of parameter_value pointers | |
std::string | value |
string representation of parameter value. |
|
|
|
|
|
create
|
|
Make a deep copy.
|
|
clean up
|
|
remove any current value, and any subvalues of this parameter
|
|
convert single value to an entry in the vector array.
|
|
Get the value.
|
|
vector of parameter_value pointers
|
|
map of string to parameter_value pointers.
|
|
string representation of parameter value.
|