Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Enumerations | Functions
Rapicorn::Unicode Namespace Reference

The Unicode namespace provides support for the Unicode standard and UTF-8 encoding. More...

Enumerations

enum  Type {
  CONTROL, FORMAT, UNASSIGNED, PRIVATE_USE,
  SURROGATE, LOWERCASE_LETTER, MODIFIER_LETTER, OTHER_LETTER,
  TITLECASE_LETTER, UPPERCASE_LETTER, COMBINING_MARK, ENCLOSING_MARK,
  NON_SPACING_MARK, DECIMAL_NUMBER, LETTER_NUMBER, OTHER_NUMBER,
  CONNECT_PUNCTUATION, DASH_PUNCTUATION, CLOSE_PUNCTUATION, FINAL_PUNCTUATION,
  INITIAL_PUNCTUATION, OTHER_PUNCTUATION, OPEN_PUNCTUATION, CURRENCY_SYMBOL,
  MODIFIER_SYMBOL, MATH_SYMBOL, OTHER_SYMBOL, LINE_SEPARATOR,
  PARAGRAPH_SEPARATOR, SPACE_SEPARATOR
}
enum  BreakType {
  BREAK_MANDATORY, BREAK_CARRIAGE_RETURN, BREAK_LINE_FEED, BREAK_COMBINING_MARK,
  BREAK_SURROGATE, BREAK_ZERO_WIDTH_SPACE, BREAK_INSEPARABLE, BREAK_NON_BREAKING_GLUE,
  BREAK_CONTINGENT, BREAK_SPACE, BREAK_AFTER, BREAK_BEFORE,
  BREAK_BEFORE_AND_AFTER, BREAK_HYPHEN, BREAK_NON_STARTER, BREAK_OPEN_PUNCTUATION,
  BREAK_CLOSE_PUNCTUATION, BREAK_QUOTATION, BREAK_EXCLAMATION, BREAK_IDEOGRAPHIC,
  BREAK_NUMERIC, BREAK_INFIX_SEPARATOR, BREAK_SYMBOL, BREAK_ALPHABETIC,
  BREAK_PREFIX, BREAK_POSTFIX, BREAK_COMPLEX_CONTEXT, BREAK_AMBIGUOUS,
  BREAK_UNKNOWN, BREAK_NEXT_LINE, BREAK_WORD_JOINER, BREAK_HANGUL_L_JAMO,
  BREAK_HANGUL_V_JAMO, BREAK_HANGUL_T_JAMO, BREAK_HANGUL_LV_SYLLABLE, BREAK_HANGUL_LVT_SYLLABLE
}

Functions

bool isalnum (unichar uc)
bool isalpha (unichar uc)
bool iscntrl (unichar uc)
bool isdigit (unichar uc)
int digit_value (unichar uc)
bool isgraph (unichar uc)
bool islower (unichar uc)
unichar tolower (unichar uc)
bool isprint (unichar uc)
bool ispunct (unichar uc)
bool isspace (unichar uc)
bool isupper (unichar uc)
unichar toupper (unichar uc)
bool isxdigit (unichar uc)
int xdigit_value (unichar uc)
bool istitle (unichar uc)
unichar totitle (unichar uc)
bool isdefined (unichar uc)
bool iswide (unichar uc)
bool iswide_cjk (unichar uc)
Type get_type (unichar uc)
BreakType get_break (unichar uc)
bool isvalid (unichar uc)

Detailed Description

The Unicode namespace provides support for the Unicode standard and UTF-8 encoding.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines