Public Types | |
typedef std::pair< int, subset_id > | block_t |
typedef std::map< int, block_t > | cbmap_t |
Public Member Functions | |
char_block_map () | |
void | insert (int first, int last, subset_id id) |
Associates not-associated parts of a range with a new font. More... | |
void | compress () |
Compresses map by merging consecutive ranges with the same font, even if there is some unassociated ranges in-between. More... | |
subset_id | get_id (int ch) |
Public Attributes | |
cbmap_t | cbmap |
typedef std::pair<int, subset_id> char_block_map::block_t |
typedef std::map<int, block_t> char_block_map::cbmap_t |
|
inline |
Associates not-associated parts of a range with a new font.
Definition at line 134 of file font.cpp.
References i.
Referenced by font::set_font_list().
cbmap_t char_block_map::cbmap |
Definition at line 132 of file font.cpp.
Referenced by clear_fonts().