All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Classes | Functions
String.h File Reference

Defines the BString class and global operators and functions for handling strings. More...

Classes

class  BString
 String class supporting common string operations. More...
 

Functions

int Compare (const BString &a, const BString &b)
 Lexicographically compare two strings.
 
int Compare (const BString *a, const BString *b)
 Lexicographically compare two strings.
 
int ICompare (const BString &a, const BString &b)
 Lexicographically compare two strings case-insensitively.
 
int ICompare (const BString *a, const BString *b)
 Lexicographically compare two strings case-insensitively.
 
bool operator!= (const char *a, const BString &b)
 Lexicographically compare if a is not equal to given BString b.
 
bool operator< (const char *a, const BString &b)
 Lexicographically compare if a is less than the given BString b.
 
bool operator<= (const char *a, const BString &b)
 Lexicographically compare if a is less than or equal to a given BString b.
 
bool operator== (const char *a, const BString &b)
 Lexicographically compare if a is equal to a given BString b.
 
bool operator> (const char *a, const BString &b)
 Lexicographically compare if a is greater than a given BString b.
 
bool operator>= (const char *a, const BString &b)
 Lexicographically compare if a is greater than or equal to a given BString b.
 

Detailed Description

Defines the BString class and global operators and functions for handling strings.