Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
unicode.hpp File Reference
#include <boost/spirit/home/x3/char/char_parser.hpp>
#include <boost/spirit/home/x3/char/char.hpp>
#include <boost/spirit/home/x3/char/detail/cast_char.hpp>
#include <boost/spirit/home/support/char_encoding/unicode.hpp>
Include dependency graph for unicode.hpp:

Classes

struct  boost::spirit::x3::letter_tag
 
struct  boost::spirit::x3::mark_tag
 
struct  boost::spirit::x3::number_tag
 
struct  boost::spirit::x3::separator_tag
 
struct  boost::spirit::x3::other_tag
 
struct  boost::spirit::x3::punctuation_tag
 
struct  boost::spirit::x3::symbol_tag
 
struct  boost::spirit::x3::uppercase_letter_tag
 
struct  boost::spirit::x3::lowercase_letter_tag
 
struct  boost::spirit::x3::titlecase_letter_tag
 
struct  boost::spirit::x3::modifier_letter_tag
 
struct  boost::spirit::x3::other_letter_tag
 
struct  boost::spirit::x3::nonspacing_mark_tag
 
struct  boost::spirit::x3::enclosing_mark_tag
 
struct  boost::spirit::x3::spacing_mark_tag
 
struct  boost::spirit::x3::decimal_number_tag
 
struct  boost::spirit::x3::letter_number_tag
 
struct  boost::spirit::x3::other_number_tag
 
struct  boost::spirit::x3::space_separator_tag
 
struct  boost::spirit::x3::line_separator_tag
 
struct  boost::spirit::x3::paragraph_separator_tag
 
struct  boost::spirit::x3::control_tag
 
struct  boost::spirit::x3::format_tag
 
struct  boost::spirit::x3::private_use_tag
 
struct  boost::spirit::x3::surrogate_tag
 
struct  boost::spirit::x3::unassigned_tag
 
struct  boost::spirit::x3::dash_punctuation_tag
 
struct  boost::spirit::x3::open_punctuation_tag
 
struct  boost::spirit::x3::close_punctuation_tag
 
struct  boost::spirit::x3::connector_punctuation_tag
 
struct  boost::spirit::x3::other_punctuation_tag
 
struct  boost::spirit::x3::initial_punctuation_tag
 
struct  boost::spirit::x3::final_punctuation_tag
 
struct  boost::spirit::x3::math_symbol_tag
 
struct  boost::spirit::x3::currency_symbol_tag
 
struct  boost::spirit::x3::modifier_symbol_tag
 
struct  boost::spirit::x3::other_symbol_tag
 
struct  boost::spirit::x3::alphabetic_tag
 
struct  boost::spirit::x3::uppercase_tag
 
struct  boost::spirit::x3::lowercase_tag
 
struct  boost::spirit::x3::white_space_tag
 
struct  boost::spirit::x3::hex_digit_tag
 
struct  boost::spirit::x3::noncharacter_code_point_tag
 
struct  boost::spirit::x3::default_ignorable_code_point_tag
 
struct  boost::spirit::x3::arabic_tag
 
struct  boost::spirit::x3::imperial_aramaic_tag
 
struct  boost::spirit::x3::armenian_tag
 
struct  boost::spirit::x3::avestan_tag
 
struct  boost::spirit::x3::balinese_tag
 
struct  boost::spirit::x3::bamum_tag
 
struct  boost::spirit::x3::bengali_tag
 
struct  boost::spirit::x3::bopomofo_tag
 
struct  boost::spirit::x3::braille_tag
 
struct  boost::spirit::x3::buginese_tag
 
struct  boost::spirit::x3::buhid_tag
 
struct  boost::spirit::x3::canadian_aboriginal_tag
 
struct  boost::spirit::x3::carian_tag
 
struct  boost::spirit::x3::cham_tag
 
struct  boost::spirit::x3::cherokee_tag
 
struct  boost::spirit::x3::coptic_tag
 
struct  boost::spirit::x3::cypriot_tag
 
struct  boost::spirit::x3::cyrillic_tag
 
struct  boost::spirit::x3::devanagari_tag
 
struct  boost::spirit::x3::deseret_tag
 
struct  boost::spirit::x3::egyptian_hieroglyphs_tag
 
struct  boost::spirit::x3::ethiopic_tag
 
struct  boost::spirit::x3::georgian_tag
 
struct  boost::spirit::x3::glagolitic_tag
 
struct  boost::spirit::x3::gothic_tag
 
struct  boost::spirit::x3::greek_tag
 
struct  boost::spirit::x3::gujarati_tag
 
struct  boost::spirit::x3::gurmukhi_tag
 
struct  boost::spirit::x3::hangul_tag
 
struct  boost::spirit::x3::han_tag
 
struct  boost::spirit::x3::hanunoo_tag
 
struct  boost::spirit::x3::hebrew_tag
 
struct  boost::spirit::x3::hiragana_tag
 
struct  boost::spirit::x3::katakana_or_hiragana_tag
 
struct  boost::spirit::x3::old_italic_tag
 
struct  boost::spirit::x3::javanese_tag
 
struct  boost::spirit::x3::kayah_li_tag
 
