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

#include <unicode.hpp>

Public Types

typedef ::boost::uint32_t char_type
 

Static Public Member Functions

static bool isascii_ (char_type ch)
 
static bool ischar (char_type ch)
 
static bool isalnum (char_type ch)
 
static bool isalpha (char_type ch)
 
static bool isdigit (char_type ch)
 
static bool isxdigit (char_type ch)
 
static bool iscntrl (char_type ch)
 
static bool isgraph (char_type ch)
 
static bool islower (char_type ch)
 
static bool isprint (char_type ch)
 
static bool ispunct (char_type ch)
 
static bool isspace (char_type ch)
 
static bool isblank BOOST_PREVENT_MACRO_SUBSTITUTION (char_type ch)
 
static bool isupper (char_type ch)
 
static char_type tolower (char_type ch)
 
static char_type toupper (char_type ch)
 
::boost::uint32_t toucs4 (char_type ch)
 
static bool is_letter (char_type ch)
 
static bool is_mark (char_type ch)
 
static bool is_number (char_type ch)
 
static bool is_separator (char_type ch)
 
static bool is_other (char_type ch)
 
static bool is_punctuation (char_type ch)
 
static bool is_symbol (char_type ch)
 
static bool is_uppercase_letter (char_type ch)
 
static bool is_lowercase_letter (char_type ch)
 
static bool is_titlecase_letter (char_type ch)
 
static bool is_modifier_letter (char_type ch)
 
static bool is_other_letter (char_type ch)
 
static bool is_nonspacing_mark (char_type ch)
 
static bool is_enclosing_mark (char_type ch)
 
static bool is_spacing_mark (char_type ch)
 
static bool is_decimal_number (char_type ch)
 
static bool is_letter_number (char_type ch)
 
static bool is_other_number (char_type ch)
 
static bool is_space_separator (char_type ch)
 
static bool is_line_separator (char_type ch)
 
static bool is_paragraph_separator (char_type ch)
 
static bool is_control (char_type ch)
 
static bool is_format (char_type ch)
 
static bool is_private_use (char_type ch)
 
static bool is_surrogate (char_type ch)
 
static bool is_unassigned (char_type ch)
 
static bool is_dash_punctuation (char_type ch)
 
static bool is_open_punctuation (char_type ch)
 
static bool is_close_punctuation (char_type ch)
 
static bool is_connector_punctuation (char_type ch)
 
static bool is_other_punctuation (char_type ch)
 
static bool is_initial_punctuation (char_type ch)
 
static bool is_final_punctuation (char_type ch)
 
static bool is_math_symbol (char_type ch)
 
static bool is_currency_symbol (char_type ch)
 
static bool is_modifier_symbol (char_type ch)
 
static bool is_other_symbol (char_type ch)
 
static bool is_alphabetic (char_type ch)
 
static bool is_uppercase (char_type ch)
 
static bool is_lowercase (char_type ch)
 
static bool is_white_space (char_type ch)
 
static bool is_hex_digit (char_type ch)
 
static bool is_noncharacter_code_point (char_type ch)
 
static bool is_default_ignorable_code_point (char_type ch)
 
static bool is_arabic (char_type ch)
 
static bool is_imperial_aramaic (char_type ch)
 
static bool is_armenian (char_type ch)
 
static bool is_avestan (char_type ch)
 
static bool is_balinese (char_type ch)
 
static bool is_bamum (char_type ch)
 
static bool is_bengali (char_type ch)
 
static bool is_bopomofo (char_type ch)
 
static bool is_braille (char_type ch)
 
static bool is_buginese (char_type ch)
 
static bool is_buhid (char_type ch)
 
static bool is_canadian_aboriginal (char_type ch)
 
static bool is_carian (char_type ch)
 
static bool is_cham (char_type ch)
 
static bool is_cherokee (char_type ch)
 
static bool is_coptic (char_type ch)
 
static bool is_cypriot (char_type ch)
 
static bool is_cyrillic (char_type ch)
 
static bool is_devanagari (char_type ch)
 
static bool is_deseret (char_type ch)
 
static bool is_egyptian_hieroglyphs (char_type ch)
 
static bool is_ethiopic (char_type ch)
 
static bool is_georgian (char_type ch)
 
static bool is_glagolitic (char_type ch)
 
static bool is_gothic (char_type ch)
 
static bool is_greek (char_type ch)
 
static bool is_gujarati (char_type ch)
 
static bool is_gurmukhi (char_type ch)
 
static bool is_hangul (char_type ch)
 
static bool is_han (char_type ch)
 
static bool is_hanunoo (char_type ch)
 
static bool is_hebrew (char_type ch)
 
static bool is_hiragana (char_type ch)
 
static bool is_katakana_or_hiragana (char_type ch)
 
static bool is_old_italic (char_type ch)
 
static bool is_javanese (char_type ch)
 
static bool is_kayah_li (char_type ch)
 
static bool is_katakana (char_type ch)
 
static bool is_kharoshthi (char_type ch)
 
static bool is_khmer (char_type ch)
 
static bool is_kannada (char_type ch)
 
static bool is_kaithi (char_type ch)
 
static bool is_tai_tham (char_type ch)
 
static bool is_lao (char_type ch)
 
static bool is_latin (char_type ch)
 
static bool is_lepcha (char_type ch)
 
static bool is_limbu (char_type ch)
 
static bool is_linear_b (char_type ch)
 
static bool is_lisu (char_type ch)
 
static bool is_lycian (char_type ch)
 
