|
NeKernel dev
|
Kernel string class, not dynamic. More...
#include <KString.h>
Public Member Functions | |
| KBasicString () | |
| KBasicString (SizeT Sz) | |
| ~KBasicString () | |
| CharKind * | Data () |
| const CharKind * | CData () const |
| Size | Length () const |
| bool | operator== (const CharKind *rhs) const |
| bool | operator!= (const CharKind *rhs) const |
| bool | operator== (const KBasicString< CharKind, MinSz > &rhs) const |
| bool | operator!= (const KBasicString< CharKind, MinSz > &rhs) const |
| KBasicString< CharKind, MinSz > & | operator+= (const CharKind *rhs) |
| KBasicString< CharKind, MinSz > & | operator+= (const KBasicString< CharKind, MinSz > &rhs) |
| operator const char * () | |
| operator bool () | |
| bool | operator! () |
Private Attributes | |
| CharKind * | fData {nullptr} |
| Size | fDataSz {0} |
| Size | fCur {0} |
Friends | |
| class | KStringBuilder |
Kernel string class, not dynamic.
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |
|
private |
|
private |