struct  boost::spirit::x3::katakana_tag
 
struct  boost::spirit::x3::kharoshthi_tag
 
struct  boost::spirit::x3::khmer_tag
 
struct  boost::spirit::x3::kannada_tag
 
struct  boost::spirit::x3::kaithi_tag
 
struct  boost::spirit::x3::tai_tham_tag
 
struct  boost::spirit::x3::lao_tag
 
struct  boost::spirit::x3::latin_tag
 
struct  boost::spirit::x3::lepcha_tag
 
struct  boost::spirit::x3::limbu_tag
 
struct  boost::spirit::x3::linear_b_tag
 
struct  boost::spirit::x3::lisu_tag
 
struct  boost::spirit::x3::lycian_tag
 
struct  boost::spirit::x3::lydian_tag
 
struct  boost::spirit::x3::malayalam_tag
 
struct  boost::spirit::x3::mongolian_tag
 
struct  boost::spirit::x3::meetei_mayek_tag
 
struct  boost::spirit::x3::myanmar_tag
 
struct  boost::spirit::x3::nko_tag
 
struct  boost::spirit::x3::ogham_tag
 
struct  boost::spirit::x3::ol_chiki_tag
 
struct  boost::spirit::x3::old_turkic_tag
 
struct  boost::spirit::x3::oriya_tag
 
struct  boost::spirit::x3::osmanya_tag
 
struct  boost::spirit::x3::phags_pa_tag
 
struct  boost::spirit::x3::inscriptional_pahlavi_tag
 
struct  boost::spirit::x3::phoenician_tag
 
struct  boost::spirit::x3::inscriptional_parthian_tag
 
struct  boost::spirit::x3::rejang_tag
 
struct  boost::spirit::x3::runic_tag
 
struct  boost::spirit::x3::samaritan_tag
 
struct  boost::spirit::x3::old_south_arabian_tag
 
struct  boost::spirit::x3::saurashtra_tag
 
struct  boost::spirit::x3::shavian_tag
 
struct  boost::spirit::x3::sinhala_tag
 
struct  boost::spirit::x3::sundanese_tag
 
struct  boost::spirit::x3::syloti_nagri_tag
 
struct  boost::spirit::x3::syriac_tag
 
struct  boost::spirit::x3::tagbanwa_tag
 
struct  boost::spirit::x3::tai_le_tag
 
struct  boost::spirit::x3::new_tai_lue_tag
 
struct  boost::spirit::x3::tamil_tag
 
struct  boost::spirit::x3::tai_viet_tag
 
struct  boost::spirit::x3::telugu_tag
 
struct  boost::spirit::x3::tifinagh_tag
 
struct  boost::spirit::x3::tagalog_tag
 
struct  boost::spirit::x3::thaana_tag
 
struct  boost::spirit::x3::thai_tag
 
struct  boost::spirit::x3::tibetan_tag
 
struct  boost::spirit::x3::ugaritic_tag
 
struct  boost::spirit::x3::vai_tag
 
struct  boost::spirit::x3::old_persian_tag
 
struct  boost::spirit::x3::cuneiform_tag
 
struct  boost::spirit::x3::yi_tag
 
struct  boost::spirit::x3::inherited_tag
 
struct  boost::spirit::x3::common_tag
 
struct  boost::spirit::x3::unknown_tag
 
struct  boost::spirit::x3::unicode_char_class_base
 
struct  boost::spirit::x3::unicode_char_class< Tag >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::x3
 
 boost::spirit::x3::unicode
 

Macros

#define BOOST_SPIRIT_X3_BASIC_CLASSIFY(name)
 
#define BOOST_SPIRIT_X3_CLASSIFY(name)
 
#define BOOST_SPIRIT_X3_CHAR_CLASS(name)
 

Typedefs

typedef any_char
< char_encoding::unicode > 
boost::spirit::x3::unicode::char_type
 
typedef unicode_char_class
< alnum_tag > 
boost::spirit::x3::unicode::alnum_type
 
typedef unicode_char_class
< alpha_tag > 
boost::spirit::x3::unicode::alpha_type
 
typedef unicode_char_class
< digit_tag > 
boost::spirit::x3::unicode::digit_type
 
typedef unicode_char_class
< xdigit_tag > 
boost::spirit::x3::unicode::xdigit_type
 
typedef unicode_char_class
< cntrl_tag > 
boost::spirit::x3::unicode::cntrl_type
 
typedef unicode_char_class
< graph_tag > 
boost::spirit::x3::unicode::graph_type
 
typedef unicode_char_class
< lower_tag > 
boost::spirit::x3::unicode::lower_type
 
typedef unicode_char_class
< print_tag > 
boost::spirit::x3::unicode::print_type
 
typedef unicode_char_class
< punct_tag > 
boost::spirit::x3::unicode::punct_type
 
typedef unicode_char_class
< space_tag > 
boost::spirit::x3::unicode::space_type
 
typedef unicode_char_class
< blank_tag > 
boost::spirit::x3::unicode::blank_type
 
typedef unicode_char_class
< upper_tag > 
boost::spirit::x3::unicode::upper_type
 
