Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::ucd::properties Struct Reference

#include <query.hpp>

Public Types

enum  major_category {
  letter,
  mark,
  number,
  separator,
  other,
  punctuation,
  symbol
}
 
enum  category {
  uppercase_letter = 0,
  lowercase_letter,
  titlecase_letter,
  modifier_letter,
  other_letter,
  nonspacing_mark = 8,
  enclosing_mark,
  spacing_mark,
  decimal_number = 16,
  letter_number,
  other_number,
  space_separator = 24,
  line_separator,
  paragraph_separator,
  control = 32,
  format,
  private_use,
  surrogate,
  unassigned,
  dash_punctuation = 40,
  open_punctuation,
  close_punctuation,
  connector_punctuation,
  other_punctuation,
  initial_punctuation,
  final_punctuation,
  math_symbol = 48,
  currency_symbol,
  modifier_symbol,
  other_symbol
}
 
enum  derived_properties {
  alphabetic = 64,
  uppercase = 128,
  lowercase = 256,
  white_space = 512,
  hex_digit = 1024,
  noncharacter_code_point = 2048,
  default_ignorable_code_point = 4096
}
 
enum  script {
  arabic = 0,
  imperial_aramaic = 1,
  armenian = 2,
  avestan = 3,
  balinese = 4,
  bamum = 5,
  bengali = 6,
  bopomofo = 7,
  braille = 8,
  buginese = 9,
  buhid = 10,
  canadian_aboriginal = 11,
  carian = 12,
  cham = 13,
  cherokee = 14,
  coptic = 15,
  cypriot = 16,
  cyrillic = 17,
  devanagari = 18,
  deseret = 19,
  egyptian_hieroglyphs = 20,
  ethiopic = 21,
  georgian = 22,
  glagolitic = 23,
  gothic = 24,
  greek = 25,
  gujarati = 26,
  gurmukhi = 27,
  hangul = 28,
  han = 29,
  hanunoo = 30,
  hebrew = 31,
  hiragana = 32,
  katakana_or_hiragana = 33,
  old_italic = 34,
  javanese = 35,
  kayah_li = 36,
  katakana = 37,
  kharoshthi = 38,
  khmer = 39,
  kannada = 40,
  kaithi = 41,
  tai_tham = 42,
  lao = 43,
  latin = 44,
  lepcha = 45,
  limbu = 46,
  linear_b = 47,
  lisu = 48,
  lycian = 49,
  lydian = 50,
  malayalam = 51,
  mongolian = 52,
  meetei_mayek = 53,
  myanmar = 54,
  nko = 55,
  ogham = 56,
  ol_chiki = 57,
  old_turkic = 58,
  oriya = 59,
  osmanya = 60,
  phags_pa = 61,
  inscriptional_pahlavi = 62,
  phoenician = 63,
  inscriptional_parthian = 64,
  rejang = 65,
  runic = 66,
  samaritan = 67,
  old_south_arabian = 68,
  saurashtra = 69,
  shavian = 70,
  sinhala = 71,
  sundanese = 72,
  syloti_nagri = 73,
  syriac = 74,
  tagbanwa = 75,
  tai_le = 76,
  new_tai_lue = 77,
  tamil = 78,
  tai_viet = 79,
  telugu = 80,
  tifinagh = 81,
  tagalog = 82,
  thaana = 83,
  thai = 84,
  tibetan = 85,
  ugaritic = 86,
  vai = 87,
  old_persian = 88,
  cuneiform = 89,
  yi = 90,
  inherited = 91,
  common = 92,
  unknown = 93
}
 

Member Enumeration Documentation

Enumerator
uppercase_letter 
lowercase_letter 
titlecase_letter 
modifier_letter 
other_letter 
nonspacing_mark 
enclosing_mark 
spacing_mark 
decimal_number 
letter_number 
other_number 
space_separator 
line_separator 
paragraph_separator 
control 
format 
private_use 
surrogate 
unassigned 
dash_punctuation 
open_punctuation 
close_punctuation 
connector_punctuation 
other_punctuation 
initial_punctuation 
final_punctuation 
math_symbol 
currency_symbol 
modifier_symbol 
other_symbol 
Enumerator
alphabetic 
uppercase 
lowercase 
white_space 
hex_digit 
noncharacter_code_point 
default_ignorable_code_point 
Enumerator
letter 
mark 
number 
separator 
other 
punctuation 
symbol 
Enumerator
arabic 
imperial_aramaic 
armenian 
avestan 
balinese 
bamum 
bengali 
bopomofo 
braille 
buginese 
buhid 
canadian_aboriginal 
carian 
cham 
cherokee 
coptic 
cypriot 
cyrillic 
devanagari 
deseret 
egyptian_hieroglyphs 
ethiopic 
georgian 
glagolitic 
gothic 
greek 
gujarati 
gurmukhi 
hangul 
han 
hanunoo 
hebrew 
hiragana 
katakana_or_hiragana 
old_italic 
javanese 
kayah_li 
katakana 
kharoshthi 
khmer 
kannada 
kaithi 
tai_tham 
lao 
latin 
lepcha 
limbu 
linear_b 
lisu 
lycian 
lydian 
malayalam 
mongolian 
meetei_mayek 
myanmar 
nko 
ogham 
ol_chiki 
old_turkic 
oriya 
osmanya 
phags_pa 
inscriptional_pahlavi 
phoenician 
inscriptional_parthian 
rejang 
runic 
samaritan 
old_south_arabian 
saurashtra 
shavian 
sinhala 
sundanese 
syloti_nagri 
syriac 
tagbanwa 
tai_le 
new_tai_lue 
tamil 
tai_viet 
telugu 
tifinagh 
tagalog 
thaana 
thai 
tibetan 
ugaritic 
vai 
old_persian 
cuneiform 
yi 
inherited 
common 
unknown 

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