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 |
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.
[out] | pointer | to object address |
int ps_setnull | ( | PARARRAY * | parr | ) |
Deletes, reinitializes list - provided for backward compatibility.
[out] | parr | (PARARRAY *) - parameter array to initialize |
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 | |||
) |
T RVL::valparse | ( | PARARRAY const & | par, | |
std::string | name, | |||
T | def | |||
) |
T RVL::valparse | ( | PARARRAY const & | par, | |
std::string | name | |||
) |
WORD* s_KEYVAL::val [inherited] |
struct s_PSLINK* s_PSLINK::prev [inherited] |
struct s_PSLINK* s_PSLINK::next [inherited] |