typedef unicode_char_class
< letter_tag > 
boost::spirit::x3::unicode::letter_type
 
typedef unicode_char_class
< mark_tag > 
boost::spirit::x3::unicode::mark_type
 
typedef unicode_char_class
< number_tag > 
boost::spirit::x3::unicode::number_type
 
typedef unicode_char_class
< separator_tag > 
boost::spirit::x3::unicode::separator_type
 
typedef unicode_char_class
< other_tag > 
boost::spirit::x3::unicode::other_type
 
typedef unicode_char_class
< punctuation_tag > 
boost::spirit::x3::unicode::punctuation_type
 
typedef unicode_char_class
< symbol_tag > 
boost::spirit::x3::unicode::symbol_type
 
typedef unicode_char_class
< uppercase_letter_tag > 
boost::spirit::x3::unicode::uppercase_letter_type
 
typedef unicode_char_class
< lowercase_letter_tag > 
boost::spirit::x3::unicode::lowercase_letter_type
 
typedef unicode_char_class
< titlecase_letter_tag > 
boost::spirit::x3::unicode::titlecase_letter_type
 
typedef unicode_char_class
< modifier_letter_tag > 
boost::spirit::x3::unicode::modifier_letter_type
 
typedef unicode_char_class
< other_letter_tag > 
boost::spirit::x3::unicode::other_letter_type
 
typedef unicode_char_class
< nonspacing_mark_tag > 
boost::spirit::x3::unicode::nonspacing_mark_type
 
typedef unicode_char_class
< enclosing_mark_tag > 
boost::spirit::x3::unicode::enclosing_mark_type
 
typedef unicode_char_class
< spacing_mark_tag > 
boost::spirit::x3::unicode::spacing_mark_type
 
typedef unicode_char_class
< decimal_number_tag > 
boost::spirit::x3::unicode::decimal_number_type
 
typedef unicode_char_class
< letter_number_tag > 
boost::spirit::x3::unicode::letter_number_type
 
typedef unicode_char_class
< other_number_tag > 
boost::spirit::x3::unicode::other_number_type
 
typedef unicode_char_class
< space_separator_tag > 
boost::spirit::x3::unicode::space_separator_type
 
typedef unicode_char_class
< line_separator_tag > 
boost::spirit::x3::unicode::line_separator_type
 
typedef unicode_char_class
< paragraph_separator_tag > 
boost::spirit::x3::unicode::paragraph_separator_type
 
typedef unicode_char_class
< control_tag > 
boost::spirit::x3::unicode::control_type
 
typedef unicode_char_class
< format_tag > 
boost::spirit::x3::unicode::format_type
 
typedef unicode_char_class
< private_use_tag > 
boost::spirit::x3::unicode::private_use_type
 
typedef unicode_char_class
< surrogate_tag > 
boost::spirit::x3::unicode::surrogate_type
 
typedef unicode_char_class
< unassigned_tag > 
boost::spirit::x3::unicode::unassigned_type
 
typedef unicode_char_class
< dash_punctuation_tag > 
boost::spirit::x3::unicode::dash_punctuation_type
 
typedef unicode_char_class
< open_punctuation_tag > 
boost::spirit::x3::unicode::open_punctuation_type
 
typedef unicode_char_class
< close_punctuation_tag > 
boost::spirit::x3::unicode::close_punctuation_type
 
typedef unicode_char_class
< connector_punctuation_tag > 
boost::spirit::x3::unicode::connector_punctuation_type
 
typedef unicode_char_class
< other_punctuation_tag > 
boost::spirit::x3::unicode::other_punctuation_type
 
typedef unicode_char_class
< initial_punctuation_tag > 
boost::spirit::x3::unicode::initial_punctuation_type
 
typedef unicode_char_class
< final_punctuation_tag > 
boost::spirit::x3::unicode::final_punctuation_type
 
typedef unicode_char_class
< math_symbol_tag > 
boost::spirit::x3::unicode::math_symbol_type
 
typedef unicode_char_class
< currency_symbol_tag > 
boost::spirit::x3::unicode::currency_symbol_type
 
typedef unicode_char_class
< modifier_symbol_tag > 
boost::spirit::x3::unicode::modifier_symbol_type
 
typedef unicode_char_class
< other_symbol_tag > 
boost::spirit::x3::unicode::other_symbol_type
 
typedef unicode_char_class
< alphabetic_tag > 
boost::spirit::x3::unicode::alphabetic_type
 
typedef unicode_char_class
< uppercase_tag > 
boost::spirit::x3::unicode::uppercase_type
 
typedef unicode_char_class
< lowercase_tag > 
boost::spirit::x3::unicode::lowercase_type
 
typedef unicode_char_class
< white_space_tag > 
boost::spirit::x3::unicode::white_space_type
 
typedef unicode_char_class
< hex_digit_tag > 
boost::spirit::x3::unicode::hex_digit_type
 
typedef unicode_char_class
< noncharacter_code_point_tag > 
boost::spirit::x3::unicode::noncharacter_code_point_type
 
typedef unicode_char_class
< default_ignorable_code_point_tag > 
boost::spirit::x3::unicode::default_ignorable_code_point_type
 
