|
Namespaces | |
| namespace | g2o |
Executes code, only if secs are gone since last exec. | |
Files | |
| file | misc.h |
some general case utility functions | |
| file | timeutil.h |
utility functions for handling time related stuff | |
Defines | |
| #define | MEASURE_FUNCTION_TIME g2o::ScopeTime scopeTime(__PRETTY_FUNCTION__) |
Functions | |
| template<typename T > | |
| void | g2o::convertString (const std::string &s, T &x, bool failIfLeftoverChars=true) |
| std::string | g2o::formatString (const char *fmt,...) |
| template<typename OutputIterator > | |
| OutputIterator | g2o::readFloats (const char *str, OutputIterator out) |
| template<typename OutputIterator > | |
| OutputIterator | g2o::readInts (const char *str, OutputIterator out) |
| int | g2o::readLine (std::istream &is, std::stringstream ¤tLine) |
| bool | g2o::strEndsWith (const std::string &s, const std::string &end) |
| std::string | g2o::strExpandFilename (const std::string &filename) |
| template<typename T > | |
| T | g2o::stringToType (const std::string &s, bool failIfLeftoverChars=true) |
| int | g2o::strPrintf (std::string &str, const char *fmt,...) |
| std::vector< std::string > | g2o::strSplit (const std::string &str, const std::string &delimiters) |
| bool | g2o::strStartsWith (const std::string &s, const std::string &start) |
| std::string | g2o::strToLower (const std::string &s) |
| std::string | g2o::strToUpper (const std::string &s) |
| std::string | g2o::trim (const std::string &s) |
| std::string | g2o::trimLeft (const std::string &s) |
| std::string | g2o::trimRight (const std::string &s) |
| #define MEASURE_FUNCTION_TIME g2o::ScopeTime scopeTime(__PRETTY_FUNCTION__) |
Definition at line 104 of file timeutil.h.
| void g2o::convertString | ( | const std::string & | s, |
| T & | x, | ||
| bool | failIfLeftoverChars = true |
||
| ) |
convert a string into an other type.
Definition at line 113 of file string_tools.h.
| std::string g2o::formatString | ( | const char * | fmt, |
| ... | |||
| ) |
format a string and return a std::string. Format is just like printf, see man 3 printf
Definition at line 85 of file string_tools.cpp.
| OutputIterator g2o::readFloats | ( | const char * | str, |
| OutputIterator | out | ||
| ) |
read float values (seperated by spaces) from a string and store them in the given OutputIterator.
Definition at line 84 of file string_tools.h.
| OutputIterator g2o::readInts | ( | const char * | str, |
| OutputIterator | out | ||
| ) |
read integer values (seperated by spaces) from a string and store them in the given OutputIterator.
Definition at line 65 of file string_tools.h.
| int g2o::readLine | ( | std::istream & | is, |
| std::stringstream & | currentLine | ||
| ) |
read a line from is into currentLine.
Definition at line 165 of file string_tools.cpp.
| bool g2o::strEndsWith | ( | const std::string & | str, |
| const std::string & | substr | ||
| ) |
return true, if str ends with substr
Definition at line 158 of file string_tools.cpp.
| std::string g2o::strExpandFilename | ( | const std::string & | filename | ) |
expand the given filename like a posix shell, e.g., ~ $CARMEN_HOME and other will get expanded. Also command substitution, e.g. `pwd` will give the current directory.
Definition at line 113 of file string_tools.cpp.
| T g2o::stringToType | ( | const std::string & | s, |
| bool | failIfLeftoverChars = true |
||
| ) |
convert a string into an other type. Return the converted value. Throw error if parsing is wrong.
Definition at line 126 of file string_tools.h.
| int g2o::strPrintf | ( | std::string & | str, |
| const char * | fmt, | ||
| ... | |||
| ) |
replacement function for sprintf which fills a std::string instead of a char*
Definition at line 101 of file string_tools.cpp.
| std::vector< std::string > g2o::strSplit | ( | const std::string & | s, |
| const std::string & | delim | ||
| ) |
split a string into token based on the characters given in delim
Definition at line 136 of file string_tools.cpp.
| bool g2o::strStartsWith | ( | const std::string & | str, |
| const std::string & | substr | ||
| ) |
return true, if str starts with substr
Definition at line 151 of file string_tools.cpp.
| std::string g2o::strToLower | ( | const std::string & | s | ) |
convert the string to lower case
Definition at line 71 of file string_tools.cpp.
| std::string g2o::strToUpper | ( | const std::string & | s | ) |
convert a string to upper case
Definition at line 78 of file string_tools.cpp.
| std::string g2o::trim | ( | const std::string & | s | ) |
remove whitespaces from the start/end of a string
Definition at line 38 of file string_tools.cpp.
| std::string g2o::trimLeft | ( | const std::string & | s | ) |
remove whitespaces from the left side of the string
Definition at line 49 of file string_tools.cpp.
| std::string g2o::trimRight | ( | const std::string & | s | ) |
remove whitespaced from the right side of the string
Definition at line 60 of file string_tools.cpp.