|
| OsSharedLibHandleWnt (const char *libName, HMODULE libHandle) |
|
| UtlString () |
| Default Constructor. More...
|
|
| UtlString (const char *szSource) |
| Constructor accepting a null terminated source string. More...
|
|
| UtlString (const char *szSource, size_t length) |
| Constructor accepting a source string with an explicit length. More...
|
|
| UtlString (const UtlString &source) |
| Copy the source UtlString. More...
|
|
| UtlString (const UtlString &source, size_t length) |
| Copy an initial substring. More...
|
|
virtual UtlCopyableContainable * | clone () const |
| Clone method for UtlCopyableContainable requirements. More...
|
|
UtlString & | operator= (const char *szStr) |
| Replace the contents of this string with a null terminated string. More...
|
|
UtlString & | operator= (const UtlString &str) |
| Replace the contents of this string with contents of a UtlString. More...
|
|
size_t | length () const |
| The current length of the string value. More...
|
|
const char * | data () const |
| Return a read-only pointer to the stored string value.. More...
|
|
| operator const char * () const |
| Cast to a const char* - identical to the data() method. More...
|
|
size_t | capacity () const |
| Return the current capacity allocated for this string. More...
|
|
UtlString | operator() (size_t start, size_t len) const |
| Allows references of the form stringVar(start,length) - also see append. More...
|
|
char | operator() (size_t N) |
| Get the character at position N. More...
|
|
UtlBoolean | isNull () const |
| Return true if this is an empty string. More...
|
|
virtual int | compareTo (const char *) const |
| Compare this string to a null terminated string (case sensitive). More...
|
|
int | compareTo (const char *, CompareCase type) const |
| Compare this string to a null terminated string, with case sensitivity control. More...
|
|
int | compareTo (UtlString const *, CompareCase type) const |
| Compare this object to another string, with case sensitivity control. More...
|
|
UtlBoolean | contains (const char *) const |
| Check for a null terminated value in this string. More...
|
|
UtlBoolean | operator== (const char *) const |
|
UtlBoolean | operator!= (const char *) const |
|
UtlBoolean | operator== (const UtlString &) const |
|
UtlBoolean | operator!= (const UtlString &) const |
|
size_t | index (char c) const |
| Find the first instance of a single character. More...
|
|
size_t | index (char c, size_t offset) const |
| Find the first instance of a single character starting at a specified offset. More...
|
|
size_t | first (char c) const |
| Find the first instance of a single character. More...
|
|
size_t | index (const char *) const |
| Find the first instance of a null terminated string. More...
|
|
size_t | index (const char *, size_t) const |
| Find the first instance of a specified length string. More...
|
|
size_t | index (const char *, size_t, CompareCase) const |
| Find the first instance of a specified length string, with case control. More...
|
|
size_t | index (const UtlString &) const |
| Find the first match for the specified string (which may contain null characters) More...
|
|
size_t | index (const UtlString &match, size_t offset) const |
| Find a match for the specified string starting at offset. More...
|
|
size_t | index (const UtlString &, size_t, CompareCase) const |
| Find a match for the specified string starting at offset, with case sensitivity control. More...
|
|
size_t | first (const char *) const |
| Find the first instance of a null terminated string. More...
|
|
size_t | last (char s) const |
| Find the last instance of a character. More...
|
|
UtlString & | operator+= (const char *) |
| Append a null terminated string to the end of the lvalue. More...
|
|
UtlString & | append (const char *szStr) |
| Append a null terminated string to the end of this string. More...
|
|
UtlString & | operator+= (const UtlString &s) |
| Append a UtlString to this string. More...
|
|
UtlString & | append (const UtlString &str) |
| Append a UtlString to this string. More...
|
|
UtlString & | append (const UtlString &str, size_t position, size_t length) |
| Append a substring of a UtlString to this string. More...
|
|
UtlString & | append (const char *szStr, size_t N) |
| Append up to N bytes of the designated string to the end of this string. More...
|
|
UtlString & | operator+= (const char c) |
| Append a single character to the end of this string. More...
|
|
UtlString & | append (const char c) |
| Append a single character to the end of this string. More...
|
|
UtlString & | appendFormat (const char *format,...) |
| Append format string like pritnf. More...
|
|
UtlString & | appendBinaryToString (const void *binaryData, int numBytes, int valuesPerRow=16) |
| Append binary data in human readable string format. More...
|
|
UtlString & | insert (size_t position, const UtlString &src) |
| Insert a UtlString. More...
|
|
UtlString & | insert (size_t position, const char newChar) |
| Insert a single character. More...
|
|
UtlString & | insert (size_t position, const char *src) |
| Insert a null terminated string. More...
|
|
UtlString & | prepend (const char *szStr) |
| Prepend a null terminated string at the beginning of this string. More...
|
|
UtlString & | insert (size_t position, const char *src, size_t sourceLenth) |
| Insert arbitrary length value. More...
|
|
void | replaceAt (size_t pos, char newChar) |
| Replace a single character at the designated position. More...
|
|
UtlString & | replace (const char src, const char tgt) |
| Replace all instances of character src with character tgt. More...
|
|
UtlString & | replace (size_t pos, size_t N, const char *replaceStr) |
| Replace N characters from a char*. More...
|
|
UtlString & | replace (size_t pos, size_t N, const char *replaceStr, size_t L) |
| Replace N characters from a char*, with specified length string. More...
|
|
UtlString & | replace (size_t pos, size_t N, const UtlString &replaceStr) |
| Replace N characters from another UtlString. More...
|
|
UtlString & | remove (size_t pos) |
| Remove all characters after the specified position. More...
|
|
UtlString & | remove (size_t pos, size_t N) |
| Remove N characters from this string starting at designated position. More...
|
|
UtlString | strip () |
| Removes whitespace (space, tab, Cr, Lf) from the end of the string. More...
|
|
UtlString | strip (StripType whichEnd) |
| Removes whitespace (space, tab, Cr, Lf) from either or both ends of the string. More...
|
|
UtlString | strip (StripType whichEnd, char charToStrip) |
| Removes all instances of the specified character from either or both ends of the string. More...
|
|
void | toLower () |
|
void | toUpper () |
|
size_t | capacity (size_t N) |
| Set the minimum capacity a string can hold without reallocation. More...
|
|
void | resize (size_t N, UtlBoolean clearTail=TRUE) |
| Set a new size for the string. More...
|
|
virtual unsigned | hash () const |
| Calculate a hash over the string contents. More...
|
|
virtual UtlContainableType | getContainableType () const |
| Determine whether or not the values in a containable are comparable. More...
|
|
virtual int | compareTo (UtlContainable const *other) const |
| Compare to any other UtlContainable. More...
|
|
virtual UtlBoolean | isEqual (UtlContainable const *) const |
|
virtual UtlBoolean | isInstanceOf (const UtlContainableType type) const |
| Determine if this object is a derivative of the specified UtlContainableType. More...
|
|
virtual | ~UtlString () |
| Destructor. More...
|
|
| UtlCopyableContainable () |
|
virtual | ~UtlCopyableContainable () |
|
virtual | ~UtlContainable () |
|
unsigned | directHash () const |
| Provides a hash function that uses the object pointer as the hash value. More...
|
|