typedef unicode_char_class
< arabic_tag > 
boost::spirit::x3::unicode::arabic_type
 
typedef unicode_char_class
< imperial_aramaic_tag > 
boost::spirit::x3::unicode::imperial_aramaic_type
 
typedef unicode_char_class
< armenian_tag > 
boost::spirit::x3::unicode::armenian_type
 
typedef unicode_char_class
< avestan_tag > 
boost::spirit::x3::unicode::avestan_type
 
typedef unicode_char_class
< balinese_tag > 
boost::spirit::x3::unicode::balinese_type
 
typedef unicode_char_class
< bamum_tag > 
boost::spirit::x3::unicode::bamum_type
 
typedef unicode_char_class
< bengali_tag > 
boost::spirit::x3::unicode::bengali_type
 
typedef unicode_char_class
< bopomofo_tag > 
boost::spirit::x3::unicode::bopomofo_type
 
typedef unicode_char_class
< braille_tag > 
boost::spirit::x3::unicode::braille_type
 
typedef unicode_char_class
< buginese_tag > 
boost::spirit::x3::unicode::buginese_type
 
typedef unicode_char_class
< buhid_tag > 
boost::spirit::x3::unicode::buhid_type
 
typedef unicode_char_class
< canadian_aboriginal_tag > 
boost::spirit::x3::unicode::canadian_aboriginal_type
 
typedef unicode_char_class
< carian_tag > 
boost::spirit::x3::unicode::carian_type
 
typedef unicode_char_class
< cham_tag > 
boost::spirit::x3::unicode::cham_type
 
typedef unicode_char_class
< cherokee_tag > 
boost::spirit::x3::unicode::cherokee_type
 
typedef unicode_char_class
< coptic_tag > 
boost::spirit::x3::unicode::coptic_type
 
typedef unicode_char_class
< cypriot_tag > 
boost::spirit::x3::unicode::cypriot_type
 
typedef unicode_char_class
< cyrillic_tag > 
boost::spirit::x3::unicode::cyrillic_type
 
typedef unicode_char_class
< devanagari_tag > 
boost::spirit::x3::unicode::devanagari_type
 
typedef unicode_char_class
< deseret_tag > 
boost::spirit::x3::unicode::deseret_type
 
typedef unicode_char_class
< egyptian_hieroglyphs_tag > 
boost::spirit::x3::unicode::egyptian_hieroglyphs_type
 
typedef unicode_char_class
< ethiopic_tag > 
boost::spirit::x3::unicode::ethiopic_type
 
typedef unicode_char_class
< georgian_tag > 
boost::spirit::x3::unicode::georgian_type
 
typedef unicode_char_class
< glagolitic_tag > 
boost::spirit::x3::unicode::glagolitic_type
 
typedef unicode_char_class
< gothic_tag > 
boost::spirit::x3::unicode::gothic_type
 
typedef unicode_char_class
< greek_tag > 
boost::spirit::x3::unicode::greek_type
 
typedef unicode_char_class
< gujarati_tag > 
boost::spirit::x3::unicode::gujarati_type
 
typedef unicode_char_class
< gurmukhi_tag > 
boost::spirit::x3::unicode::gurmukhi_type
 
typedef unicode_char_class
< hangul_tag > 
boost::spirit::x3::unicode::hangul_type
 
typedef unicode_char_class
< han_tag > 
boost::spirit::x3::unicode::han_type
 
typedef unicode_char_class
< hanunoo_tag > 
boost::spirit::x3::unicode::hanunoo_type
 
typedef unicode_char_class
< hebrew_tag > 
boost::spirit::x3::unicode::hebrew_type
 
typedef unicode_char_class
< hiragana_tag > 
boost::spirit::x3::unicode::hiragana_type
 
typedef unicode_char_class
< katakana_or_hiragana_tag > 
boost::spirit::x3::unicode::katakana_or_hiragana_type
 
typedef unicode_char_class
< old_italic_tag > 
boost::spirit::x3::unicode::old_italic_type
 
typedef unicode_char_class
< javanese_tag > 
boost::spirit::x3::unicode::javanese_type
 
typedef unicode_char_class
< kayah_li_tag > 
boost::spirit::x3::unicode::kayah_li_type
 
typedef unicode_char_class
< katakana_tag > 
boost::spirit::x3::unicode::katakana_type
 
typedef unicode_char_class
< kharoshthi_tag > 
boost::spirit::x3::unicode::kharoshthi_type
 
typedef unicode_char_class
< khmer_tag > 
boost::spirit::x3::unicode::khmer_type
 
typedef unicode_char_class
< kannada_tag > 
boost::spirit::x3::unicode::kannada_type
 
typedef unicode_char_class
< kaithi_tag > 
boost::spirit::x3::unicode::kaithi_type
 
typedef unicode_char_class
< tai_tham_tag > 
boost::spirit::x3::unicode::tai_tham_type
 
typedef unicode_char_class
< lao_tag > 
boost::spirit::x3::unicode::lao_type
 
typedef unicode_char_class
< latin_tag > 
boost::spirit::x3::unicode::latin_type
 
