Unicode Char
Variables
unicode_data.h File Reference

Unicode information about a character. More...

#include "unicode_char.h"

Go to the source code of this file.

Variables

const int32_t unicode::CODE_NUM = 33797
 
const int32_t unicode::CONTINUOUS_NUM = 887
 
const UChar unicode::CODE_VALUE []
 
const GeneralCategory unicode::GENERAL_CATEGORY []
 
const BaseGeneralCategory unicode::BASE_GENERAL_CATEGORY []
 
const int32_t unicode::CANONICAL_COMBINING_NUM = 536
 
const int32_t unicode::CANONICAL_COMBINING_INDEX []
 
const int32_t unicode::CANONICAL_COMBINING_CLASS []
 
const BidirectionalCategory unicode::BIDIRECTIONAL_CATEGORY []
 
const int32_t unicode::DECOMPOSITION_MAPPING_NUM = 5736
 
const int32_t unicode::DECOMPOSITION_MAPPING_INDEX []
 
const DecompositionMappingTag unicode::DECOMPOSITION_MAPPING_TAG []
 
const int32_t unicode::DECOMPOSITION_MAPPING_OFFSET []
 
const UChar unicode::DECOMPOSITION_MAPPING_CHARS []
 
const int32_t unicode::NUMERICS_NUM = 1789
 
const int32_t unicode::NUMERICS_INDEX []
 
const int32_t unicode::NUMERICS_DECIMAL []
 
const int32_t unicode::NUMERICS_DIGIT []
 
const int64_t unicode::NUMERICS_NUMERATOR []
 
const int32_t unicode::NUMERICS_DENOMINATOR []
 
const int32_t unicode::MIRRORED_NUM = 227
 
const int32_t unicode::MIRRORED_INDEX []
 
const bool unicode::MIRRORED_VALUE []
 
const int32_t unicode::UPPER_NUM = 1410
 
const int32_t unicode::UPPER_INDEX []
 
const UChar unicode::UPPER_CASE []
 
const int32_t unicode::LOWER_NUM = 1393
 
const int32_t unicode::LOWER_INDEX []
 
const UChar unicode::LOWER_CASE []
 
const int32_t unicode::TITLE_NUM = 1414
 
const int32_t unicode::TITLE_INDEX []
 
const UChar unicode::TITLE_CASE []
 

Detailed Description

Unicode information about a character.

Variable Documentation

◆ BASE_GENERAL_CATEGORY

const BaseGeneralCategory unicode::BASE_GENERAL_CATEGORY

The base general category data.

◆ BIDIRECTIONAL_CATEGORY

const BidirectionalCategory unicode::BIDIRECTIONAL_CATEGORY

The types of bidirectional category.

◆ CANONICAL_COMBINING_CLASS

const int32_t unicode::CANONICAL_COMBINING_CLASS

The canonical combining class data.

◆ CANONICAL_COMBINING_INDEX

const int32_t unicode::CANONICAL_COMBINING_INDEX

The indices of the first character that have a different type.

◆ CANONICAL_COMBINING_NUM

const int32_t unicode::CANONICAL_COMBINING_NUM = 536

The total number of indices used to store the canonical combing class.

◆ CODE_NUM

const int32_t unicode::CODE_NUM = 33797

The total number of codes.

◆ CODE_VALUE

const UChar unicode::CODE_VALUE

The integer values of the characters.

◆ CONTINUOUS_NUM

const int32_t unicode::CONTINUOUS_NUM = 887

The maximum offset that has a definition in the data file.

◆ DECOMPOSITION_MAPPING_CHARS

const int32_t unicode::DECOMPOSITION_MAPPING_CHARS

The decomposition mapping characters data.

◆ DECOMPOSITION_MAPPING_INDEX

const int32_t unicode::DECOMPOSITION_MAPPING_INDEX

The indices of the first character that have a different type.

◆ DECOMPOSITION_MAPPING_NUM

const int32_t unicode::DECOMPOSITION_MAPPING_NUM = 5736

The total number of indices used to store the decomposition mappings.

◆ DECOMPOSITION_MAPPING_OFFSET

const int32_t unicode::DECOMPOSITION_MAPPING_OFFSET

The start indices of decomposition mappings.

◆ DECOMPOSITION_MAPPING_TAG

const DecompositionMappingTag unicode::DECOMPOSITION_MAPPING_TAG

The decomposition mapping tags data.

◆ GENERAL_CATEGORY

const GeneralCategory unicode::GENERAL_CATEGORY

The general category data.

◆ LOWER_CASE

const int32_t unicode::LOWER_CASE

The lower cases data.

◆ LOWER_INDEX

const int32_t unicode::LOWER_INDEX

The indices of the first character that have a different type.

◆ LOWER_NUM

const int32_t unicode::LOWER_NUM = 1393

The total number of indices used to store the lower cases.

◆ MIRRORED_INDEX

const int32_t unicode::MIRRORED_INDEX

The indices of the first character that have a different type.

◆ MIRRORED_NUM

const int32_t unicode::MIRRORED_NUM = 227

The total number of indices used to store the mirrored information.

◆ MIRRORED_VALUE

const bool unicode::MIRRORED_VALUE
Initial value:
= {
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false, true, false, true,
false, true, false, true, false, true, false
}

The mirrored information data.

◆ NUMERICS_DECIMAL

const int32_t unicode::NUMERICS_DECIMAL

The decimal data.

◆ NUMERICS_DENOMINATOR

const int32_t unicode::NUMERICS_DENOMINATOR

The denominator data.

◆ NUMERICS_DIGIT

const int32_t unicode::NUMERICS_DIGIT

The digit data.

◆ NUMERICS_INDEX

const int32_t unicode::NUMERICS_INDEX

The indices of the first character that have a different type.

◆ NUMERICS_NUM

const int32_t unicode::NUMERICS_NUM = 1789

The total number of indices used to store the numeric information.

◆ NUMERICS_NUMERATOR

const int64_t unicode::NUMERICS_NUMERATOR

The numerator data.

◆ TITLE_CASE

const int32_t unicode::TITLE_CASE

The title cases data.

◆ TITLE_INDEX

const int32_t unicode::TITLE_INDEX

The indices of the first character that have a different type.

◆ TITLE_NUM

const int32_t unicode::TITLE_NUM = 1414

The total number of indices used to store the title cases.

◆ UPPER_CASE

const int32_t unicode::UPPER_CASE

The upper cases data.

◆ UPPER_INDEX

const int32_t unicode::UPPER_INDEX

The indices of the first character that have a different type.

◆ UPPER_NUM

const int32_t unicode::UPPER_NUM = 1410

The total number of indices used to store the upper cases.