| 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.