Home
last modified time | relevance | path

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

123

/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.cc49 hb_set_t *
52 hb_set_t *set; in hb_set_create()
54 if (!(set = hb_object_create<hb_set_t> ())) in hb_set_create()
69 hb_set_t *
72 return const_cast<hb_set_t *> (&Null(hb_set_t)); in hb_set_get_empty()
83 hb_set_t *
84 hb_set_reference (hb_set_t *set) in hb_set_reference()
96 hb_set_destroy (hb_set_t *set) in hb_set_destroy()
118 hb_set_set_user_data (hb_set_t *set, in hb_set_set_user_data()
137 hb_set_get_user_data (hb_set_t *set, in hb_set_get_user_data()
[all …]
Dhb-subset-plan.hh47 hb_set_t *unicodes;
50 hb_set_t *name_ids;
53 hb_set_t *drop_tables;
67 hb_set_t *_glyphset;
68 hb_set_t *_glyphset_gsub;
77 inline const hb_set_t *
86 inline const hb_set_t *
Dhb-subset-plan.cc41 hb_set_t *gids_to_retain) in _add_cff_seac_components()
54 _gsub_closure (hb_face_t *face, hb_set_t *gids_to_retain) in _gsub_closure()
56 hb_set_t lookup_indices; in _gsub_closure()
71 const hb_set_t *unicodes, in _cmap_closure()
72 hb_set_t *glyphset) in _cmap_closure()
81 _remove_invalid_gids (hb_set_t *glyphs, in _remove_invalid_gids()
94 const hb_set_t *unicodes, in _populate_gids_to_retain()
95 const hb_set_t *input_glyphs_to_retain, in _populate_gids_to_retain()
153 const hb_set_t *all_gids_to_retain, in _create_old_gid_to_new_gid_map()
187 hb_set_t *nameids) in _nameid_closure()
Dhb-subset-input.hh41 hb_set_t *unicodes;
42 hb_set_t *glyphs;
43 hb_set_t *name_ids;
44 hb_set_t *drop_tables;
Dhb-ot-layout.h122 hb_set_t *glyphs /* OUT */);
256 hb_set_t *feature_indexes /* OUT */);
264 hb_set_t *lookup_indexes /* OUT */);
270 hb_set_t *glyphs_before, /* OUT. May be NULL */
271 hb_set_t *glyphs_input, /* OUT. May be NULL */
272 hb_set_t *glyphs_after, /* OUT. May be NULL */
273 hb_set_t *glyphs_output /* OUT. May be NULL */);
337 hb_set_t *glyphs
342 const hb_set_t *lookups,
343 hb_set_t *glyphs);
Dhb-subset.h51 HB_EXTERN hb_set_t *
54 HB_EXTERN hb_set_t *
57 HB_EXTERN hb_set_t *
60 HB_EXTERN hb_set_t *
Dhb-set.hh41 struct hb_set_t struct
43 HB_DELETE_COPY_ASSIGN (hb_set_t);
44 hb_set_t () { init (); } in hb_set_t() function
45 ~hb_set_t () { fini (); } in ~hb_set_t() argument
390 hb_set_t& operator << (hb_codepoint_t v) { add (v); return *this; } in operator <<() argument
397 void set (const hb_set_t *other) in set() argument
408 bool is_equal (const hb_set_t *other) const in is_equal() argument
435 bool is_subset (const hb_set_t *larger_set) const in is_subset() argument
450 void process (const Op& op, const hb_set_t *other) in process() argument
548 void union_ (const hb_set_t *other) in union_() argument
[all …]
Dhb-ot-cmap-table.hh52 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
338 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
388 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
487 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
531 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
679 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
692 const hb_set_t *unicodes) const in copy()
771 void collect_unicodes (hb_set_t *out) const in collect_unicodes()
778 void closure_glyphs (const hb_set_t *unicodes, in closure_glyphs()
779 hb_set_t *glyphset) const in closure_glyphs()
[all …]
Dhb-subset-input.cc130 HB_EXTERN hb_set_t *
142 HB_EXTERN hb_set_t *
148 HB_EXTERN hb_set_t *
154 HB_EXTERN hb_set_t *
Dhb-ot-layout-gsubgpos.hh53 const hb_set_t *glyphs;
56 hb_intersects_context_t (const hb_set_t *glyphs_) : in hb_intersects_context_t()
94 hb_set_t *glyphs;
95 hb_set_t output[1];
101 hb_set_t *glyphs_, in hb_closure_context_t()
183 hb_set_t *old_before = before; in recurse()
184 hb_set_t *old_input = input; in recurse()
185 hb_set_t *old_after = after; in recurse()
200 hb_set_t *before;
201 hb_set_t *input;
[all …]
Dhb-face.h131 hb_set_t *out);
135 hb_set_t *out);
140 hb_set_t *out);
Dhb-ot-layout.cc316 hb_set_t *glyphs /* OUT */) in hb_ot_layout_get_glyphs_in_class()
1004 hb_set_t *feature_indexes_) in hb_collect_features_context_t()
1038 bool visited (const T &p, hb_set_t &visited_set) in visited()
1050 hb_set_t *feature_indexes;
1053 hb_set_t visited_script;
1054 hb_set_t visited_langsys;
1154 hb_set_t *feature_indexes /* OUT */) in hb_ot_layout_collect_features()
1205 hb_set_t *lookup_indexes /* OUT */) in hb_ot_layout_collect_lookups()
1209 hb_set_t feature_indexes; in hb_ot_layout_collect_lookups()
1238 hb_set_t *glyphs_before, /* OUT. May be NULL */ in hb_ot_layout_lookup_collect_glyphs()
[all …]
Dtest-iter.cc142 hb_set_t st; in main()
156 test_iterable<hb_set_t> (); in main()
233 | hb_map ([&] (int i) -> hb_set_t * in main()
235 hb_set_t *set = hb_set_create (); in main()
241 | hb_reduce ([&] (hb_map_t *acc, hb_set_t *value) -> hb_map_t * in main()
Dhb-ot-shape.h44 hb_set_t *glyphs);
49 hb_set_t *lookup_indexes /* OUT */);
/external/harfbuzz_ng/test/api/
Dtest-subset-cff1.c37 hb_set_t *codepoints = hb_set_create (); in test_subset_cff1_noop()
57 hb_set_t *codepoints = hb_set_create (); in test_subset_cff1()
77 hb_set_t *codepoints = hb_set_create (); in test_subset_cff1_strip_hints()
100 hb_set_t *codepoints = hb_set_create (); in test_subset_cff1_desubr()
123 hb_set_t *codepoints = hb_set_create (); in test_subset_cff1_desubr_strip_hints()
147 hb_set_t *codepoints = hb_set_create (); in test_subset_cff1_j()
167 hb_set_t *codepoints = hb_set_create (); in test_subset_cff1_j_strip_hints()
190 hb_set_t *codepoints = hb_set_create (); in test_subset_cff1_j_desubr()
213 hb_set_t *codepoints = hb_set_create (); in test_subset_cff1_j_desubr_strip_hints()
237 hb_set_t *codepoints = hb_set_create (); in test_subset_cff1_expert()
[all …]
Dhb-subset-test.h51 hb_subset_test_create_input (const hb_set_t *codepoints) in hb_subset_test_create_input()
54 hb_set_t * input_codepoints = hb_subset_input_unicode_set (input); in hb_subset_test_create_input()
60 hb_subset_test_create_input_from_glyphs (const hb_set_t *glyphs) in hb_subset_test_create_input_from_glyphs()
63 hb_set_t * input_glyphs = hb_subset_input_glyph_set (input); in hb_subset_test_create_input_from_glyphs()
69 hb_subset_test_create_input_from_nameids (const hb_set_t *name_ids) in hb_subset_test_create_input_from_nameids()
72 hb_set_t * input_name_ids = hb_subset_input_nameid_set (input); in hb_subset_test_create_input_from_nameids()
Dtest-subset-glyf.c66 hb_set_t *codepoints = hb_set_create(); in test_subset_glyf()
88 hb_set_t *glyphs = hb_set_create(); in test_subset_glyf_with_input_glyphs()
111 hb_set_t *codepoints = hb_set_create(); in test_subset_glyf_with_components()
134 hb_set_t *codepoints = hb_set_create(); in test_subset_glyf_with_gsub()
163 hb_set_t *codepoints = hb_set_create(); in test_subset_glyf_without_gsub()
189 hb_set_t *codepoints = hb_set_create(); in test_subset_glyf_noop()
211 hb_set_t *codepoints = hb_set_create(); in test_subset_glyf_strip_hints_simple()
236 hb_set_t *codepoints = hb_set_create(); in test_subset_glyf_strip_hints_composite()
260 hb_set_t *codepoints = hb_set_create(); in test_subset_glyf_strip_hints_invalid()
293 hb_set_t *codepoints = hb_set_create(); in test_subset_glyf_retain_gids()
[all …]
Dtest-subset-cff2.c37 hb_set_t *codepoints = hb_set_create (); in test_subset_cff2_noop()
57 hb_set_t *codepoints = hb_set_create (); in test_subset_cff2()
77 hb_set_t *codepoints = hb_set_create (); in test_subset_cff2_strip_hints()
100 hb_set_t *codepoints = hb_set_create (); in test_subset_cff2_desubr()
123 hb_set_t *codepoints = hb_set_create (); in test_subset_cff2_desubr_strip_hints()
147 hb_set_t *codepoints = hb_set_create (); in test_subset_cff2_retaingids()
Dtest-subset-hmtx.c53 hb_set_t *codepoints = hb_set_create (); in test_subset_hmtx_simple_subset()
75 hb_set_t *codepoints = hb_set_create (); in test_subset_hmtx_monospace()
97 hb_set_t *codepoints = hb_set_create (); in test_subset_hmtx_keep_num_metrics()
118 hb_set_t *codepoints = hb_set_create (); in test_subset_hmtx_decrease_num_metrics()
138 hb_set_t *codepoints = hb_set_create(); in test_subset_hmtx_noop()
160 hb_set_t *codepoints = hb_subset_input_unicode_set (input); in test_subset_invalid_hmtx()
Dtest-subset-hdmx.c39 hb_set_t *codepoints = hb_set_create (); in test_subset_hdmx_simple_subset()
59 hb_set_t *codepoints = hb_set_create (); in test_subset_hdmx_multiple_device_records()
78 hb_set_t *codepoints = hb_subset_input_unicode_set (input); in test_subset_hdmx_invalid()
99 hb_set_t *codepoints = hb_set_create(); in test_subset_hdmx_noop()
Dtest-collect-unicodes.c34 hb_set_t *codepoints = hb_set_create(); in test_collect_unicodes_format4()
56 hb_set_t *codepoints = hb_set_create(); in test_collect_unicodes_format12_notdef()
77 hb_set_t *codepoints = hb_set_create(); in test_collect_unicodes_format12()
99 hb_set_t *codepoints = hb_set_create(); in test_collect_unicodes()
Dtest-subset-cmap.c38 hb_set_t *codepoints = hb_set_create (); in test_subset_cmap()
57 hb_set_t *codepoints = hb_set_create (); in test_subset_cmap_non_consecutive_glyphs()
79 hb_set_t *codepoints = hb_set_create(); in test_subset_cmap_noop()
Dtest-subset.c38 hb_set_t *codepoints = hb_subset_input_unicode_set (input); in test_subset_32_tables()
60 hb_set_t *codepoints = hb_subset_input_unicode_set (input); in test_subset_no_inf_loop()
82 hb_set_t *codepoints = hb_subset_input_unicode_set (input); in test_subset_crash()
Dtest-set.c33 test_empty (hb_set_t *s) in test_empty()
50 test_not_empty (hb_set_t *s) in test_not_empty()
67 hb_set_t *s = hb_set_create (); in test_set_basic()
141 hb_set_t *s = hb_set_create (); in test_set_algebra()
142 hb_set_t *o = hb_set_create (); in test_set_algebra()
143 hb_set_t *o2 = hb_set_create (); in test_set_algebra()
275 hb_set_t *s = hb_set_create (); in test_set_iter()
374 hb_set_t *b = hb_set_get_empty (); in test_set_empty()

123