Jameo Core Library
Loading...
Searching...
No Matches
Classes | Functions
Strings and Text

A collection of classes to provide string and text handling. More...

Classes

class  jm::Char
 This datatype presents a 16 bit unicode character. More...
 
struct  jm::CharArray
 This data type represents a Unicode character array. It is deliberately used in distinction to the character string and serves as a supporting class when encoding and decoding character strings. More...
 
class  jm::CharsetDecoder
 The class Charset is a mapping function to make a string out of arbitrarily coded C-strings, or vice versa. More...
 
class  jm::Charset
 The class Charset is a factory class to make a string out of arbitrarily coded C-strings and vice versa. More...
 
class  jm::RawDecoder
 Decoder converts the bytes 1 to 1. Only the LSB is taken into account. Values > 255 are therefore truncated. More...
 
class  jm::UTF8Decoder
 Decoder for UTF8 encoding. More...
 
class  jm::UTF16Decoder
 Decoder for UTF16 encoding. More...
 
class  jm::Windows1252Decoder
 Decoder for Windows CP 1252 encoding. More...
 
class  jm::MacRomanDecoder
 Decoder for Macintosh Roman Codierung (CP 10000) encoding. More...
 
class  jm::String
 String implements our generic string because std::string is inadequate and inconvenient. The internal character encoding is Unicode (UTF-8). More...
 
class  jm::StringTokenizer
 The StringTokenizer class is used to tokenize a string based on specified delimiters. It splits the string into individual pieces. More...
 

Functions

void jm::initCharsets ()
 Initialises the charsets.
 
void jm::quitCharsets ()
 Deletes the charset objects.
 

Detailed Description

A collection of classes to provide string and text handling.

Function Documentation

◆ initCharsets()

void jm::initCharsets ( )

Initialises the charsets.

Note
Called by System::init. Therefore no export or direct call by developer necessary.

◆ quitCharsets()

void jm::quitCharsets ( )

Deletes the charset objects.

Note
Called by System::quit. Therefore no export or direct call by developer necessary.