typedef unicode_char_class
< lepcha_tag > 
boost::spirit::x3::unicode::lepcha_type
 
typedef unicode_char_class
< limbu_tag > 
boost::spirit::x3::unicode::limbu_type
 
typedef unicode_char_class
< linear_b_tag > 
boost::spirit::x3::unicode::linear_b_type
 
typedef unicode_char_class
< lisu_tag > 
boost::spirit::x3::unicode::lisu_type
 
typedef unicode_char_class
< lycian_tag > 
boost::spirit::x3::unicode::lycian_type
 
typedef unicode_char_class
< lydian_tag > 
boost::spirit::x3::unicode::lydian_type
 
typedef unicode_char_class
< malayalam_tag > 
boost::spirit::x3::unicode::malayalam_type
 
typedef unicode_char_class
< mongolian_tag > 
boost::spirit::x3::unicode::mongolian_type
 
typedef unicode_char_class
< meetei_mayek_tag > 
boost::spirit::x3::unicode::meetei_mayek_type
 
typedef unicode_char_class
< myanmar_tag > 
boost::spirit::x3::unicode::myanmar_type
 
typedef unicode_char_class
< nko_tag > 
boost::spirit::x3::unicode::nko_type
 
typedef unicode_char_class
< ogham_tag > 
boost::spirit::x3::unicode::ogham_type
 
typedef unicode_char_class
< ol_chiki_tag > 
boost::spirit::x3::unicode::ol_chiki_type
 
typedef unicode_char_class
< old_turkic_tag > 
boost::spirit::x3::unicode::old_turkic_type
 
typedef unicode_char_class
< oriya_tag > 
boost::spirit::x3::unicode::oriya_type
 
typedef unicode_char_class
< osmanya_tag > 
boost::spirit::x3::unicode::osmanya_type
 
typedef unicode_char_class
< phags_pa_tag > 
boost::spirit::x3::unicode::phags_pa_type
 
typedef unicode_char_class
< inscriptional_pahlavi_tag > 
boost::spirit::x3::unicode::inscriptional_pahlavi_type
 
typedef unicode_char_class
< phoenician_tag > 
boost::spirit::x3::unicode::phoenician_type
 
typedef unicode_char_class
< inscriptional_parthian_tag > 
boost::spirit::x3::unicode::inscriptional_parthian_type
 
typedef unicode_char_class
< rejang_tag > 
boost::spirit::x3::unicode::rejang_type
 
typedef unicode_char_class
< runic_tag > 
boost::spirit::x3::unicode::runic_type
 
typedef unicode_char_class
< samaritan_tag > 
boost::spirit::x3::unicode::samaritan_type
 
typedef unicode_char_class
< old_south_arabian_tag > 
boost::spirit::x3::unicode::old_south_arabian_type
 
typedef unicode_char_class
< saurashtra_tag > 
boost::spirit::x3::unicode::saurashtra_type
 
typedef unicode_char_class
< shavian_tag > 
boost::spirit::x3::unicode::shavian_type
 
typedef unicode_char_class
< sinhala_tag > 
boost::spirit::x3::unicode::sinhala_type
 
typedef unicode_char_class
< sundanese_tag > 
boost::spirit::x3::unicode::sundanese_type
 
typedef unicode_char_class
< syloti_nagri_tag > 
boost::spirit::x3::unicode::syloti_nagri_type
 
typedef unicode_char_class
< syriac_tag > 
boost::spirit::x3::unicode::syriac_type
 
typedef unicode_char_class
< tagbanwa_tag > 
boost::spirit::x3::unicode::tagbanwa_type
 
typedef unicode_char_class
< tai_le_tag > 
boost::spirit::x3::unicode::tai_le_type
 
typedef unicode_char_class
< new_tai_lue_tag > 
boost::spirit::x3::unicode::new_tai_lue_type
 
typedef unicode_char_class
< tamil_tag > 
boost::spirit::x3::unicode::tamil_type
 
typedef unicode_char_class
< tai_viet_tag > 
boost::spirit::x3::unicode::tai_viet_type
 
typedef unicode_char_class
< telugu_tag > 
boost::spirit::x3::unicode::telugu_type
 
typedef unicode_char_class
< tifinagh_tag > 
boost::spirit::x3::unicode::tifinagh_type
 
typedef unicode_char_class
< tagalog_tag > 
boost::spirit::x3::unicode::tagalog_type
 
typedef unicode_char_class
< thaana_tag > 
boost::spirit::x3::unicode::thaana_type
 
typedef unicode_char_class
< thai_tag > 
boost::spirit::x3::unicode::thai_type
 
typedef unicode_char_class
< tibetan_tag > 
boost::spirit::x3::unicode::tibetan_type
 
typedef unicode_char_class
< ugaritic_tag > 
boost::spirit::x3::unicode::ugaritic_type
 
typedef unicode_char_class
< vai_tag > 
boost::spirit::x3::unicode::vai_type
 
typedef unicode_char_class
< old_persian_tag > 
boost::spirit::x3::unicode::old_persian_type
 
typedef unicode_char_class
< cuneiform_tag > 
boost::spirit::x3::unicode::cuneiform_type
 
