|  | 
| 
 Namespaces | 
| namespace | Glib | 
| namespace | Glib::Unicode | 
| namespace | Glib::Ascii | 
| 
 Enumerations | 
| enum | Glib::UnicodeType { Glib::UNICODE_CONTROL,
 Glib::UNICODE_FORMAT,
 Glib::UNICODE_UNASSIGNED,
 Glib::UNICODE_PRIVATE_USE,
 Glib::UNICODE_SURROGATE,
 Glib::UNICODE_LOWERCASE_LETTER,
 Glib::UNICODE_MODIFIER_LETTER,
 Glib::UNICODE_OTHER_LETTER,
 Glib::UNICODE_TITLECASE_LETTER,
 Glib::UNICODE_UPPERCASE_LETTER,
 Glib::UNICODE_COMBINING_MARK,
 Glib::UNICODE_ENCLOSING_MARK,
 Glib::UNICODE_NON_SPACING_MARK,
 Glib::UNICODE_DECIMAL_NUMBER,
 Glib::UNICODE_LETTER_NUMBER,
 Glib::UNICODE_OTHER_NUMBER,
 Glib::UNICODE_CONNECT_PUNCTUATION,
 Glib::UNICODE_DASH_PUNCTUATION,
 Glib::UNICODE_CLOSE_PUNCTUATION,
 Glib::UNICODE_FINAL_PUNCTUATION,
 Glib::UNICODE_INITIAL_PUNCTUATION,
 Glib::UNICODE_OTHER_PUNCTUATION,
 Glib::UNICODE_OPEN_PUNCTUATION,
 Glib::UNICODE_CURRENCY_SYMBOL,
 Glib::UNICODE_MODIFIER_SYMBOL,
 Glib::UNICODE_MATH_SYMBOL,
 Glib::UNICODE_OTHER_SYMBOL,
 Glib::UNICODE_LINE_SEPARATOR,
 Glib::UNICODE_PARAGRAPH_SEPARATOR,
 Glib::UNICODE_SPACE_SEPARATOR
 }
 | 
| enum | Glib::UnicodeBreakType { Glib::UNICODE_BREAK_MANDATORY,
 Glib::UNICODE_BREAK_CARRIAGE_RETURN,
 Glib::UNICODE_BREAK_LINE_FEED,
 Glib::UNICODE_BREAK_COMBINING_MARK,
 Glib::UNICODE_BREAK_SURROGATE,
 Glib::UNICODE_BREAK_ZERO_WIDTH_SPACE,
 Glib::UNICODE_BREAK_INSEPARABLE,
 Glib::UNICODE_BREAK_NON_BREAKING_GLUE,
 Glib::UNICODE_BREAK_CONTINGENT,
 Glib::UNICODE_BREAK_SPACE,
 Glib::UNICODE_BREAK_AFTER,
 Glib::UNICODE_BREAK_BEFORE,
 Glib::UNICODE_BREAK_BEFORE_AND_AFTER,
 Glib::UNICODE_BREAK_HYPHEN,
 Glib::UNICODE_BREAK_NON_STARTER,
 Glib::UNICODE_BREAK_OPEN_PUNCTUATION,
 Glib::UNICODE_BREAK_CLOSE_PUNCTUATION,
 Glib::UNICODE_BREAK_QUOTATION,
 Glib::UNICODE_BREAK_EXCLAMATION,
 Glib::UNICODE_BREAK_IDEOGRAPHIC,
 Glib::UNICODE_BREAK_NUMERIC,
 Glib::UNICODE_BREAK_INFIX_SEPARATOR,
 Glib::UNICODE_BREAK_SYMBOL,
 Glib::UNICODE_BREAK_ALPHABETIC,
 Glib::UNICODE_BREAK_PREFIX,
 Glib::UNICODE_BREAK_POSTFIX,
 Glib::UNICODE_BREAK_COMPLEX_CONTEXT,
 Glib::UNICODE_BREAK_AMBIGUOUS,
 Glib::UNICODE_BREAK_UNKNOWN,
 Glib::UNICODE_BREAK_NEXT_LINE,
 Glib::UNICODE_BREAK_WORD_JOINER
 }
 | 
