reflex::Input::file_encoding Struct Reference

updated Mon Apr 10 2017 by Robert van Engelen
 
Static Public Attributes | List of all members
reflex::Input::file_encoding Struct Reference

Common constants. More...

#include <input.h>

Static Public Attributes

static const unsigned short plain = 0
 plain octets: 7-bit ASCII, 8-bit binary or UTF-8 without BOM detected More...
 
static const unsigned short utf8 = 1
 UTF-8 with BOM detected. More...
 
static const unsigned short latin = 2
 Basic Latin ASCII and Latin-1 supplement, ISO-8859-1. More...
 
static const unsigned short ebcdic = 3
 EBCDIC. More...
 
static const unsigned short utf16be = 4
 UTF-16 big endian. More...
 
static const unsigned short utf16le = 5
 UTF-16 little endian. More...
 
static const unsigned short utf32be = 6
 UTF-32 big endian. More...
 
static const unsigned short utf32le = 7
 UTF-32 little endian. More...
 

Detailed Description

Common constants.

Member Data Documentation

const unsigned short reflex::Input::file_encoding::ebcdic = 3
static

EBCDIC.

const unsigned short reflex::Input::file_encoding::latin = 2
static

Basic Latin ASCII and Latin-1 supplement, ISO-8859-1.

const unsigned short reflex::Input::file_encoding::plain = 0
static

plain octets: 7-bit ASCII, 8-bit binary or UTF-8 without BOM detected

const unsigned short reflex::Input::file_encoding::utf16be = 4
static

UTF-16 big endian.

const unsigned short reflex::Input::file_encoding::utf16le = 5
static

UTF-16 little endian.

const unsigned short reflex::Input::file_encoding::utf32be = 6
static

UTF-32 big endian.

const unsigned short reflex::Input::file_encoding::utf32le = 7
static

UTF-32 little endian.

const unsigned short reflex::Input::file_encoding::utf8 = 1
static

UTF-8 with BOM detected.


The documentation for this struct was generated from the following file: