|
ClanLib
2.3.7
|
String data class for 16 bit data. More...
#include <string_data16.h>

Public Types | |
| typedef wchar_t | char_type |
| typedef const wchar_t * | const_iterator |
| typedef wchar_t * | iterator |
| typedef unsigned int | size_type |
Public Member Functions | |
| CL_StringData16 () | |
| CL_StringData16 (const wchar_t *ptr, size_type length) | |
| Constructs a StringData8. More... | |
| iterator | begin () |
| Begin. More... | |
| const_iterator | begin () const |
| Begin. More... | |
| int | compare (const CL_StringData16 &s) const |
| Compare. More... | |
| int | compare (size_type pos, size_type n, const CL_StringData16 &s) const |
| Compare. More... | |
| int | compare (size_type pos, size_type n, const CL_StringData16 &s, size_type pos1, size_type n1) const |
| Compare. More... | |
| int | compare (const wchar_t *s) const |
| Compare. More... | |
| int | compare (size_type pos, size_type n, const wchar_t *s, size_type len=npos) const |
| Compare. More... | |
| const wchar_t * | data () const |
| wchar_t * | data () |
| Data. More... | |
| bool | empty () const |
| Empty. More... | |
| iterator | end () |
| End. More... | |
| const_iterator | end () const |
| End. More... | |
| size_type | find (const CL_StringData16 &s, size_type pos=0) const |
| Find. More... | |
| size_type | find (const wchar_t *s, size_type pos, size_type n) const |
| Find. More... | |
| size_type | find (const wchar_t *s, size_type pos=0) const |
| Find. More... | |
| size_type | find (wchar_t c, size_type pos=0) const |
| Find. More... | |
| size_type | find_first_not_of (const CL_StringData16 &s, size_type pos=0) const |
| Find first not of. More... | |
| size_type | find_first_not_of (const wchar_t *s, size_type pos, size_type n) const |
| Find first not of. More... | |
| size_type | find_first_not_of (const wchar_t *s, size_type pos=0) const |
| Find first not of. More... | |
| size_type | find_first_not_of (wchar_t c, size_type pos=0) const |
| Find first not of. More... | |
| size_type | find_first_of (const CL_StringData16 &s, size_type pos=0) const |
| Find first of. More... | |
| size_type | find_first_of (const wchar_t *s, size_type pos, size_type n) const |
| Find first of. More... | |
| size_type | find_first_of (const wchar_t *s, size_type pos=0) const |
| Find first of. More... | |
| size_type | find_first_of (wchar_t c, size_type pos=0) const |
| Find first of. More... | |
| size_type | find_last_not_of (const CL_StringData16 &s, size_type pos=npos) const |
| Find last not of. More... | |
| size_type | find_last_not_of (const wchar_t *s, size_type pos, size_type n) const |
| Find last not of. More... | |
| size_type | find_last_not_of (const wchar_t *s, size_type pos=npos) const |
| Find last not of. More... | |
| size_type | find_last_not_of (wchar_t c, size_type pos=npos) const |
| Find last not of. More... | |
| size_type | find_last_of (const CL_StringData16 &s, size_type pos=npos) const |
| Find last of. More... | |
| size_type | find_last_of (const wchar_t *s, size_type pos, size_type n) const |
| Find last of. More... | |
| size_type | find_last_of (const wchar_t *s, size_type pos=npos) const |
| Find last of. More... | |
| size_type | find_last_of (wchar_t c, size_type pos=npos) const |
| Find last of. More... | |
| size_type | length () const |
| Length. More... | |
| operator CL_StringRef16 () const | |
| Convert object to a string reference. More... | |
| operator std::wstring () const | |
| std::wstring More... | |
| const wchar_t & | operator[] (size_type n) const |
| wchar_t & | operator[] (size_type n) |
| size_type | rfind (const CL_StringData16 &s, size_type pos=npos) const |
| Rfind. More... | |
| size_type | rfind (const wchar_t *s, size_type pos, size_type n) const |
| Rfind. More... | |
| size_type | rfind (const wchar_t *s, size_type pos=npos) const |
| Rfind. More... | |
| size_type | rfind (wchar_t c, size_type pos=npos) const |
| Rfind. More... | |
| size_type | size () const |
| Size. More... | |
| CL_StringRef16 | substr (size_type pos=0, size_type n=npos) const |
| Substr. More... | |
Static Public Attributes | |
| static const size_type | npos |
Protected Attributes | |
| size_type | data_length |
| wchar_t * | data_ptr |
String data class for 16 bit data.
| typedef wchar_t CL_StringData16::char_type |
| typedef const wchar_t* CL_StringData16::const_iterator |
| typedef wchar_t* CL_StringData16::iterator |
| typedef unsigned int CL_StringData16::size_type |
| CL_StringData16::CL_StringData16 | ( | ) |
| CL_StringData16::CL_StringData16 | ( | const wchar_t * | ptr, |
| size_type | length | ||
| ) |
Constructs a StringData8.
| ptr | = Char Type |
| length | = size_type |
|
inline |
|
inline |
Begin.
| int CL_StringData16::compare | ( | const CL_StringData16 & | s) | const |
Compare.
| s | = String Data |
| int CL_StringData16::compare | ( | size_type | pos, |
| size_type | n, | ||
| const CL_StringData16 & | s | ||
| ) | const |
Compare.
| pos | = size_type |
| n | = size_type |
| s | = String Data |
| int CL_StringData16::compare | ( | size_type | pos, |
| size_type | n, | ||
| const CL_StringData16 & | s, | ||
| size_type | pos1, | ||
| size_type | n1 | ||
| ) | const |
Compare.
| pos | = size_type |
| n | = size_type |
| s | = String Data |
| pos1 | = size_type |
| n1 | = size_type |
| int CL_StringData16::compare | ( | const wchar_t * | s) | const |
Compare.
| s | = Char Type |
| int CL_StringData16::compare | ( | size_type | pos, |
| size_type | n, | ||
| const wchar_t * | s, | ||
| size_type | len = npos |
||
| ) | const |
Compare.
| pos | = size_type |
| n | = size_type |
| s | = Char Type |
| len | = size_type |
|
inline |
Referenced by CL_String16::insert().
|
inline |
Data.
|
inline |
Empty.
|
inline |
|
inline |
End.
| size_type CL_StringData16::find | ( | const CL_StringData16 & | s, |
| size_type | pos = 0 |
||
| ) | const |
Find.
| s | = String Data |
| pos | = size_type |
Find.
| s | = Char Type |
| pos | = size_type |
| n | = size_type |
Find.
| s | = Char Type |
| pos | = size_type |
Find.
| c | = Char Type |
| pos | = size_type |
| size_type CL_StringData16::find_first_not_of | ( | const CL_StringData16 & | s, |
| size_type | pos = 0 |
||
| ) | const |
Find first not of.
| s | = String Data |
| pos | = size_type |
| size_type CL_StringData16::find_first_not_of | ( | const wchar_t * | s, |
| size_type | pos, | ||
| size_type | n | ||
| ) | const |
Find first not of.
| s | = Char Type |
| pos | = size_type |
| n | = size_type |
Find first not of.
| s | = Char Type |
| pos | = size_type |
Find first not of.
| c | = Char Type |
| pos | = size_type |
| size_type CL_StringData16::find_first_of | ( | const CL_StringData16 & | s, |
| size_type | pos = 0 |
||
| ) | const |
Find first of.
| s | = String Data |
| pos | = size_type |
Find first of.
| s | = Char Type |
| pos | = size_type |
| n | = size_type |
Find first of.
| s | = Char Type |
| pos | = size_type |
Find first of.
| c | = Char Type |
| pos | = size_type |
| size_type CL_StringData16::find_last_not_of | ( | const CL_StringData16 & | s, |
| size_type | pos = npos |
||
| ) | const |
Find last not of.
| s | = String Data |
| pos | = size_type |
Find last not of.
| s | = Char Type |
| pos | = size_type |
| n | = size_type |
Find last not of.
| s | = Char Type |
| pos | = size_type |
Find last not of.
| c | = Char Type |
| pos | = size_type |
| size_type CL_StringData16::find_last_of | ( | const CL_StringData16 & | s, |
| size_type | pos = npos |
||
| ) | const |
Find last of.
| s | = String Data |
| pos | = size_type |
Find last of.
| s | = Char Type |
| pos | = size_type |
| n | = size_type |
Find last of.
| s | = Char Type |
| pos | = size_type |
Find last of.
| c | = Char Type |
| pos | = size_type |
|
inline |
| CL_StringData16::operator CL_StringRef16 | ( | ) | const |
Convert object to a string reference.
| CL_StringData16::operator std::wstring | ( | ) | const |
std::wstring
|
inline |
|
inline |
| size_type CL_StringData16::rfind | ( | const CL_StringData16 & | s, |
| size_type | pos = npos |
||
| ) | const |
Rfind.
| s | = String Data |
| pos | = size_type |
Rfind.
| s | = Char Type |
| pos | = size_type |
| n | = size_type |
Rfind.
| s | = Char Type |
| pos | = size_type |
Rfind.
| c | = Char Type |
| pos | = size_type |
|
inline |
Size.
| CL_StringRef16 CL_StringData16::substr | ( | size_type | pos = 0, |
| size_type | n = npos |
||
| ) | const |
Substr.
| pos | = size_type |
| n | = size_type |
|
mutableprotected |
|
mutableprotected |
|
static |
1.8.4