|
Public Member Functions |
|
template<typename T> |
| void | addValue (const T &val, const std::string &comment="") |
| | insert a new entry to the end of the vector, and corresponding comment; expects val to be either a primitive type, like int, float, etc., or one of the variable-sized Collection's, like Array, control of (de)allocation will be assumed by the Array
|
|
virtual void | addValue (const std::string &val, const std::string &comment="") |
| | generic addition of value
|
|
virtual void | addValue (char val[], const std::string &comment="") |
| | "specialization" (actually just another override) for handling character arrays as strings
|
|
virtual void | addValue (const char val[], const std::string &comment="") |
| | "specialization" (actually just another override) for handling character arrays as strings
|
|
template<typename T> |
| void | addValue (size_t index, const T &val, const std::string &comment="") |
| | replaces previous entry at the specified index, which must be less than or equal to the current array size, control of (de)allocation of corresponding Primitive instance will be assumed by the Array
|
|
virtual void | addValue (size_t index, const std::string &val, const std::string &comment="") |
|
virtual void | addValue (size_t index, char val[], const std::string &comment="") |
| | "specialization" (actually just another override) for handling character arrays as strings, control of (de)allocation of corresponding Primitive instance will be assumed by the Array
|
|
virtual void | addValue (size_t index, const char val[], const std::string &comment="") |
| | "specialization" (actually just another override) for handling character arrays as strings, control of (de)allocation of corresponding Primitive instance will be assumed by the Array
|