#include <oscl_str_ptr_len.h>
Inheritance diagram for StrPtrLen:
Public Methods | |
StrPtrLen (const char *newPtr) | |
StrPtrLen (const char *newPtr, uint32 newLen) | |
StrPtrLen () | |
StrPtrLen (const StrPtrLen &rhs) | |
const char * | c_str () const |
int32 | length () const |
int32 | size () const |
void | setPtrLen (const char *newPtr, uint32 newLen) |
c_bool | isCIEquivalentTo (const StrPtrLen &rhs) const |
c_bool | isCIPrefixOf (const StrPtrLen &rhs) const |
int32 | operator== (const StrPtrLen &rhs) const |
int32 | operator!= (const StrPtrLen &rhs) const |
StrPtrLen & | operator= (const StrPtrLen &rhs) |
StrPtrLen & | operator= (const char *rhs) |
Protected Methods | |
bool | isLetter (const char c) const |
Protected Attributes | |
const char * | ptr |
int32 | len |
standard string operations. It should be used for null-terminated constant (non-modifiable) strings of char type.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in StrCSumPtrLen. |
|
Reimplemented in StrCSumPtrLen. |
|
|
|
Reimplemented in StrCSumPtrLen. |
|
|
|
|
|
|