strtool.h File Reference

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>
Include dependency graph for strtool.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

This file defines string parsing and manipulation tools that are commonly used but not part of the library.

Definition in file strtool.h.


Define Documentation

#define STRNCASECMP   strncasecmp

Definition at line 49 of file strtool.h.

Generated on Wed Feb 29 22:51:09 2012 for CXXUtilities by  doxygen 1.6.3