![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
This class is a simplified form of the STL string class. It is present so that the API of MapLink is not dependent upon the STL at all. Using STL in the API would cause problems when client applications were using a different underlying compiler or patch level than that used by MapLink - for example Visual Studio 6 vs Visual Studio .NET 2005, 2008, 2010.
Public Member Functions | |
TSLSimpleString () | |
TSLSimpleString (const char *value) | |
TSLSimpleString (const TSLSimpleString &rhs) | |
TSLSimpleString (const char *s1, int len1, const char *s2, int len2) | |
~TSLSimpleString () | |
bool | operator== (const char *rhs) const |
bool | operator!= (const char *rhs) const |
bool | operator< (const char *rhs) const |
TSLSimpleString & | operator+= (const char *rhs) |
TSLSimpleString & | operator= (const char *rhs) |
TSLSimpleString & | operator= (const TSLSimpleString &rhs) |
operator const char * () const | |
int | length () const |
void | lowerCase () |
void | upperCase () |
bool | empty () const |
const char * | c_str () const |
size_t | size () const |
void | append (const char *data, int len) |
bool | operator> (const char *rhs) const |
bool | operator<= (const char *rhs) const |
bool | operator>= (const char *rhs) const |
int | compare (const TSLSimpleString &str) const |
int | compare (const char *str) const |
|
inline |
Basic constructor
Class TSLSimpleString
|
inline |
construct for a char *
|
inline |
Copy constructor
|
inline |
|
inline |
Destructor
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Utility function to check if the string is empty;
|
inline |
|
inline |
Converts the SimpleString contents into a lower case version
|
inline |
|
inline |
equality operator
|
inline |
Additive operator
|
inline |
less than operator
|
inline |
|
inline |
Assignment operator
|
inline |
Assignment operator
|
inline |
equality operator
|
inline |
|
inline |
|
inline |
|
inline |
Converts the simple string contents into an upper case version