BALL  1.4.79
Classes

Classes

class  BALL::String
 
class  BALL::Substring::UnboundSubstring
 
class  BALL::Substring::InvalidSubstring
 
class  BALL::Substring
 

Enums and Constants

enum  BALL::String::CompareMode { BALL::String::CASE_SENSITIVE = 0, BALL::String::CASE_INSENSITIVE = 1 }
 
static const Size BALL::String::EndPos
 

Detailed Description

An improved version of STL string.

Enumeration Type Documentation

Constants to set the compare mode. Use one of these constants to set the mode you need. These modes affect all compare methods. As these methods are also used in the implementation of comparison operators, all comparison operations will get affected from a change.

You may change the comparison mode by invoking setCompareMode.
Enumerator
CASE_SENSITIVE 

Constant to set to case sensitive comparisons (default)

CASE_INSENSITIVE 

Constant to set to case insensitive comparisons.

Definition at line 89 of file string.h.

Variable Documentation

const Size BALL::String::EndPos
static

Constant indicating the end of the string. Use this constant instead of string::npos to indicate an invalid position inside the string or the end of the string in those methods requiring indices.

Definition at line 103 of file string.h.