Nana C++ Library. Reference for users.
What we need to use nana
|
Classes | |
struct | entity |
struct | remember |
Public Types | |
enum | directional_override_status { directional_override_status::neutral, directional_override_status::right_to_left, directional_override_status::left_to_right } |
enum | bidi_char { bidi_char::L, bidi_char::LRE, bidi_char::LRO, bidi_char::R, bidi_char::AL, bidi_char::RLE, bidi_char::RLO, bidi_char::PDF = 0x1000, bidi_char::EN, bidi_char::ES, bidi_char::ET, bidi_char::AN, bidi_char::CS, bidi_char::NSM, bidi_char::BN, bidi_char::B = 0x2000, bidi_char::S, bidi_char::WS, bidi_char::ON } |
enum | bidi_category { bidi_category::strong, bidi_category::weak = 0x1000, bidi_category::neutral = 0x2000 } |
typedef wchar_t | char_type |
Public Member Functions | |
std::vector< entity > | reorder (const char_type *, std::size_t len) |
Static Public Attributes | |
static const char_type | LRE = 0x202A |
static const char_type | RLE = 0x202B |
static const char_type | PDF = 0x202C |
static const char_type | LRO = 0x202D |
static const char_type | RLO = 0x202E |
static const char_type | LRM = 0x200E |
static const char_type | RLM = 0x200F |
typedef wchar_t nana::unicode_bidi::char_type |
|
strong |
|
strong |
|
strong |
std::vector< unicode_bidi::entity > nana::unicode_bidi::reorder | ( | const char_type * | str, |
std::size_t | len | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |