Classes | |
struct | Function |
Typedefs | |
typedef std::map< std::string, std::string > | Arguments |
Functions | |
bool | endWith (const std::string &line, const std::string &t) |
string | join (const std::vector< string > &list, string del="()") |
bool | parse (std::string line, string &name, string ¶ms, string &sufix, string parentses="()") |
static Function | parse (std::string line) |
static Arguments | parseArguments (std::string line) |
static map< string, string > | parseFunctionArgumens (std::string line) |
int | split (std::string line, std::vector< string > &list, string del="()") |
std::vector< string > | split (std::string line, string del="()") |
bool | startWith (const std::string &line, const std::string &t) |
string | toLower (const string s) |
string | toUpper (const string s) |
string | trim (const string s) |
void | trimAll (std::vector< string > &v) |
typedef std::map<std::string,std::string> robot_task_strings::Arguments |
Definition at line 108 of file StringOperations.h.
bool robot_task_strings::endWith | ( | const std::string & | line, |
const std::string & | t | ||
) | [inline] |
Definition at line 100 of file StringOperations.h.
string robot_task_strings::join | ( | const std::vector< string > & | list, |
string | del = "()" |
||
) | [inline] |
Definition at line 66 of file StringOperations.h.
bool robot_task_strings::parse | ( | std::string | line, |
string & | name, | ||
string & | params, | ||
string & | sufix, | ||
string | parentses = "()" |
||
) | [inline] |
Definition at line 20 of file StringOperations.h.
static Function robot_task_strings::parse | ( | std::string | line | ) | [static] |
Definition at line 134 of file StringOperations.h.
static Arguments robot_task_strings::parseArguments | ( | std::string | line | ) | [static] |
Definition at line 158 of file StringOperations.h.
static map<string,string> robot_task_strings::parseFunctionArgumens | ( | std::string | line | ) | [static] |
Definition at line 152 of file StringOperations.h.
int robot_task_strings::split | ( | std::string | line, |
std::vector< string > & | list, | ||
string | del = "()" |
||
) | [inline] |
Definition at line 47 of file StringOperations.h.
std::vector<string> robot_task_strings::split | ( | std::string | line, |
string | del = "()" |
||
) | [inline] |
Definition at line 60 of file StringOperations.h.
bool robot_task_strings::startWith | ( | const std::string & | line, |
const std::string & | t | ||
) | [inline] |
Definition at line 92 of file StringOperations.h.
string robot_task_strings::toLower | ( | const string | s | ) | [inline] |
Definition at line 81 of file StringOperations.h.
string robot_task_strings::toUpper | ( | const string | s | ) | [inline] |
Definition at line 86 of file StringOperations.h.
string robot_task_strings::trim | ( | const string | s | ) | [inline] |
Definition at line 76 of file StringOperations.h.
void robot_task_strings::trimAll | ( | std::vector< string > & | v | ) | [inline] |
Definition at line 131 of file StringOperations.h.