This file defines string parsing and manipulation tools that are commonly used but not part of the library. More...
#include <list>
#include <string>
#include <string.h>
#include <algorithm>
#include <vector>
#include <ctype.h>
Go to the source code of this file.
Classes | |
class | StrTool |
This class just defines a bunch of string utility functions. They are part of a class just so that they don't clog up the global namespace. I suppose a namespace would have worked just as well. More... | |
struct | CharCompare |
Functor object used to compare characters either case sensitively or or insentively. More... | |
struct | Is_Colon |
struct | Is_Comma |
struct | Is_Delim |
struct | Is_Newline |
If you want to use the parse_words method to split a string into lines, this is the Is_Separator parameter type for you. More... | |
struct | Is_Space |
This struct is a 'functor' whose job it is to tell you whether a given character counts as 'space' in the normal way. You can write your own that have more or less complex tests... To use this struct, you construct an object of this type then execute the object like a funct -- passing it a character. The return value from the function call is a boolean value that tells you whether or not the character you pass in is whitespace. More... | |
struct | Is_Tab |
Namespaces | |
namespace | cxxtls |
The namespace that encapsulates most of the functionality in the CXX toolkit. | |
Defines | |
#define | STRNCASECMP strncasecmp |
This file defines string parsing and manipulation tools that are commonly used but not part of the library.
Definition in file strtool.h.