27 #if !defined(HB_H_IN) && !defined(HB_NO_SINGLE_HEADER_ERROR)
28 #error "Include <hb.h> instead."
46 #define HB_SET_VALUE_INVALID ((hb_codepoint_t) -1)
116 unsigned int num_codepoints);
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
void(* hb_destroy_func_t)(void *user_data)
HB_BEGIN_DECLS typedef int hb_bool_t
HB_EXTERN hb_font_get_glyph_func_t void hb_destroy_func_t destroy
HB_EXTERN hb_bool_t hb_set_previous_range(const hb_set_t *set, hb_codepoint_t *first, hb_codepoint_t *last)
HB_EXTERN hb_bool_t hb_set_previous(const hb_set_t *set, hb_codepoint_t *codepoint)
HB_EXTERN hb_set_t * hb_set_get_empty(void)
HB_EXTERN hb_set_t * hb_set_reference(hb_set_t *set)
HB_EXTERN void hb_set_del(hb_set_t *set, hb_codepoint_t codepoint)
HB_EXTERN void hb_set_invert(hb_set_t *set)
HB_EXTERN hb_bool_t hb_set_has(const hb_set_t *set, hb_codepoint_t codepoint)
HB_EXTERN void hb_set_add_sorted_array(hb_set_t *set, const hb_codepoint_t *sorted_codepoints, unsigned int num_codepoints)
HB_EXTERN hb_bool_t hb_set_is_subset(const hb_set_t *set, const hb_set_t *larger_set)
HB_EXTERN hb_bool_t hb_set_next(const hb_set_t *set, hb_codepoint_t *codepoint)
HB_EXTERN void hb_set_destroy(hb_set_t *set)
HB_EXTERN hb_bool_t hb_set_next_range(const hb_set_t *set, hb_codepoint_t *first, hb_codepoint_t *last)
HB_EXTERN hb_bool_t hb_set_is_empty(const hb_set_t *set)
HB_EXTERN void hb_set_clear(hb_set_t *set)
HB_EXTERN hb_codepoint_t hb_set_get_max(const hb_set_t *set)
HB_EXTERN hb_bool_t hb_set_set_user_data(hb_set_t *set, hb_user_data_key_t *key, void *data, hb_destroy_func_t destroy, hb_bool_t replace)
HB_EXTERN hb_codepoint_t hb_set_get_min(const hb_set_t *set)
HB_EXTERN hb_bool_t hb_set_is_equal(const hb_set_t *set, const hb_set_t *other)
HB_EXTERN void hb_set_subtract(hb_set_t *set, const hb_set_t *other)
HB_EXTERN void hb_set_del_range(hb_set_t *set, hb_codepoint_t first, hb_codepoint_t last)
HB_EXTERN unsigned int hb_set_get_population(const hb_set_t *set)
HB_EXTERN hb_bool_t hb_set_allocation_successful(const hb_set_t *set)
HB_EXTERN void hb_set_symmetric_difference(hb_set_t *set, const hb_set_t *other)
HB_EXTERN unsigned int hb_set_next_many(const hb_set_t *set, hb_codepoint_t codepoint, hb_codepoint_t *out, unsigned int size)
HB_EXTERN void hb_set_add_range(hb_set_t *set, hb_codepoint_t first, hb_codepoint_t last)
HB_EXTERN void hb_set_intersect(hb_set_t *set, const hb_set_t *other)
HB_EXTERN void hb_set_union(hb_set_t *set, const hb_set_t *other)
HB_EXTERN void * hb_set_get_user_data(hb_set_t *set, hb_user_data_key_t *key)
HB_EXTERN hb_set_t * hb_set_copy(const hb_set_t *set)
HB_EXTERN void hb_set_add(hb_set_t *set, hb_codepoint_t codepoint)
HB_EXTERN hb_set_t * hb_set_create(void)
HB_EXTERN void hb_set_set(hb_set_t *set, const hb_set_t *other)
QFuture< QSet< QChar > > set
[10]
QTextStream out(stdout)
[7]