WSF
WsfGrammar Namespace Reference

Namespaces

namespace  M

Classes

class  Errors
class  Parser
class  Token
class  Buffer
class  UTF8Buffer
class  StartStates
class  KeywordMap
class  Scanner

Functions

wchar_t * coco_string_create (const wchar_t *value)
wchar_t * coco_string_create (const wchar_t *value, int startIndex)
wchar_t * coco_string_create (const wchar_t *value, int startIndex, int length)
wchar_t * coco_string_create_upper (const wchar_t *data)
wchar_t * coco_string_create_lower (const wchar_t *data)
wchar_t * coco_string_create_lower (const wchar_t *data, int startIndex, int dataLen)
wchar_t * coco_string_create_append (const wchar_t *data1, const wchar_t *data2)
wchar_t * coco_string_create_append (const wchar_t *target, const wchar_t appendix)
void coco_string_delete (wchar_t *&data)
int coco_string_length (const wchar_t *data)
bool coco_string_endswith (const wchar_t *data, const wchar_t *end)
int coco_string_indexof (const wchar_t *data, const wchar_t value)
int coco_string_lastindexof (const wchar_t *data, const wchar_t value)
void coco_string_merge (wchar_t *&target, const wchar_t *appendix)
bool coco_string_equal (const wchar_t *data1, const wchar_t *data2)
int coco_string_compareto (const wchar_t *data1, const wchar_t *data2)
unsigned int coco_string_hash (const wchar_t *data)
wchar_t * coco_string_create (const char *value)
char * coco_string_create_char (const wchar_t *value)
void coco_string_delete (char *&data)
std::string coco_string_from_wchar (const wchar_t *value)

Function Documentation

◆ coco_string_compareto()

int WsfGrammar::coco_string_compareto ( const wchar_t * data1,
const wchar_t * data2 )

◆ coco_string_create() [1/4]

wchar_t * WsfGrammar::coco_string_create ( const char * value)

◆ coco_string_create() [2/4]

◆ coco_string_create() [3/4]

wchar_t * WsfGrammar::coco_string_create ( const wchar_t * value,
int startIndex )

References coco_string_create().

◆ coco_string_create() [4/4]

wchar_t * WsfGrammar::coco_string_create ( const wchar_t * value,
int startIndex,
int length )

◆ coco_string_create_append() [1/2]

wchar_t * WsfGrammar::coco_string_create_append ( const wchar_t * data1,
const wchar_t * data2 )

Referenced by coco_string_merge().

◆ coco_string_create_append() [2/2]

wchar_t * WsfGrammar::coco_string_create_append ( const wchar_t * target,
const wchar_t appendix )

References coco_string_length().

◆ coco_string_create_char()

char * WsfGrammar::coco_string_create_char ( const wchar_t * value)

References coco_string_length().

◆ coco_string_create_lower() [1/2]

wchar_t * WsfGrammar::coco_string_create_lower ( const wchar_t * data)

◆ coco_string_create_lower() [2/2]

wchar_t * WsfGrammar::coco_string_create_lower ( const wchar_t * data,
int startIndex,
int dataLen )

◆ coco_string_create_upper()

wchar_t * WsfGrammar::coco_string_create_upper ( const wchar_t * data)

◆ coco_string_delete() [1/2]

void WsfGrammar::coco_string_delete ( char *& data)

◆ coco_string_delete() [2/2]

void WsfGrammar::coco_string_delete ( wchar_t *& data)

◆ coco_string_endswith()

bool WsfGrammar::coco_string_endswith ( const wchar_t * data,
const wchar_t * end )

References end().

◆ coco_string_equal()

bool WsfGrammar::coco_string_equal ( const wchar_t * data1,
const wchar_t * data2 )

◆ coco_string_from_wchar()

std::string WsfGrammar::coco_string_from_wchar ( const wchar_t * value)

◆ coco_string_hash()

unsigned int WsfGrammar::coco_string_hash ( const wchar_t * data)

◆ coco_string_indexof()

int WsfGrammar::coco_string_indexof ( const wchar_t * data,
const wchar_t value )

◆ coco_string_lastindexof()

int WsfGrammar::coco_string_lastindexof ( const wchar_t * data,
const wchar_t value )

◆ coco_string_length()

int WsfGrammar::coco_string_length ( const wchar_t * data)

◆ coco_string_merge()

void WsfGrammar::coco_string_merge ( wchar_t *& target,
const wchar_t * appendix )
Copyrights Multiple, All Rights Reserved