static bool is_lydian (char_type ch)
 
static bool is_malayalam (char_type ch)
 
static bool is_mongolian (char_type ch)
 
static bool is_meetei_mayek (char_type ch)
 
static bool is_myanmar (char_type ch)
 
static bool is_nko (char_type ch)
 
static bool is_ogham (char_type ch)
 
static bool is_ol_chiki (char_type ch)
 
static bool is_old_turkic (char_type ch)
 
static bool is_oriya (char_type ch)
 
static bool is_osmanya (char_type ch)
 
static bool is_phags_pa (char_type ch)
 
static bool is_inscriptional_pahlavi (char_type ch)
 
static bool is_phoenician (char_type ch)
 
static bool is_inscriptional_parthian (char_type ch)
 
static bool is_rejang (char_type ch)
 
static bool is_runic (char_type ch)
 
static bool is_samaritan (char_type ch)
 
static bool is_old_south_arabian (char_type ch)
 
static bool is_saurashtra (char_type ch)
 
static bool is_shavian (char_type ch)
 
static bool is_sinhala (char_type ch)
 
static bool is_sundanese (char_type ch)
 
static bool is_syloti_nagri (char_type ch)
 
static bool is_syriac (char_type ch)
 
static bool is_tagbanwa (char_type ch)
 
static bool is_tai_le (char_type ch)
 
static bool is_new_tai_lue (char_type ch)
 
static bool is_tamil (char_type ch)
 
static bool is_tai_viet (char_type ch)
 
static bool is_telugu (char_type ch)
 
static bool is_tifinagh (char_type ch)
 
static bool is_tagalog (char_type ch)
 
static bool is_thaana (char_type ch)
 
static bool is_thai (char_type ch)
 
static bool is_tibetan (char_type ch)
 
static bool is_ugaritic (char_type ch)
 
static bool is_vai (char_type ch)
 
static bool is_old_persian (char_type ch)
 
static bool is_cuneiform (char_type ch)
 
static bool is_yi (char_type ch)
 
static bool is_inherited (char_type ch)
 
static bool is_common (char_type ch)
 
static bool is_unknown (char_type ch)
 

Member Typedef Documentation

Member Function Documentation

static bool isblank boost::spirit::char_encoding::unicode::BOOST_PREVENT_MACRO_SUBSTITUTION ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_alphabetic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_arabic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_armenian ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_avestan ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_balinese ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_bamum ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_bengali ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_bopomofo ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_braille ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_buginese ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_buhid ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_canadian_aboriginal ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_carian ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_cham ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_cherokee ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_close_punctuation ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_common ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_connector_punctuation ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_control ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_coptic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_cuneiform ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_currency_symbol ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_cypriot ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_cyrillic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_dash_punctuation ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_decimal_number ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_default_ignorable_code_point ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_deseret ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_devanagari ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_egyptian_hieroglyphs ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_enclosing_mark ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_ethiopic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_final_punctuation ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_format ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_georgian ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_glagolitic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_gothic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_greek ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_gujarati ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_gurmukhi ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_han ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_hangul ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_hanunoo ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_hebrew ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_hex_digit ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_hiragana ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_imperial_aramaic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_inherited ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_initial_punctuation ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_inscriptional_pahlavi ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_inscriptional_parthian ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_javanese ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_kaithi ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_kannada ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_katakana ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_katakana_or_hiragana ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_kayah_li ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_kharoshthi ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_khmer ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_lao ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_latin ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_lepcha ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_letter ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_letter_number ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_limbu ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_line_separator ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_linear_b ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_lisu ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_lowercase ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_lowercase_letter ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_lycian ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_lydian ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_malayalam ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_mark ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_math_symbol ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_meetei_mayek ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_modifier_letter ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_modifier_symbol ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_mongolian ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_myanmar ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_new_tai_lue ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_nko ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_noncharacter_code_point ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_nonspacing_mark ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_number ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_ogham ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_ol_chiki ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_old_italic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_old_persian ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_old_south_arabian ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_old_turkic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_open_punctuation ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_oriya ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_osmanya ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_other ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_other_letter ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_other_number ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_other_punctuation ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_other_symbol ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_paragraph_separator ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_phags_pa ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_phoenician ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_private_use ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_punctuation ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_rejang ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_runic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_samaritan ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_saurashtra ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_separator ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_shavian ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_sinhala ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_space_separator ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_spacing_mark ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_sundanese ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_surrogate ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_syloti_nagri ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_symbol ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_syriac ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_tagalog ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_tagbanwa ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_tai_le ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_tai_tham ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_tai_viet ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_tamil ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_telugu ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_thaana ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_thai ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_tibetan ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_tifinagh ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_titlecase_letter ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_ugaritic ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_unassigned ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_unknown ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_uppercase ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_uppercase_letter ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_vai ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_white_space ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::is_yi ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::isalnum ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::isalpha ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::isascii_ ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::ischar ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::iscntrl ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::isdigit ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::isgraph ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::islower ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::isprint ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::ispunct ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::isspace ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::isupper ( char_type  ch)
inlinestatic
static bool boost::spirit::char_encoding::unicode::isxdigit ( char_type  ch)
inlinestatic
static char_type boost::spirit::char_encoding::unicode::tolower ( char_type  ch)
inlinestatic
::boost::uint32_t boost::spirit::char_encoding::unicode::toucs4 ( char_type  ch)
inlinestatic
static char_type boost::spirit::char_encoding::unicode::toupper ( char_type  ch)
inlinestatic

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