typedef unicode_char_class
< yi_tag > 
boost::spirit::x3::unicode::yi_type
 
typedef unicode_char_class
< inherited_tag > 
boost::spirit::x3::unicode::inherited_type
 
typedef unicode_char_class
< common_tag > 
boost::spirit::x3::unicode::common_type
 
typedef unicode_char_class
< unknown_tag > 
boost::spirit::x3::unicode::unknown_type
 

Variables

char_type const boost::spirit::x3::unicode::char_ = char_type()
 
alnum_type const boost::spirit::x3::unicode::alnum = alnum_type()
 
alpha_type const boost::spirit::x3::unicode::alpha = alpha_type()
 
digit_type const boost::spirit::x3::unicode::digit = digit_type()
 
xdigit_type const boost::spirit::x3::unicode::xdigit = xdigit_type()
 
cntrl_type const boost::spirit::x3::unicode::cntrl = cntrl_type()
 
graph_type const boost::spirit::x3::unicode::graph = graph_type()
 
lower_type const boost::spirit::x3::unicode::lower = lower_type()
 
print_type const boost::spirit::x3::unicode::print = print_type()
 
punct_type const boost::spirit::x3::unicode::punct = punct_type()
 
space_type const boost::spirit::x3::unicode::space = space_type()
 
blank_type const boost::spirit::x3::unicode::blank = blank_type()
 
upper_type const boost::spirit::x3::unicode::upper = upper_type()
 
letter_type const boost::spirit::x3::unicode::letter = letter_type()
 
mark_type const boost::spirit::x3::unicode::mark = mark_type()
 
number_type const boost::spirit::x3::unicode::number = number_type()
 
separator_type const boost::spirit::x3::unicode::separator = separator_type()
 
other_type const boost::spirit::x3::unicode::other = other_type()
 
punctuation_type const boost::spirit::x3::unicode::punctuation = punctuation_type()
 
symbol_type const boost::spirit::x3::unicode::symbol = symbol_type()
 
uppercase_letter_type const boost::spirit::x3::unicode::uppercase_letter = uppercase_letter_type()
 
lowercase_letter_type const boost::spirit::x3::unicode::lowercase_letter = lowercase_letter_type()
 
titlecase_letter_type const boost::spirit::x3::unicode::titlecase_letter = titlecase_letter_type()
 
modifier_letter_type const boost::spirit::x3::unicode::modifier_letter = modifier_letter_type()
 
other_letter_type const boost::spirit::x3::unicode::other_letter = other_letter_type()
 
nonspacing_mark_type const boost::spirit::x3::unicode::nonspacing_mark = nonspacing_mark_type()
 
enclosing_mark_type const boost::spirit::x3::unicode::enclosing_mark = enclosing_mark_type()
 
spacing_mark_type const boost::spirit::x3::unicode::spacing_mark = spacing_mark_type()
 
decimal_number_type const boost::spirit::x3::unicode::decimal_number = decimal_number_type()
 
letter_number_type const boost::spirit::x3::unicode::letter_number = letter_number_type()
 
other_number_type const boost::spirit::x3::unicode::other_number = other_number_type()
 
space_separator_type const boost::spirit::x3::unicode::space_separator = space_separator_type()
 
line_separator_type const boost::spirit::x3::unicode::line_separator = line_separator_type()
 
paragraph_separator_type const boost::spirit::x3::unicode::paragraph_separator = paragraph_separator_type()
 
control_type const boost::spirit::x3::unicode::control = control_type()
 
format_type const boost::spirit::x3::unicode::format = format_type()
 
private_use_type const boost::spirit::x3::unicode::private_use = private_use_type()
 
surrogate_type const boost::spirit::x3::unicode::surrogate = surrogate_type()
 
unassigned_type const boost::spirit::x3::unicode::unassigned = unassigned_type()
 
dash_punctuation_type const boost::spirit::x3::unicode::dash_punctuation = dash_punctuation_type()
 
open_punctuation_type const boost::spirit::x3::unicode::open_punctuation = open_punctuation_type()
 
close_punctuation_type const boost::spirit::x3::unicode::close_punctuation = close_punctuation_type()
 
connector_punctuation_type const boost::spirit::x3::unicode::connector_punctuation = connector_punctuation_type()
 
other_punctuation_type const boost::spirit::x3::unicode::other_punctuation = other_punctuation_type()
 
initial_punctuation_type const boost::spirit::x3::unicode::initial_punctuation = initial_punctuation_type()
 
final_punctuation_type const boost::spirit::x3::unicode::final_punctuation = final_punctuation_type()
 
math_symbol_type const boost::spirit::x3::unicode::math_symbol = math_symbol_type()
 
currency_symbol_type const boost::spirit::x3::unicode::currency_symbol = currency_symbol_type()
 
modifier_symbol_type const boost::spirit::x3::unicode::modifier_symbol = modifier_symbol_type()
 
other_symbol_type const boost::spirit::x3::unicode::other_symbol = other_symbol_type()
 
alphabetic_type const boost::spirit::x3::unicode::alphabetic = alphabetic_type()
 
