|
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,
Glib::UNICODE_BREAK_HANGUL_L_JAMO,
Glib::UNICODE_BREAK_HANGUL_V_JAMO,
Glib::UNICODE_BREAK_HANGUL_T_JAMO,
Glib::UNICODE_BREAK_HANGUL_LV_SYLLABLE,
Glib::UNICODE_BREAK_HANGUL_LVT_SYLLABLE
} |
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
} |
| - Bitwise operators:
AsciiType operator|(AsciiType, AsciiType)
AsciiType operator&(AsciiType, AsciiType)
AsciiType operator^(AsciiType, AsciiType)
AsciiType operator~(AsciiType)
AsciiType& operator|=(AsciiType&, AsciiType)
AsciiType& operator&=(AsciiType&, AsciiType)
AsciiType& operator^=(AsciiType&, AsciiType)
More...
|
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) |