QtBase
v6.3.1
|
Go to the source code of this file.
Classes | |
struct | hb_buffer_t |
Macros | |
#define | HB_BUFFER_MAX_LEN_FACTOR 64 |
#define | HB_BUFFER_MAX_LEN_MIN 16384 |
#define | HB_BUFFER_MAX_LEN_DEFAULT 0x3FFFFFFF /* Shaping more than a billion chars? Let us know! */ |
#define | HB_BUFFER_MAX_OPS_FACTOR 1024 |
#define | HB_BUFFER_MAX_OPS_MIN 16384 |
#define | HB_BUFFER_MAX_OPS_DEFAULT 0x1FFFFFFF /* Shaping more than a billion operations? Let us know! */ |
#define | foreach_group(buffer, start, end, group_func) |
#define | foreach_cluster(buffer, start, end) foreach_group (buffer, start, end, hb_buffer_t::_cluster_group_func) |
#define | HB_BUFFER_XALLOCATE_VAR(b, func, var) |
#define | HB_BUFFER_ALLOCATE_VAR(b, var) HB_BUFFER_XALLOCATE_VAR (b, allocate_var, var ()) |
#define | HB_BUFFER_DEALLOCATE_VAR(b, var) HB_BUFFER_XALLOCATE_VAR (b, deallocate_var, var ()) |
#define | HB_BUFFER_ASSERT_VAR(b, var) HB_BUFFER_XALLOCATE_VAR (b, assert_var, var ()) |
Enumerations | |
enum | hb_buffer_scratch_flags_t { HB_BUFFER_SCRATCH_FLAG_DEFAULT = 0x00000000u , HB_BUFFER_SCRATCH_FLAG_HAS_NON_ASCII = 0x00000001u , HB_BUFFER_SCRATCH_FLAG_HAS_DEFAULT_IGNORABLES = 0x00000002u , HB_BUFFER_SCRATCH_FLAG_HAS_SPACE_FALLBACK = 0x00000004u , HB_BUFFER_SCRATCH_FLAG_HAS_GPOS_ATTACHMENT = 0x00000008u , HB_BUFFER_SCRATCH_FLAG_HAS_CGJ = 0x00000010u , HB_BUFFER_SCRATCH_FLAG_HAS_GLYPH_FLAGS = 0x00000020u , HB_BUFFER_SCRATCH_FLAG_COMPLEX0 = 0x01000000u , HB_BUFFER_SCRATCH_FLAG_COMPLEX1 = 0x02000000u , HB_BUFFER_SCRATCH_FLAG_COMPLEX2 = 0x04000000u , HB_BUFFER_SCRATCH_FLAG_COMPLEX3 = 0x08000000u } |
#define foreach_cluster | ( | buffer, | |
start, | |||
end | |||
) | foreach_group (buffer, start, end, hb_buffer_t::_cluster_group_func) |
Definition at line 615 of file hb-buffer.hh.
Definition at line 608 of file hb-buffer.hh.
#define HB_BUFFER_ALLOCATE_VAR | ( | b, | |
var | |||
) | HB_BUFFER_XALLOCATE_VAR (b, allocate_var, var ()) |
Definition at line 622 of file hb-buffer.hh.
#define HB_BUFFER_ASSERT_VAR | ( | b, | |
var | |||
) | HB_BUFFER_XALLOCATE_VAR (b, assert_var, var ()) |
Definition at line 624 of file hb-buffer.hh.
#define HB_BUFFER_DEALLOCATE_VAR | ( | b, | |
var | |||
) | HB_BUFFER_XALLOCATE_VAR (b, deallocate_var, var ()) |
Definition at line 623 of file hb-buffer.hh.
#define HB_BUFFER_MAX_LEN_DEFAULT 0x3FFFFFFF /* Shaping more than a billion chars? Let us know! */ |
Definition at line 44 of file hb-buffer.hh.
#define HB_BUFFER_MAX_LEN_FACTOR 64 |
Definition at line 38 of file hb-buffer.hh.
#define HB_BUFFER_MAX_LEN_MIN 16384 |
Definition at line 41 of file hb-buffer.hh.
#define HB_BUFFER_MAX_OPS_DEFAULT 0x1FFFFFFF /* Shaping more than a billion operations? Let us know! */ |
Definition at line 54 of file hb-buffer.hh.
#define HB_BUFFER_MAX_OPS_FACTOR 1024 |
Definition at line 48 of file hb-buffer.hh.
#define HB_BUFFER_MAX_OPS_MIN 16384 |
Definition at line 51 of file hb-buffer.hh.
Definition at line 619 of file hb-buffer.hh.
Definition at line 64 of file hb-buffer.hh.
DECLARE_NULL_INSTANCE | ( | hb_buffer_t | ) |
HB_MARK_AS_FLAG_T | ( | hb_buffer_diff_flags_t | ) |
HB_MARK_AS_FLAG_T | ( | hb_buffer_flags_t | ) |
HB_MARK_AS_FLAG_T | ( | hb_buffer_scratch_flags_t | ) |
HB_MARK_AS_FLAG_T | ( | hb_buffer_serialize_flags_t | ) |