10 #include "CRCBaseTypes.h"
33 inline const crc_char_t*
utf8()
const;
43 #include "CRCString.inl"
CRCString()
Constructor.
Definition: CRCString.inl:23
A simple class for handling strings.
Definition: CRCString.h:21
crc_size_t byteCount() const
Returns the number of bytes (length) of the string.
Definition: CRCString.inl:125
const crc_char_t * utf8() const
Returns a const ptr to the UTF-8 formatted string.
Definition: CRCString.inl:116
static CRCString fromChar(const crc_char_t *charPtr)
Returns a string created from an ASCII (char) string.
Definition: CRCString.inl:166
CRCString & operator=(const CRCString &rhs)
Assignment operator.
Definition: CRCString.inl:63
static CRCString fromUtf8(const crc_char_t *utf8Ptr)
Returns a string created from an UTF-8 array.
Definition: CRCString.inl:141
bool operator==(const CRCString &rhs) const
Equality operator.
Definition: CRCString.inl:85
bool operator!=(const CRCString &rhs) const
Inequality operator.
Definition: CRCString.inl:98
bool operator<(const CRCString &rhs) const
Check if this string is less than the passed string.
Definition: CRCString.inl:107
~CRCString()
Destructor.
Definition: CRCString.inl:53