Home
last modified time | relevance | path

Searched refs:hb_set_t (Results 1 – 18 of 18) sorted by relevance

/external/harfbuzz_ng/src/
Dhb-set.h44 typedef struct hb_set_t hb_set_t; typedef
47 HB_EXTERN hb_set_t *
50 HB_EXTERN hb_set_t *
53 HB_EXTERN hb_set_t *
54 hb_set_reference (hb_set_t *set);
57 hb_set_destroy (hb_set_t *set);
60 hb_set_set_user_data (hb_set_t *set,
67 hb_set_get_user_data (hb_set_t *set,
73 hb_set_allocation_successful (const hb_set_t *set);
76 hb_set_clear (hb_set_t *set);
[all …]
Dhb-set.cc40 hb_set_t *
43 hb_set_t *set; in hb_set_create()
45 if (!(set = hb_object_create<hb_set_t> ())) in hb_set_create()
60 hb_set_t *
63 static const hb_set_t _hb_set_nil = { in hb_set_get_empty()
70 return const_cast<hb_set_t *> (&_hb_set_nil); in hb_set_get_empty()
81 hb_set_t *
82 hb_set_reference (hb_set_t *set) in hb_set_reference()
94 hb_set_destroy (hb_set_t *set) in hb_set_destroy()
116 hb_set_set_user_data (hb_set_t *set, in hb_set_set_user_data()
[all …]
Dhb-set-private.hh154 struct hb_set_t struct
223 inline bool is_equal (const hb_set_t *other) const in is_equal() argument
230 inline void set (const hb_set_t *other) in set() argument
236 inline void union_ (const hb_set_t *other) in union_() argument
242 inline void intersect (const hb_set_t *other) in intersect() argument
248 inline void subtract (const hb_set_t *other) in subtract() argument
254 inline void symmetric_difference (const hb_set_t *other) in symmetric_difference() argument
350 static const unsigned int SHIFT = hb_set_t::SHIFT; argument
351 static const unsigned int BITS = hb_set_t::BITS;
352 static const unsigned int MASK = hb_set_t::MASK;
[all …]
Dhb-ot-layout.h69 hb_set_t *glyphs /* OUT */);
202 hb_set_t *lookup_indexes /* OUT */);
208 hb_set_t *glyphs_before, /* OUT. May be NULL */
209 hb_set_t *glyphs_input, /* OUT. May be NULL */
210 hb_set_t *glyphs_after, /* OUT. May be NULL */
211 hb_set_t *glyphs_output /* OUT. May be NULL */);
257 hb_set_t *glyphs
Dhb-ot-shape.h44 hb_set_t *glyphs);
49 hb_set_t *lookup_indexes /* OUT */);
Dhb-ot-layout-gsubgpos-private.hh70 hb_set_t *glyphs;
76 hb_set_t *glyphs_, in hb_closure_context_t()
166 hb_set_t *old_before = before; in recurse()
167 hb_set_t *old_input = input; in recurse()
168 hb_set_t *old_after = after; in recurse()
185 hb_set_t *before;
186 hb_set_t *input;
187 hb_set_t *after;
188 hb_set_t *output;
190 hb_set_t recursed_lookups;
[all …]
Dhb-ot-layout.cc181 hb_set_t *glyphs /* OUT */) in hb_ot_layout_get_glyphs_in_class()
535 hb_set_t *lookup_indexes /* OUT */) in _hb_ot_layout_collect_lookups_lookups()
562 hb_set_t *lookup_indexes /* OUT */) in _hb_ot_layout_collect_lookups_features()
626 hb_set_t *lookup_indexes /* OUT */) in _hb_ot_layout_collect_lookups_languages()
681 hb_set_t *lookup_indexes /* OUT */) in hb_ot_layout_collect_lookups()
725 hb_set_t *glyphs_before, /* OUT. May be NULL */ in hb_ot_layout_lookup_collect_glyphs()
726 hb_set_t *glyphs_input, /* OUT. May be NULL */ in hb_ot_layout_lookup_collect_glyphs()
727 hb_set_t *glyphs_after, /* OUT. May be NULL */ in hb_ot_layout_lookup_collect_glyphs()
728 hb_set_t *glyphs_output /* OUT. May be NULL */) in hb_ot_layout_lookup_collect_glyphs()
811 hb_set_t *glyphs) in hb_ot_layout_lookup_substitute_closure()
Dhb-ot-layout-common-private.hh157 inline bool intersects (const hb_set_t *glyphs) const { in intersects()
717 inline bool intersects_coverage (const hb_set_t *glyphs, unsigned int index) const { in intersects_coverage()
804 inline bool intersects_coverage (const hb_set_t *glyphs, unsigned int index) const { in intersects_coverage()
905 inline bool intersects (const hb_set_t *glyphs) const { in intersects()
915 inline bool intersects_coverage (const hb_set_t *glyphs, unsigned int index) const { in intersects_coverage()
1021 inline bool intersects_class (const hb_set_t *glyphs, unsigned int klass) const { in intersects_class()
1078 inline bool intersects_class (const hb_set_t *glyphs, unsigned int klass) const { in intersects_class()
1133 inline void add_class (hb_set_t *glyphs, unsigned int klass) const { in add_class()
1141 inline bool intersects_class (const hb_set_t *glyphs, unsigned int klass) const { in intersects_class()
Dhb-ot-shape.cc806 hb_set_t *lookup_indexes /* OUT */) in hb_ot_shape_plan_collect_lookups()
819 hb_set_t *glyphs) in add_char()
843 hb_set_t *glyphs) in hb_ot_shape_glyphs_closure()
858 hb_set_t lookups; in hb_ot_shape_glyphs_closure()
863 hb_set_t copy; in hb_ot_shape_glyphs_closure()
Dhb-ot-shape-private.hh49 inline void collect_lookups (hb_tag_t table_tag, hb_set_t *lookups) const in collect_lookups()
Dhb-ot-map-private.hh120 HB_INTERNAL void collect_lookups (unsigned int table_index, hb_set_t *lookups) const;
Dhb-ot-layout-gdef-table.hh349 inline void get_glyphs_in_class (unsigned int klass, hb_set_t *glyphs) const in get_glyphs_in_class()
Dhb-ot-map.cc113 void hb_ot_map_t::collect_lookups (unsigned int table_index, hb_set_t *lookups_out) const in collect_lookups()
/external/harfbuzz_ng/test/api/
Dtest-set.c33 test_empty (hb_set_t *s) in test_empty()
46 test_not_empty (hb_set_t *s) in test_not_empty()
59 hb_set_t *s = hb_set_create (); in test_set_basic()
101 hb_set_t *s = hb_set_create (); in test_set_algebra()
102 hb_set_t *o = hb_set_create (); in test_set_algebra()
165 hb_set_t *s = hb_set_create (); in test_set_iter()
211 hb_set_t *b = hb_set_get_empty (); in test_set_empty()
/external/freetype/src/autofit/
Dhbshim.c105 hb_set_t* gsub_lookups; /* GSUB lookups for a given script */ in af_get_coverage()
106 hb_set_t* gsub_glyphs; /* glyphs covered by GSUB lookups */ in af_get_coverage()
107 hb_set_t* gpos_lookups; /* GPOS lookups for a given script */ in af_get_coverage()
108 hb_set_t* gpos_glyphs; /* glyphs covered by GPOS lookups */ in af_get_coverage()
/external/harfbuzz_ng/util/
Dhb-ot-shape-closure.cc106 hb_set_t *glyphs;
Doptions.hh256 hb_set_t *glyphs) in shape_closure()
/external/harfbuzz_ng/docs/
Dharfbuzz-sections.txt457 hb_set_t