textwolf  0.2
Classes | Namespaces | Typedefs | Enumerations
char.hpp File Reference

Definition of unicode characters. More...

#include <cstddef>
#include <stdint.h>

Go to the source code of this file.

Classes

class  textwolf::CharMap< RESTYPE, nullvalue_, RANGE >
 Character map for fast typing of a character byte. More...
 
class  textwolf::ControlCharacterM
 Map of the enumeration of control characters to their names for debug messages. More...
 

Namespaces

 textwolf
 Toplevel namespace of the library.
 

Typedefs

typedef uint32_t textwolf::UChar
 Unicode character type. More...
 
typedef uint64_t textwolf::EChar
 

Enumerations

enum  textwolf::ControlCharacter {
  textwolf::Undef =0, textwolf::EndOfText, textwolf::EndOfLine, textwolf::Cntrl,
  textwolf::Space, textwolf::Amp, textwolf::Lt, textwolf::Equal,
  textwolf::Gt, textwolf::Slash, textwolf::Dash, textwolf::Exclam,
  textwolf::Questm, textwolf::Sq, textwolf::Dq, textwolf::Osb,
  textwolf::Csb, textwolf::Any
}
 Enumeration of control characters needed as events for XML scanner statemachine. More...
 
enum  { textwolf::NofControlCharacter =18 }
 

Detailed Description

Definition of unicode characters.