uppercase_type const boost::spirit::x3::unicode::uppercase = uppercase_type()
 
lowercase_type const boost::spirit::x3::unicode::lowercase = lowercase_type()
 
white_space_type const boost::spirit::x3::unicode::white_space = white_space_type()
 
hex_digit_type const boost::spirit::x3::unicode::hex_digit = hex_digit_type()
 
noncharacter_code_point_type const boost::spirit::x3::unicode::noncharacter_code_point = noncharacter_code_point_type()
 
default_ignorable_code_point_type
const 
boost::spirit::x3::unicode::default_ignorable_code_point = default_ignorable_code_point_type()
 
arabic_type const boost::spirit::x3::unicode::arabic = arabic_type()
 
imperial_aramaic_type const boost::spirit::x3::unicode::imperial_aramaic = imperial_aramaic_type()
 
armenian_type const boost::spirit::x3::unicode::armenian = armenian_type()
 
avestan_type const boost::spirit::x3::unicode::avestan = avestan_type()
 
balinese_type const boost::spirit::x3::unicode::balinese = balinese_type()
 
bamum_type const boost::spirit::x3::unicode::bamum = bamum_type()
 
bengali_type const boost::spirit::x3::unicode::bengali = bengali_type()
 
bopomofo_type const boost::spirit::x3::unicode::bopomofo = bopomofo_type()
 
braille_type const boost::spirit::x3::unicode::braille = braille_type()
 
buginese_type const boost::spirit::x3::unicode::buginese = buginese_type()
 
buhid_type const boost::spirit::x3::unicode::buhid = buhid_type()
 
canadian_aboriginal_type const boost::spirit::x3::unicode::canadian_aboriginal = canadian_aboriginal_type()
 
carian_type const boost::spirit::x3::unicode::carian = carian_type()
 
cham_type const boost::spirit::x3::unicode::cham = cham_type()
 
cherokee_type const boost::spirit::x3::unicode::cherokee = cherokee_type()
 
coptic_type const boost::spirit::x3::unicode::coptic = coptic_type()
 
cypriot_type const boost::spirit::x3::unicode::cypriot = cypriot_type()
 
cyrillic_type const boost::spirit::x3::unicode::cyrillic = cyrillic_type()
 
devanagari_type const boost::spirit::x3::unicode::devanagari = devanagari_type()
 
deseret_type const boost::spirit::x3::unicode::deseret = deseret_type()
 
egyptian_hieroglyphs_type const boost::spirit::x3::unicode::egyptian_hieroglyphs = egyptian_hieroglyphs_type()
 
ethiopic_type const boost::spirit::x3::unicode::ethiopic = ethiopic_type()
 
georgian_type const boost::spirit::x3::unicode::georgian = georgian_type()
 
glagolitic_type const boost::spirit::x3::unicode::glagolitic = glagolitic_type()
 
gothic_type const boost::spirit::x3::unicode::gothic = gothic_type()
 
greek_type const boost::spirit::x3::unicode::greek = greek_type()
 
gujarati_type const boost::spirit::x3::unicode::gujarati = gujarati_type()
 
gurmukhi_type const boost::spirit::x3::unicode::gurmukhi = gurmukhi_type()
 
hangul_type const boost::spirit::x3::unicode::hangul = hangul_type()
 
han_type const boost::spirit::x3::unicode::han = han_type()
 
hanunoo_type const boost::spirit::x3::unicode::hanunoo = hanunoo_type()
 
hebrew_type const boost::spirit::x3::unicode::hebrew = hebrew_type()
 
hiragana_type const boost::spirit::x3::unicode::hiragana = hiragana_type()
 
katakana_or_hiragana_type const boost::spirit::x3::unicode::katakana_or_hiragana = katakana_or_hiragana_type()
 
old_italic_type const boost::spirit::x3::unicode::old_italic = old_italic_type()
 
javanese_type const boost::spirit::x3::unicode::javanese = javanese_type()
 
kayah_li_type const boost::spirit::x3::unicode::kayah_li = kayah_li_type()
 
katakana_type const boost::spirit::x3::unicode::katakana = katakana_type()
 
kharoshthi_type const boost::spirit::x3::unicode::kharoshthi = kharoshthi_type()
 
khmer_type const boost::spirit::x3::unicode::khmer = khmer_type()
 
kannada_type const boost::spirit::x3::unicode::kannada = kannada_type()
 
kaithi_type const boost::spirit::x3::unicode::kaithi = kaithi_type()
 
tai_tham_type const boost::spirit::x3::unicode::tai_tham = tai_tham_type()
 
lao_type const boost::spirit::x3::unicode::lao = lao_type()
 
latin_type const boost::spirit::x3::unicode::latin = latin_type()
 
lepcha_type const boost::spirit::x3::unicode::lepcha = lepcha_type()
 
limbu_type const boost::spirit::x3::unicode::limbu = limbu_type()
 
linear_b_type const boost::spirit::x3::unicode::linear_b = linear_b_type()
 
lisu_type const boost::spirit::x3::unicode::lisu = lisu_type()
 
lycian_type const boost::spirit::x3::unicode::lycian = lycian_type()
 
