Description
internals
Public Types
| |
|
| |
|
| enum |
dataType_t {RAW, ASCII, UNKNOWN_UNICODE, UNICODE_WITH_LENGTH, UNICODE_WITH_JUMTABLE} |
Public Attributes
Public Functions
| |
|
| |
|
| |
Data(const std::string & _s, dataType_t t) |
| |
|
| |
Data(const char * c, size_t size, dataType_t t) |
| |
|
| |
Data(Data && void) |
| |
|
| |
Data(const Data & void) |
| |
|
| void |
initJumpTable() |
Documentation
enum
EScript::StringData::Data::dataType_t
| Enumerator |
|
Description |
| Enumerator |
|
Description |
| RAW |
|
|
| ASCII |
|
|
| UNKNOWN_UNICODE |
|
|
| UNICODE_WITH_LENGTH |
|
|
| UNICODE_WITH_JUMTABLE |
|
|
Defined in EScript/EScript/Utils/StringData.h:27
variable
EScript::StringData::Data::s
Defined in EScript/EScript/Utils/StringData.h:25
variable
EScript::StringData::Data::referenceCounter
Defined in EScript/EScript/Utils/StringData.h:26
variable
EScript::StringData::Data::dataType
| |
| |
| enum EScript::StringData::Data::dataType_t dataType |
Defined in EScript/EScript/Utils/StringData.h:34
variable
EScript::StringData::Data::jumpTable
| |
| |
| std::unique_ptr< std::vector< size_t > > jumpTable |
jumpTable[i] := strPos of codePoint( (i+1)*JUMP_TABLE_STEP_SIZE)
Defined in EScript/EScript/Utils/StringData.h:35
variable
EScript::StringData::Data::numCodePoints
Defined in EScript/EScript/Utils/StringData.h:36
function
EScript::StringData::Data::Data
| |
|
|
| |
|
|
| Data( |
const std::string & |
_s, |
| |
dataType_t |
t |
| ) |
|
|
Defined in EScript/EScript/Utils/StringData.h:38
function
EScript::StringData::Data::Data
| |
|
|
| |
|
|
| Data( |
const char * |
c, |
| |
size_t |
size, |
| |
dataType_t |
t |
| ) |
|
|
Defined in EScript/EScript/Utils/StringData.h:40
function
EScript::StringData::Data::Data
Defined in EScript/EScript/Utils/StringData.h:42
function
EScript::StringData::Data::Data
| |
|
|
| |
|
|
| Data( |
const Data & |
void ) |
Defined in EScript/EScript/Utils/StringData.h:43
function
EScript::StringData::Data::initJumpTable
Defined in EScript/EScript/Utils/StringData.h:44