Utility EST_String Functions header file. More...
Go to the source code of this file.
Functions | |
void | StringtoStrList (EST_String s, EST_StrList &l, EST_String sep="") |
Convert a EST_String to a EST_StrList by separating tokens in s delimited by the separator sep. By default, the string is assumed to be delimited by whitespace. More... | |
void | BracketStringtoStrList (EST_String s, EST_StrList &l, EST_String sep="") |
Convert a EST_String enclosed in a single set of brackets to a EST_StrList by separating tokens in s delimited by the separator sep. By default, the string is assumed to be delimited by whitespace. More... | |
EST_read_status | load_StrList (EST_String filename, EST_StrList &l) |
Load tokens from a file and return them in a EST_StrList. More... | |
EST_write_status | save_StrList (EST_String filename, EST_StrList &l, EST_String style="words") |
Save tokens from a EST_StrList. If style is set to "lines" each item is stored on a separate line, otherwise each item is separated by a single space. More... | |
void | strip_quotes (EST_String &s, const EST_String quote_char="\"") |
remove quotes from a string More... | |
EST_String | itoString (int n) |
Make a EST_String object from an integer. More... | |
EST_String | ftoString (float n, int pres=3, int width=0, int l=0) |
Make a EST_String object from an float, with variable precision. More... | |
int | Stringtoi (EST_String s) |
Make an int from a EST_String. EST_String equivalent of atoi() More... | |
int | StrListtoIList (EST_StrList &s, EST_IList &il) |
Convert a list of strings to a list of integers. More... | |
int | StrListtoFList (EST_StrList &s, EST_FList &il) |
Convert a list of strings to a list of floats. More... | |
void | StrList_to_StrVector (EST_StrList &l, EST_StrVector &v) |
Convert a list of strings to a vector of strings. More... | |
void | StrVector_to_StrList (EST_StrVector &v, EST_StrList &l) |
Convert a vector of strings to a list of strings. More... | |
long int | StrVector_index (const EST_StrVector &v, const EST_String &s) |
Search the vector and return the position of the first occurance of string s in the vector. More... | |
int | strlist_member (const EST_StrList &l, const EST_String &s) |
Return true if s is in list l. More... | |
long int | strlist_index (const EST_StrList &l, const EST_String &s) |
Search the vector and return the position of the first occurance of string s in the list. More... | |
EST_String | basename (EST_String full, EST_String ext="") |
This acts like the bourne shell basename command. By default, it strips any leading path from a string. If ext is defined, it strips any suffix matching this string. More... | |
void | IList_to_IVector (EST_IList &l, EST_IVector &v) |
void | IVector_to_IList (EST_IVector &v, EST_IList &l) |
long int | IVector_index (const EST_IVector &v, const int s) |
int | ilist_member (const EST_IList &l, int i) |
long int | ilist_index (const EST_IList &l, int i) |
Utility EST_String Functions header file.
Definition in file EST_string_aux.h.
void IList_to_IVector | ( | EST_IList & | l, |
EST_IVector & | v | ||
) |
Definition at line 78 of file EST_ilist_aux.cc.
void IVector_to_IList | ( | EST_IVector & | v, |
EST_IList & | l | ||
) |
Definition at line 92 of file EST_ilist_aux.cc.
long int IVector_index | ( | const EST_IVector & | v, |
const int | s | ||
) |
Definition at line 101 of file EST_ilist_aux.cc.
Definition at line 53 of file EST_ilist_aux.cc.
Definition at line 63 of file EST_ilist_aux.cc.