Namespaces |
| namespace | Rapicorn |
Enumerations |
| enum | Type {
Rapicorn::Unichar::CONTROL,
Rapicorn::Unichar::FORMAT,
Rapicorn::Unichar::UNASSIGNED,
Rapicorn::Unichar::PRIVATE_USE,
Rapicorn::Unichar::SURROGATE,
Rapicorn::Unichar::LOWERCASE_LETTER,
Rapicorn::Unichar::MODIFIER_LETTER,
Rapicorn::Unichar::OTHER_LETTER,
Rapicorn::Unichar::TITLECASE_LETTER,
Rapicorn::Unichar::UPPERCASE_LETTER,
Rapicorn::Unichar::COMBINING_MARK,
Rapicorn::Unichar::ENCLOSING_MARK,
Rapicorn::Unichar::NON_SPACING_MARK,
Rapicorn::Unichar::DECIMAL_NUMBER,
Rapicorn::Unichar::LETTER_NUMBER,
Rapicorn::Unichar::OTHER_NUMBER,
Rapicorn::Unichar::CONNECT_PUNCTUATION,
Rapicorn::Unichar::DASH_PUNCTUATION,
Rapicorn::Unichar::CLOSE_PUNCTUATION,
Rapicorn::Unichar::FINAL_PUNCTUATION,
Rapicorn::Unichar::INITIAL_PUNCTUATION,
Rapicorn::Unichar::OTHER_PUNCTUATION,
Rapicorn::Unichar::OPEN_PUNCTUATION,
Rapicorn::Unichar::CURRENCY_SYMBOL,
Rapicorn::Unichar::MODIFIER_SYMBOL,
Rapicorn::Unichar::MATH_SYMBOL,
Rapicorn::Unichar::OTHER_SYMBOL,
Rapicorn::Unichar::LINE_SEPARATOR,
Rapicorn::Unichar::PARAGRAPH_SEPARATOR,
Rapicorn::Unichar::SPACE_SEPARATOR
} |
| enum | BreakType {
Rapicorn::Unichar::BREAK_MANDATORY,
Rapicorn::Unichar::BREAK_CARRIAGE_RETURN,
Rapicorn::Unichar::BREAK_LINE_FEED,
Rapicorn::Unichar::BREAK_COMBINING_MARK,
Rapicorn::Unichar::BREAK_SURROGATE,
Rapicorn::Unichar::BREAK_ZERO_WIDTH_SPACE,
Rapicorn::Unichar::BREAK_INSEPARABLE,
Rapicorn::Unichar::BREAK_NON_BREAKING_GLUE,
Rapicorn::Unichar::BREAK_CONTINGENT,
Rapicorn::Unichar::BREAK_SPACE,
Rapicorn::Unichar::BREAK_AFTER,
Rapicorn::Unichar::BREAK_BEFORE,
Rapicorn::Unichar::BREAK_BEFORE_AND_AFTER,
Rapicorn::Unichar::BREAK_HYPHEN,
Rapicorn::Unichar::BREAK_NON_STARTER,
Rapicorn::Unichar::BREAK_OPEN_PUNCTUATION,
Rapicorn::Unichar::BREAK_CLOSE_PUNCTUATION,
Rapicorn::Unichar::BREAK_QUOTATION,
Rapicorn::Unichar::BREAK_EXCLAMATION,
Rapicorn::Unichar::BREAK_IDEOGRAPHIC,
Rapicorn::Unichar::BREAK_NUMERIC,
Rapicorn::Unichar::BREAK_INFIX_SEPARATOR,
Rapicorn::Unichar::BREAK_SYMBOL,
Rapicorn::Unichar::BREAK_ALPHABETIC,
Rapicorn::Unichar::BREAK_PREFIX,
Rapicorn::Unichar::BREAK_POSTFIX,
Rapicorn::Unichar::BREAK_COMPLEX_CONTEXT,
Rapicorn::Unichar::BREAK_AMBIGUOUS,
Rapicorn::Unichar::BREAK_UNKNOWN,
Rapicorn::Unichar::BREAK_NEXT_LINE,
Rapicorn::Unichar::BREAK_WORD_JOINER,
Rapicorn::Unichar::BREAK_HANGUL_L_JAMO,
Rapicorn::Unichar::BREAK_HANGUL_V_JAMO,
Rapicorn::Unichar::BREAK_HANGUL_T_JAMO,
Rapicorn::Unichar::BREAK_HANGUL_LV_SYLLABLE,
Rapicorn::Unichar::BREAK_HANGUL_LVT_SYLLABLE
} |
Functions |
|
bool | Rapicorn::Unichar::isvalid (unichar uc) RAPICORN_CONST |
|
bool | Rapicorn::Unichar::isalnum (unichar uc) |
|
bool | Rapicorn::Unichar::isalpha (unichar uc) |
|
bool | Rapicorn::Unichar::iscntrl (unichar uc) |
|
bool | Rapicorn::Unichar::isdigit (unichar uc) |
|
int | Rapicorn::Unichar::digit_value (unichar uc) |
|
bool | Rapicorn::Unichar::isgraph (unichar uc) |
|
bool | Rapicorn::Unichar::islower (unichar uc) |
|
unichar | Rapicorn::Unichar::tolower (unichar uc) |
|
bool | Rapicorn::Unichar::isprint (unichar uc) |
|
bool | Rapicorn::Unichar::ispunct (unichar uc) |
|
bool | Rapicorn::Unichar::isspace (unichar uc) |
|
bool | Rapicorn::Unichar::isupper (unichar uc) |
|
unichar | Rapicorn::Unichar::toupper (unichar uc) |
|
bool | Rapicorn::Unichar::isxdigit (unichar uc) |
|
int | Rapicorn::Unichar::xdigit_value (unichar uc) |
|
bool | Rapicorn::Unichar::istitle (unichar uc) |
|
unichar | Rapicorn::Unichar::totitle (unichar uc) |
|
bool | Rapicorn::Unichar::isdefined (unichar uc) |
|
bool | Rapicorn::Unichar::iswide (unichar uc) |
|
bool | Rapicorn::Unichar::iswide_cjk (unichar uc) |
|
Type | Rapicorn::Unichar::get_type (unichar uc) |
|
BreakType | Rapicorn::Unichar::get_break (unichar uc) |
|
const char * | Rapicorn::utf8_next (const char *c) |
|
char * | Rapicorn::utf8_next (char *c) |
|
const char * | Rapicorn::utf8_prev (const char *c) |
|
char * | Rapicorn::utf8_prev (char *c) |
|
const char * | Rapicorn::utf8_find_next (const char *c, const char *bound=NULL) |
|
char * | Rapicorn::utf8_find_next (char *current, const char *bound=NULL) |
|
const char * | Rapicorn::utf8_find_prev (const char *start, const char *current) |
|
char * | Rapicorn::utf8_find_prev (const char *start, char *currrent) |
|
const char * | Rapicorn::utf8_align (const char *start, const char *current) |
|
char * | Rapicorn::utf8_align (const char *start, char *current) |
|
bool | Rapicorn::utf8_aligned (const char *c) |
|
unichar | Rapicorn::utf8_to_unichar (const char *str) |
|
int | Rapicorn::utf8_from_unichar (unichar uc, char str[8]) |
|
bool | Rapicorn::utf8_validate (const String &strng, int *bound) |