Namespaces | |
| namespace | detail |
Classes | |
| class | bad_string_cast |
| class | indexed_priority_queue |
| class | left_right_sequence |
| Stores two sequences in one contiguous memory block. More... | |
| class | pod_vector |
| A std::vector-replacement for POD-Types. More... | |
Functions | |
| static int | detectBase (const char *x) |
| static bool | empty (const char *x, const char **errPos) |
| template<class T , class A > | |
| bool | operator!= (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs) |
| template<class T , class A > | |
| bool | operator< (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs) |
| template<class T , class A > | |
| bool | operator<= (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs) |
| template<class T , class A > | |
| bool | operator== (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs) |
| template<class T , class A > | |
| bool | operator> (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs) |
| template<class T , class A > | |
| bool | operator>= (const pod_vector< T, A > &lhs, const pod_vector< T, A > &rhs) |
| static int | parsed (int tok, const char *end, const char **errPos) |
| template<class T > | |
| bool | string_cast (const char *arg, T &to) |
| template<class T > | |
| T | string_cast (const char *s) |
| template<class T > | |
| T | string_cast (const std::string &s) |
| template<class T > | |
| bool | string_cast (const std::string &from, T &to) |
| template<class T , class A > | |
| void | swap (pod_vector< T, A > &lhs, pod_vector< T, A > &rhs) |
| template<class T > | |
| static int | xconvert (const char *x, pod_vector< T > &out, const char **errPos, int) |
| template<class T > | |
| int | xconvert (const char *x, T &out, const char **errPos=0, double=0) |
| int | xconvert (const char *x, bool &out, const char **errPos=0, int=0) |
| int | xconvert (const char *x, char &out, const char **errPos=0, int=0) |
| int | xconvert (const char *x, unsigned &out, const char **errPos=0, int=0) |
| int | xconvert (const char *x, int &out, const char **errPos=0, int=0) |
| int | xconvert (const char *x, long &out, const char **errPos=0, int=0) |
| int | xconvert (const char *x, unsigned long &out, const char **errPos=0, int=0) |
| int | xconvert (const char *x, double &out, const char **errPos=0, int=0) |
| int | xconvert (const char *x, const char *&out, const char **errPos=0, int=0) |
| int | xconvert (const char *x, std::string &out, const char **errPos=0, int sep=0) |
| template<class T , class U > | |
| int | xconvert (const char *x, std::pair< T, U > &out, const char **errPos=0, int sep=def_sep) |
| template<class T > | |
| int | xconvert (const char *x, std::vector< T > &out, const char **errPos=0, int sep=def_sep) |
| template<class T > | |
| int | xconvert (const char *x, T *out, const char **errPos, int maxTok) |
Variables | |
| const int | def_sep = int(',') |
| static int bk_lib::detectBase | ( | const char * | x | ) | [static] |
Definition at line 27 of file string_convert.cpp.
| static bool bk_lib::empty | ( | const char * | x, |
| const char ** | errPos | ||
| ) | [static] |
Definition at line 35 of file string_convert.cpp.
| bool bk_lib::operator!= | ( | const pod_vector< T, A > & | lhs, |
| const pod_vector< T, A > & | rhs | ||
| ) | [inline] |
Definition at line 526 of file util/pod_vector.h.
| bool bk_lib::operator< | ( | const pod_vector< T, A > & | lhs, |
| const pod_vector< T, A > & | rhs | ||
| ) | [inline] |
Definition at line 531 of file util/pod_vector.h.
| bool bk_lib::operator<= | ( | const pod_vector< T, A > & | lhs, |
| const pod_vector< T, A > & | rhs | ||
| ) | [inline] |
Definition at line 541 of file util/pod_vector.h.
| bool bk_lib::operator== | ( | const pod_vector< T, A > & | lhs, |
| const pod_vector< T, A > & | rhs | ||
| ) | [inline] |
Definition at line 520 of file util/pod_vector.h.
| bool bk_lib::operator> | ( | const pod_vector< T, A > & | lhs, |
| const pod_vector< T, A > & | rhs | ||
| ) | [inline] |
Definition at line 536 of file util/pod_vector.h.
| bool bk_lib::operator>= | ( | const pod_vector< T, A > & | lhs, |
| const pod_vector< T, A > & | rhs | ||
| ) | [inline] |
Definition at line 546 of file util/pod_vector.h.
| static int bk_lib::parsed | ( | int | tok, |
| const char * | end, | ||
| const char ** | errPos | ||
| ) | [static] |
Definition at line 41 of file string_convert.cpp.
| bool bk_lib::string_cast | ( | const char * | arg, |
| T & | to | ||
| ) |
Definition at line 203 of file string_convert.h.
| T bk_lib::string_cast | ( | const char * | s | ) |
Definition at line 208 of file string_convert.h.
| T bk_lib::string_cast | ( | const std::string & | s | ) |
Definition at line 214 of file string_convert.h.
| bool bk_lib::string_cast | ( | const std::string & | from, |
| T & | to | ||
| ) |
Definition at line 216 of file string_convert.h.
| void bk_lib::swap | ( | pod_vector< T, A > & | lhs, |
| pod_vector< T, A > & | rhs | ||
| ) | [inline] |
Definition at line 551 of file util/pod_vector.h.
| static int bk_lib::xconvert | ( | const char * | x, |
| pod_vector< T > & | out, | ||
| const char ** | errPos, | ||
| int | |||
| ) | [static] |
Definition at line 67 of file clasp_options.cpp.
| int bk_lib::xconvert | ( | const char * | x, |
| T & | out, | ||
| const char ** | errPos = 0, |
||
| double | = 0 |
||
| ) |
Definition at line 183 of file string_convert.h.
| int bk_lib::xconvert | ( | const char * | x, |
| bool & | out, | ||
| const char ** | errPos = 0, |
||
| int | = 0 |
||
| ) |
Definition at line 46 of file string_convert.cpp.
| int bk_lib::xconvert | ( | const char * | x, |
| char & | out, | ||
| const char ** | errPos = 0, |
||
| int | = 0 |
||
| ) |
Definition at line 58 of file string_convert.cpp.
| int bk_lib::xconvert | ( | const char * | x, |
| unsigned & | out, | ||
| const char ** | errPos = 0, |
||
| int | = 0 |
||
| ) |
Definition at line 106 of file string_convert.cpp.
| int bk_lib::xconvert | ( | const char * | x, |
| int & | out, | ||
| const char ** | errPos = 0, |
||
| int | = 0 |
||
| ) |
Definition at line 115 of file string_convert.cpp.
| int bk_lib::xconvert | ( | const char * | x, |
| long & | out, | ||
| const char ** | errPos = 0, |
||
| int | = 0 |
||
| ) |
Definition at line 71 of file string_convert.cpp.
| int bk_lib::xconvert | ( | const char * | x, |
| unsigned long & | out, | ||
| const char ** | errPos = 0, |
||
| int | = 0 |
||
| ) |
Definition at line 79 of file string_convert.cpp.
| int bk_lib::xconvert | ( | const char * | x, |
| double & | out, | ||
| const char ** | errPos = 0, |
||
| int | = 0 |
||
| ) |
Definition at line 98 of file string_convert.cpp.
| int bk_lib::xconvert | ( | const char * | x, |
| const char *& | out, | ||
| const char ** | errPos = 0, |
||
| int | = 0 |
||
| ) |
Definition at line 125 of file string_convert.cpp.
| int bk_lib::xconvert | ( | const char * | x, |
| std::string & | out, | ||
| const char ** | errPos = 0, |
||
| int | sep = 0 |
||
| ) |
Definition at line 130 of file string_convert.cpp.
| int bk_lib::xconvert | ( | const char * | x, |
| std::pair< T, U > & | out, | ||
| const char ** | errPos = 0, |
||
| int | sep = def_sep |
||
| ) |
Definition at line 118 of file string_convert.h.
| int bk_lib::xconvert | ( | const char * | x, |
| std::vector< T > & | out, | ||
| const char ** | errPos = 0, |
||
| int | sep = def_sep |
||
| ) |
Definition at line 140 of file string_convert.h.
| int bk_lib::xconvert | ( | const char * | x, |
| T * | out, | ||
| const char ** | errPos, | ||
| int | maxTok | ||
| ) |
Definition at line 164 of file string_convert.h.
| const int bk_lib::def_sep = int(',') |
Definition at line 115 of file string_convert.h.