Home
last modified time | relevance | path

Searched refs:type_base (Results 1 – 22 of 22) sorted by relevance

/third_party/libabigail/src/
Dabg-ir-priv.h178 struct type_base::priv
189 type_base* naked_canonical_type;
251 depends_on_recursive_type(const type_base* dependant) const in depends_on_recursive_type()
269 set_depends_on_recursive_type(const type_base * t) in set_depends_on_recursive_type()
284 set_does_not_depend_on_recursive_type(const type_base *t) in set_does_not_depend_on_recursive_type()
443 vector<const type_base*> left_type_comp_operands_;
444 vector<const type_base*> right_type_comp_operands_;
660 push_composite_type_comparison_operands(const type_base* left, in push_composite_type_comparison_operands()
661 const type_base* right) in push_composite_type_comparison_operands()
683 pop_composite_type_comparison_operands(const type_base* left, in pop_composite_type_comparison_operands()
[all …]
Dabg-hash.cc95 type_base::hash::operator()(const type_base& t) const in operator ()()
113 type_base::hash::operator()(const type_base* t) const in operator ()()
122 type_base::hash::operator()(const type_base_sptr t) const in operator ()()
152 type_base::hash type_hash; in operator ()()
197 type_base::hash type_hash; in operator ()()
213 type_base::hash type_hash; in operator ()()
231 type_base::hash type_base_hash; in operator ()()
233 type_base::shared_ptr_hash hash_type_ptr; in operator ()()
249 type_base::hash hash_type_base; in operator ()()
251 type_base::shared_ptr_hash hash_type_ptr; in operator ()()
[all …]
Dabg-ir.cc56 visit_begin(abigail::ir::type_base* d);
206 hash_as_canonical_type_or_constant(const type_base *t);
215 get_internal_integral_type_name(const type_base*);
224 push_composite_type_comparison_operands(const type_base& left,
225 const type_base& right);
228 pop_composite_type_comparison_operands(const type_base& left,
229 const type_base& right);
232 mark_dependant_types_compared_until(const type_base &r);
244 push_composite_type_comparison_operands(const type_base& left, in push_composite_type_comparison_operands()
245 const type_base& right) in push_composite_type_comparison_operands()
[all …]
Dabg-comp-filter.cc1342 const type_base *integer_type = 0; in has_harmless_enum_to_int_change()
1344 type_base *first_type = in has_harmless_enum_to_int_change()
1346 type_base *second_type = in has_harmless_enum_to_int_change()
1354 if (const type_base * i = is_type_decl(first_type)) in has_harmless_enum_to_int_change()
1356 else if (const type_base *i = is_type_decl(second_type)) in has_harmless_enum_to_int_change()
1444 const type_base *f = 0; in type_diff_has_cv_qual_change_only()
1445 const type_base *s = 0; in type_diff_has_cv_qual_change_only()
1598 const type_base *f = is_type(d->first().get()); in has_void_ptr_to_ptr_change()
1599 const type_base *s = is_type(d->second().get()); in has_void_ptr_to_ptr_change()
1612 const type_base *f = is_type(d->first_pointer()).get(); in has_void_ptr_to_ptr_change()
[all …]
Dabg-writer.cc110 typedef unordered_map<type_base*, interned_string> type_ptr_map;
129 operator() (const type_base* p) const in operator ()()
165 operator()(const type_base *l, const type_base *r) const in operator ()()
175 typedef std::unordered_set<const type_base*> type_ptr_set_type;
181 typedef std::unordered_set<const type_base*,
190 typedef std::unordered_map<const type_base*, interned_string,
454 type_has_existing_id(type_base* type) const in type_has_existing_id()
473 get_id_for_type(type_base* type) const in get_id_for_type()
475 type_base* c = get_exemplar_type(type); in get_id_for_type()
576 type_base* t = get_exemplar_type(type.get()); in record_type_as_referenced()
[all …]
Dabg-reporter-priv.cc733 type_base_sptr f = dynamic_pointer_cast<type_base>(first), in report_size_and_alignment_changes()
734 s = dynamic_pointer_cast<type_base>(second); in report_size_and_alignment_changes()
Dabg-comparison-priv.h1101 added_unreachable_type_is_suppressed(const type_base *t)const ;
1104 deleted_unreachable_type_is_suppressed(const type_base *t)const ;
Dabg-corpus.cc716 corpus::record_type_as_reachable_from_public_interfaces(const type_base& t) in record_type_as_reachable_from_public_interfaces()
734 corpus::type_is_reachable_from_public_interfaces(const type_base& t) const in type_is_reachable_from_public_interfaces()
Dabg-ctf-reader.cc1376 result = dynamic_pointer_cast<type_base> in process_ctf_qualified_type()
Dabg-reader.cc754 push_and_key_type_decl(shared_ptr<type_base> t, const string& id, in push_and_key_type_decl()
1405 static shared_ptr<type_base>
3814 shared_ptr<type_base> underlying_type = in build_qualified_type_decl()
Dabg-comparison.cc9410 corpus_diff::priv::added_unreachable_type_is_suppressed(const type_base *t)const in added_unreachable_type_is_suppressed()
9432 corpus_diff::priv::deleted_unreachable_type_is_suppressed(const type_base *t) const in deleted_unreachable_type_is_suppressed()
/third_party/libabigail/include/
Dabg-fwd.h93 class type_base; variable
96 typedef shared_ptr<type_base> type_base_sptr;
99 typedef weak_ptr<type_base> type_base_wptr;
394 type_base*
401 is_anonymous_type(const type_base*);
422 is_typedef(const type_base*);
425 is_typedef(type_base*);
449 is_declaration_only_class_or_union_type(const type_base *t);
493 const type_base*
494 is_void_pointer_type(const type_base*);
[all …]
Dabg-ir.h106 size_t operator()(const type_base *l) const;
116 typedef vector<type_base*> type_base_ptrs_type;
190 is_void_type(const type_base*) const;
193 is_variadic_parameter_type(const type_base*) const;
244 type_base* get_canonical_type(const char* name, unsigned index);
1463 friend type_base*
1931 equals(const type_base&, const type_base&, change_kind*);
1934 class type_base : public virtual type_or_decl_base
1951 type_base();
1975 type_base(const environment& e, size_t s, size_t a);
[all …]
Dabg-corpus.h99 record_type_as_reachable_from_public_interfaces(const type_base&);
102 type_is_reachable_from_public_interfaces(const type_base&) const;
274 friend class type_base; variable
/third_party/libabigail/tests/data/test-diff-filter/
Dtest41-report-0.txt8 …ml_writer::write_context::record_decl_only_type_as_emitted(abigail::ir::type_base*)' {_ZN7abiga…
22 …ml_writer::type_ptr_map&, std::vector<abigail::ir::type_base *, std::allocator<abigail::ir::type_b…
23 …vector<std::tr1::shared_ptr<abigail::ir::type_base>, std::allocator<std::tr1::shared_ptr<abigail::…
39 …string abigail::xml_writer::write_context::get_id_for_type(abigail::ir::type_base*) const' at abg-…
60type_base*, abigail::interned_string, abigail::xml_writer::type_hasher, abigail::diff_utils::deep_…
61type_base*, abigail::interned_string, abigail::xml_writer::type_hasher, abigail::diff_utils::deep_…
64type_base*, abigail::interned_string, abigail::xml_writer::type_hasher, abigail::diff_utils::deep_…
66type_base *, abigail::interned_string, abigail::xml_writer::type_hasher, abigail::diff_utils::deep…
96 …underlying type 'class std::tr1::shared_ptr<abigail::ir::type_base>' at shared_ptr.h:983:1 changed:
99 …class std::tr1::__shared_ptr<abigail::ir::type_base, (__gnu_cxx::_Lock_policy)2u> at shared_ptr.h:…
[all …]
/third_party/harfbuzz/src/
Dhb-open-file.hh316 const void *type_base) const in get_resource_record()
317 { return (type_base+resourcesZ).as_array (get_resource_count ())[i]; } in get_resource_record()
320 const void *type_base, in sanitize()
325 resourcesZ.sanitize (c, type_base, in sanitize()
/third_party/flutter/skia/third_party/externals/harfbuzz/src/
Dhb-open-file.hh320 const void *type_base) const in get_resource_record()
321 { return (type_base+resourcesZ).as_array (get_resource_count ())[i]; } in get_resource_record()
324 const void *type_base, in sanitize()
329 resourcesZ.sanitize (c, type_base, in sanitize()
/third_party/skia/third_party/externals/harfbuzz/src/
Dhb-open-file.hh331 const void *type_base) const in get_resource_record()
332 { return (type_base+resourcesZ).as_array (get_resource_count ())[i]; } in get_resource_record()
335 const void *type_base, in sanitize()
340 resourcesZ.sanitize (c, type_base, in sanitize()
/third_party/libabigail/
DChangeLog819 (type_base::type_base): Likewise.
935 (type_base::get_canonical_type_for, type_base::type_base)
936 (type_base::get_cached_pretty_representation)
1219 (type_base::priv::propagated_canonical_type_confirmed_): Define
1221 (type_base::priv::priv): Initialize it.
1222 (type_base::priv::{propagated_canonical_type_confirmed,
1225 (type_base::priv::clear_propagated_canonical_type): Do not clear
1227 (type_base::priv::confirm_ct_propagation_for_types_dependant_on): Rename
1228 type_base::confirm_ct into this. Mark the confirmed propagated
1230 (type_base::priv::confirm_ct_propagation): This is now a new member
[all …]
DNEWS513 abg-ir.cc: Fix peel_typedef_type(const type_base*).
/third_party/libabigail/tools/
Dabilint.cc53 using abigail::type_base;
/third_party/libabigail/doc/manuals/
Dabidiff.rst692 4 struct type_base
697 9 struct S0 : public type_base
722 struct type_base