WSF
Us Namespace Reference

Classes

class  Errors
class  Parser
class  Token
class  Buffer
class  UTF8Buffer
class  StartStates
class  KeywordMap
class  Scanner
class  UsInitializerList
class  UsVal
struct  UsInitializerListData
class  UsObserver
class  UsConstCtx
class  UsCtx

Typedefs

using Cx = UsCtx
using Ty = UsType
using Fn = UsFunction
using Val = UsVal
using UsValList = std::vector<UsVal>

Functions

cocochar_tcoco_string_create (const cocochar_t *value)
cocochar_tcoco_string_create (const cocochar_t *value, int startIndex)
cocochar_tcoco_string_create (const cocochar_t *value, int startIndex, int length)
cocochar_tcoco_string_create_upper (const cocochar_t *data)
cocochar_tcoco_string_create_lower (const cocochar_t *data)
cocochar_tcoco_string_create_lower (const cocochar_t *data, int startIndex, int dataLen)
cocochar_tcoco_string_create_append (const cocochar_t *data1, const cocochar_t *data2)
cocochar_tcoco_string_create_append (const cocochar_t *target, const cocochar_t appendix)
void coco_string_delete (cocochar_t *&data)
int coco_string_length (const cocochar_t *data)
bool coco_string_endswith (const cocochar_t *data, const cocochar_t *end)
int coco_string_indexof (const cocochar_t *data, const cocochar_t value)
int coco_string_lastindexof (const cocochar_t *data, const cocochar_t value)
void coco_string_merge (cocochar_t *&target, const cocochar_t *appendix)
bool coco_string_equal (const cocochar_t *data1, const cocochar_t *data2)
int coco_string_compareto (const cocochar_t *data1, const cocochar_t *data2)
unsigned int coco_string_hash (const cocochar_t *data)
char * coco_string_create_char (const cocochar_t *value)

Typedef Documentation

◆ Cx

using Us::Cx = UsCtx

◆ Fn

using Us::Fn = UsFunction

◆ Ty

using Us::Ty = UsType

◆ UsValList

using Us::UsValList = std::vector<UsVal>

◆ Val

using Us::Val = UsVal

Function Documentation

◆ coco_string_compareto()

int Us::coco_string_compareto ( const cocochar_t * data1,
const cocochar_t * data2 )

References COCO_Str::cmp().

◆ coco_string_create() [1/3]

◆ coco_string_create() [2/3]

cocochar_t * Us::coco_string_create ( const cocochar_t * value,
int startIndex )

◆ coco_string_create() [3/3]

cocochar_t * Us::coco_string_create ( const cocochar_t * value,
int startIndex,
int length )

References COCO_Str::ncpy().

◆ coco_string_create_append() [1/2]

cocochar_t * Us::coco_string_create_append ( const cocochar_t * data1,
const cocochar_t * data2 )

References COCO_Str::cpy(), and COCO_Str::len().

Referenced by coco_string_merge().

◆ coco_string_create_append() [2/2]

cocochar_t * Us::coco_string_create_append ( const cocochar_t * target,
const cocochar_t appendix )

◆ coco_string_create_char()

char * Us::coco_string_create_char ( const cocochar_t * value)

References coco_string_length().

Referenced by Us::Scanner::Scanner().

◆ coco_string_create_lower() [1/2]

cocochar_t * Us::coco_string_create_lower ( const cocochar_t * data)

◆ coco_string_create_lower() [2/2]

cocochar_t * Us::coco_string_create_lower ( const cocochar_t * data,
int startIndex,
int dataLen )

References COCO_STR.

◆ coco_string_create_upper()

cocochar_t * Us::coco_string_create_upper ( const cocochar_t * data)

References COCO_STR, and COCO_Str::len().

◆ coco_string_delete()

void Us::coco_string_delete ( cocochar_t *& data)

◆ coco_string_endswith()

bool Us::coco_string_endswith ( const cocochar_t * data,
const cocochar_t * end )

◆ coco_string_equal()

bool Us::coco_string_equal ( const cocochar_t * data1,
const cocochar_t * data2 )

References COCO_Str::cmp().

Referenced by Us::KeywordMap::get().

◆ coco_string_hash()

unsigned int Us::coco_string_hash ( const cocochar_t * data)

◆ coco_string_indexof()

int Us::coco_string_indexof ( const cocochar_t * data,
const cocochar_t value )

References COCO_Str::chr().

◆ coco_string_lastindexof()

int Us::coco_string_lastindexof ( const cocochar_t * data,
const cocochar_t value )

References COCO_Str::rchr().

◆ coco_string_length()

int Us::coco_string_length ( const cocochar_t * data)

◆ coco_string_merge()

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