|
Namespaces |
namespace | RVL |
Modules |
| Output to stream |
| Parameter access - first occurence |
| Gets value defined in the first occurence of the key.
|
| Parameter access - last occurence |
| Get value defined in the last occurence of the key.
|
| Parameter assignment - first occurence |
| Set value defined in the first occurence of the key, or add key=value pair to list if key not already present.
|
| parse functions |
Functions |
PARARRAY * | ps_new () |
| Default - no keyval pairs, only one link.
|
void | ps_delete (PARARRAY **p) |
| Destroys all links, frees all memory associated with object, returns *p = NULL.
|
int | ps_setnull (PARARRAY *parr) |
| Deletes, reinitializes list - provided for backward compatibility.
|
bool | RVL::parse (PARARRAY const &par, std::string name, char &val) |
bool | RVL::parse (PARARRAY const &par, std::string name, short &val) |
bool | RVL::parse (PARARRAY const &par, std::string name, int &val) |
bool | RVL::parse (PARARRAY const &par, std::string name, long &val) |
bool | RVL::parse (PARARRAY const &par, std::string name, unsigned short &val) |
bool | RVL::parse (PARARRAY const &par, std::string name, unsigned int &val) |
bool | RVL::parse (PARARRAY const &par, std::string name, unsigned long &val) |
bool | RVL::parse (PARARRAY const &par, std::string name, float &val) |
bool | RVL::parse (PARARRAY const &par, std::string name, double &val) |
bool | RVL::parse (PARARRAY const &par, std::string name, bool &val) |
template<typename T> |
T | RVL::valparse (PARARRAY const &par, std::string name, T def) |
| assigns default if returns false
|
template<typename T> |
T | RVL::valparse (PARARRAY const &par, std::string name) |
| throws exception if returns false
|
Variables |
WORD * | s_KEYVAL::val |
s_PSLINK * | s_PSLINK::prev |
s_PSLINK * | s_PSLINK::next |