lydian_type const boost::spirit::x3::unicode::lydian = lydian_type()
 
malayalam_type const boost::spirit::x3::unicode::malayalam = malayalam_type()
 
mongolian_type const boost::spirit::x3::unicode::mongolian = mongolian_type()
 
meetei_mayek_type const boost::spirit::x3::unicode::meetei_mayek = meetei_mayek_type()
 
myanmar_type const boost::spirit::x3::unicode::myanmar = myanmar_type()
 
nko_type const boost::spirit::x3::unicode::nko = nko_type()
 
ogham_type const boost::spirit::x3::unicode::ogham = ogham_type()
 
ol_chiki_type const boost::spirit::x3::unicode::ol_chiki = ol_chiki_type()
 
old_turkic_type const boost::spirit::x3::unicode::old_turkic = old_turkic_type()
 
oriya_type const boost::spirit::x3::unicode::oriya = oriya_type()
 
osmanya_type const boost::spirit::x3::unicode::osmanya = osmanya_type()
 
phags_pa_type const boost::spirit::x3::unicode::phags_pa = phags_pa_type()
 
inscriptional_pahlavi_type const boost::spirit::x3::unicode::inscriptional_pahlavi = inscriptional_pahlavi_type()
 
phoenician_type const boost::spirit::x3::unicode::phoenician = phoenician_type()
 
inscriptional_parthian_type const boost::spirit::x3::unicode::inscriptional_parthian = inscriptional_parthian_type()
 
rejang_type const boost::spirit::x3::unicode::rejang = rejang_type()
 
runic_type const boost::spirit::x3::unicode::runic = runic_type()
 
samaritan_type const boost::spirit::x3::unicode::samaritan = samaritan_type()
 
old_south_arabian_type const boost::spirit::x3::unicode::old_south_arabian = old_south_arabian_type()
 
saurashtra_type const boost::spirit::x3::unicode::saurashtra = saurashtra_type()
 
shavian_type const boost::spirit::x3::unicode::shavian = shavian_type()
 
sinhala_type const boost::spirit::x3::unicode::sinhala = sinhala_type()
 
sundanese_type const boost::spirit::x3::unicode::sundanese = sundanese_type()
 
syloti_nagri_type const boost::spirit::x3::unicode::syloti_nagri = syloti_nagri_type()
 
syriac_type const boost::spirit::x3::unicode::syriac = syriac_type()
 
tagbanwa_type const boost::spirit::x3::unicode::tagbanwa = tagbanwa_type()
 
tai_le_type const boost::spirit::x3::unicode::tai_le = tai_le_type()
 
new_tai_lue_type const boost::spirit::x3::unicode::new_tai_lue = new_tai_lue_type()
 
tamil_type const boost::spirit::x3::unicode::tamil = tamil_type()
 
tai_viet_type const boost::spirit::x3::unicode::tai_viet = tai_viet_type()
 
telugu_type const boost::spirit::x3::unicode::telugu = telugu_type()
 
tifinagh_type const boost::spirit::x3::unicode::tifinagh = tifinagh_type()
 
tagalog_type const boost::spirit::x3::unicode::tagalog = tagalog_type()
 
thaana_type const boost::spirit::x3::unicode::thaana = thaana_type()
 
thai_type const boost::spirit::x3::unicode::thai = thai_type()
 
tibetan_type const boost::spirit::x3::unicode::tibetan = tibetan_type()
 
ugaritic_type const boost::spirit::x3::unicode::ugaritic = ugaritic_type()
 
vai_type const boost::spirit::x3::unicode::vai = vai_type()
 
old_persian_type const boost::spirit::x3::unicode::old_persian = old_persian_type()
 
cuneiform_type const boost::spirit::x3::unicode::cuneiform = cuneiform_type()
 
yi_type const boost::spirit::x3::unicode::yi = yi_type()
 
inherited_type const boost::spirit::x3::unicode::inherited = inherited_type()
 
common_type const boost::spirit::x3::unicode::common = common_type()
 
unknown_type const boost::spirit::x3::unicode::unknown = unknown_type()
 

Macro Definition Documentation

#define BOOST_SPIRIT_X3_BASIC_CLASSIFY (   name)
Value:
template <typename Char> \
static bool \
is(name##_tag, Char ch) \
{ \
return encoding::is ##name \
(detail::cast_char<char_type>(ch)); \
} \
/***/
const int name
Definition: gzip.hpp:94
#define BOOST_PREVENT_MACRO_SUBSTITUTION
Definition: suffix.hpp:358
#define BOOST_SPIRIT_X3_CHAR_CLASS (   name)
Value:
typedef unicode_char_class<name##_tag> name##_type; \
name##_type const name = name##_type(); \
/***/
const int name
Definition: gzip.hpp:94
#define BOOST_SPIRIT_X3_CLASSIFY (   name)
Value:
template <typename Char> \
static bool \
is(name##_tag, Char ch) \
{ \
return encoding::is_##name \
(detail::cast_char<char_type>(ch)); \
} \
/***/
const int name
Definition: gzip.hpp:94
#define BOOST_PREVENT_MACRO_SUBSTITUTION
Definition: suffix.hpp:358