|
Jameo Core Library
|
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. | |
A collection of classes to provide string and text handling.
| void jm::initCharsets | ( | ) |
Initialises the charsets.
| void jm::quitCharsets | ( | ) |
Deletes the charset objects.