| enum | Glib::AsciiType { Glib::ASCII_ALNUM =  1 << 0,
 Glib::ASCII_ALPHA =  1 << 1,
 Glib::ASCII_CNTRL =  1 << 2,
 Glib::ASCII_DIGIT =  1 << 3,
 Glib::ASCII_GRAPH =  1 << 4,
 Glib::ASCII_LOWER =  1 << 5,
 Glib::ASCII_PRINT =  1 << 6,
 Glib::ASCII_PUNCT =  1 << 7,
 Glib::ASCII_SPACE =  1 << 8,
 Glib::ASCII_UPPER =  1 << 9,
 Glib::ASCII_XDIGIT =  1 << 10
 }
 | 
| enum | Glib::NormalizeMode { Glib::NORMALIZE_DEFAULT,
 Glib::NORMALIZE_NFD,
 Glib::NORMALIZE_DEFAULT_COMPOSE,
 Glib::NORMALIZE_NFC =  NORMALIZE_DEFAULT_COMPOSE,
 Glib::NORMALIZE_ALL,
 Glib::NORMALIZE_NFKD =  NORMALIZE_ALL,
 Glib::NORMALIZE_ALL_COMPOSE,
 Glib::NORMALIZE_NFKC =  NORMALIZE_ALL_COMPOSE
 }
 | 
| 
 Functions | 
| AsciiType | Glib::operator| (AsciiType lhs, AsciiType rhs) | 
| AsciiType | Glib::operator& (AsciiType lhs, AsciiType rhs) | 
| AsciiType | Glib::operator^ (AsciiType lhs, AsciiType rhs) | 
| AsciiType | Glib::operator~ (AsciiType flags) | 
| AsciiType& | Glib::operator|= (AsciiType& lhs, AsciiType rhs) | 
| AsciiType& | Glib::operator&= (AsciiType& lhs, AsciiType rhs) | 
| AsciiType& | Glib::operator^= (AsciiType& lhs, AsciiType rhs) | 
| bool | Glib::Unicode::validate (gunichar uc) | 
| bool | Glib::Unicode::isalnum (gunichar uc) | 
| bool | Glib::Unicode::isalpha (gunichar uc) | 
| bool | Glib::Unicode::iscntrl (gunichar uc) | 
| bool | Glib::Unicode::isdigit (gunichar uc) | 
| bool | Glib::Unicode::isgraph (gunichar uc) | 
| bool | Glib::Unicode::islower (gunichar uc) | 
| bool | Glib::Unicode::isprint (gunichar uc) | 
| bool | Glib::Unicode::ispunct (gunichar uc) | 
| bool | Glib::Unicode::isspace (gunichar uc) | 
| bool | Glib::Unicode::isupper (gunichar uc) | 
| bool | Glib::Unicode::isxdigit (gunichar uc) | 
| bool | Glib::Unicode::istitle (gunichar uc) | 
| bool | Glib::Unicode::isdefined (gunichar uc) | 
| bool | Glib::Unicode::iswide (gunichar uc) | 
| gunichar | Glib::Unicode::toupper (gunichar uc) | 
| gunichar | Glib::Unicode::tolower (gunichar uc) | 
| gunichar | Glib::Unicode::totitle (gunichar uc) | 
| int | Glib::Unicode::digit_value (gunichar uc) | 
| int | Glib::Unicode::xdigit_value (gunichar uc) | 
| Glib::UnicodeType | Glib::Unicode::type (gunichar uc) | 
| Glib::UnicodeBreakType | Glib::Unicode::break_type (gunichar uc) | 
| bool | Glib::Ascii::isalnum (char c) | 
| bool | Glib::Ascii::isalpha (char c) | 
| bool | Glib::Ascii::iscntrl (char c) | 
| bool | Glib::Ascii::isdigit (char c) | 
| bool | Glib::Ascii::isgraph (char c) | 
| bool | Glib::Ascii::islower (char c) | 
| bool | Glib::Ascii::isprint (char c) | 
| bool | Glib::Ascii::ispunct (char c) | 
| bool | Glib::Ascii::isspace (char c) | 
| bool | Glib::Ascii::isupper (char c) | 
| bool | Glib::Ascii::isxdigit (char c) | 
| char | Glib::Ascii::tolower (char c) | 
| char | Glib::Ascii::toupper (char c) | 
| int | Glib::Ascii::digit_value (char c) | 
| int | Glib::Ascii::xdigit_value (char c) |