libosmscout  0.1
osmscout::ost Namespace Reference

Classes

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

Typedefs

using TokenRef = std::shared_ptr< Token >
 

Functions

char * coco_string_create (const char *value)
 
char * coco_string_create (const char *value, int startIndex, int length)
 
char * coco_string_create (const char *value, int startIndex, size_t length)
 
void coco_string_delete (char *&data)
 

Typedef Documentation

◆ TokenRef

using osmscout::ost::TokenRef = typedef std::shared_ptr<Token>

Function Documentation

◆ coco_string_create() [1/3]

char * osmscout::ost::coco_string_create ( const char *  value)

◆ coco_string_create() [2/3]

char* osmscout::ost::coco_string_create ( const char *  value,
int  startIndex,
int  length 
)

◆ coco_string_create() [3/3]

char* osmscout::ost::coco_string_create ( const char *  value,
int  startIndex,
size_t  length 
)

◆ coco_string_delete()

void osmscout::ost::coco_string_delete ( char *&  data)