Home
last modified time | relevance | path

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

/external/libabigail/include/
Dabg-fwd.h124 typedef shared_ptr<decl_base> decl_base_sptr; typedef
313 decl_base_sptr
314 add_decl_to_scope(decl_base_sptr, scope_decl*);
316 decl_base_sptr
317 add_decl_to_scope(decl_base_sptr, const scope_decl_sptr&);
326 get_global_scope(const decl_base_sptr);
335 get_translation_unit(const decl_base_sptr);
350 is_at_global_scope(const decl_base_sptr);
353 is_at_class_scope(const decl_base_sptr);
362 is_at_template_scope(const decl_base_sptr);
[all …]
Dabg-comp-filter.h28 has_harmless_name_change(const decl_base_sptr& f, const decl_base_sptr& s);
33 has_harmful_name_change(const decl_base_sptr& f, const decl_base_sptr& s);
53 has_decl_only_def_change(const decl_base_sptr& first,
54 const decl_base_sptr& second);
Dabg-ir.h1578 const decl_base_sptr
1582 set_earlier_declaration(const decl_base_sptr&);
1584 const decl_base_sptr
1588 set_definition_of_declaration(const decl_base_sptr&);
1613 friend decl_base_sptr
1614 add_decl_to_scope(decl_base_sptr decl, scope_decl* scpe);
1617 remove_decl_from_scope(decl_base_sptr);
1619 friend decl_base_sptr
1620 insert_decl_into_scope(decl_base_sptr,
1628 get_member_access_specifier(const decl_base_sptr& d);
[all …]
Dabg-comparison.h131 typedef unordered_map<string, decl_base_sptr> string_decl_base_sptr_map;
139 typedef unordered_map<unsigned, decl_base_sptr> unsigned_decl_base_sptr_map;
1059 compute_diff(const decl_base_sptr,
1060 const decl_base_sptr,
1100 decl_diff_base(decl_base_sptr first_subject,
1101 decl_base_sptr second_subject,
1903 const decl_base_sptr
1906 const decl_base_sptr
1909 const decl_base_sptr
1912 const decl_base_sptr
/external/libabigail/src/
Dabg-comp-filter.cc171 type_size_changed(const decl_base_sptr f, const decl_base_sptr s) in type_size_changed()
206 access_changed(const decl_base_sptr& f, const decl_base_sptr& s) in access_changed()
322 data_member_offset_changed(decl_base_sptr f, decl_base_sptr s) in data_member_offset_changed()
346 non_static_data_member_type_size_changed(const decl_base_sptr& f, in non_static_data_member_type_size_changed()
347 const decl_base_sptr& s) in non_static_data_member_type_size_changed()
371 static_data_member_type_size_changed(const decl_base_sptr& f, in static_data_member_type_size_changed()
372 const decl_base_sptr& s) in static_data_member_type_size_changed()
397 is_compatible_change(const decl_base_sptr& d1, const decl_base_sptr& d2) in is_compatible_change()
468 has_harmless_name_change(const decl_base_sptr& f, const decl_base_sptr& s) in has_harmless_name_change()
515 has_harmful_name_change(const decl_base_sptr& f, const decl_base_sptr& s) in has_harmful_name_change()
[all …]
Dabg-reader.cc91 typedef unordered_map<xmlNodePtr, decl_base_sptr> xml_node_decl_base_sptr_map;
247 decl_base_sptr decl) in map_xml_node_to_decl()
253 decl_base_sptr
262 return decl_base_sptr(); in get_decl_for_xml_node()
407 decl_base_sptr
423 if (decl_base_sptr d = *i) in get_translation_unit()
441 decl_base_sptr d = get_type_declaration(type); in type_is_from_translation_unit()
451 push_decl(decl_base_sptr d) in push_decl()
456 decl_base_sptr
460 return decl_base_sptr(); in pop_decl()
[all …]
Dabg-reporter-priv.h172 report_name_size_and_alignment_changes(decl_base_sptr first,
173 decl_base_sptr second,
203 maybe_report_diff_for_member(const decl_base_sptr& decl1,
204 const decl_base_sptr& decl2,
Dabg-comparison-priv.h504 member_type_has_changed(decl_base_sptr) const;
506 decl_base_sptr
507 subtype_changed_dm(decl_base_sptr) const;
509 decl_base_sptr
510 member_class_tmpl_has_changed(decl_base_sptr) const;
579 operator()(const decl_base_sptr& f, in operator()
580 const decl_base_sptr& s) const in operator()
1370 vector<decl_base_sptr>& sorted);
Dabg-writer.cc744 decl_is_emitted(decl_base_sptr& decl) const in decl_is_emitted()
808 record_decl_as_emitted(const decl_base_sptr &decl)const in record_decl_as_emitted()
836 static void write_location(const decl_base_sptr&, write_context&);
837 static bool write_visibility(const decl_base_sptr&, ostream&);
838 static bool write_binding(const decl_base_sptr&, ostream&);
839 static bool write_is_artificial(const decl_base_sptr&, ostream&);
857 static void write_is_declaration_only(const decl_base_sptr&, ostream&);
859 static void write_is_anonymous(const decl_base_sptr&, ostream&);
861 static bool write_decl(const decl_base_sptr&, write_context&, unsigned);
862 static void write_decl_in_scope(const decl_base_sptr&,
[all …]
Dabg-ir.cc2882 operator()(const decl_base_sptr &f, in operator ()()
2883 const decl_base_sptr &s) in operator ()()
3614 decl_base_sptr declaration_;
4112 const decl_base_sptr
4121 decl_base::set_earlier_declaration(const decl_base_sptr& d) in set_earlier_declaration()
4132 const decl_base_sptr
4501 operator==(const decl_base_sptr& l, const decl_base_sptr& r) in operator ==()
4522 operator!=(const decl_base_sptr& l, const decl_base_sptr& r) in operator !=()
4577 has_scope(const decl_base_sptr d) in has_scope()
4586 is_member_decl(const decl_base_sptr d) in is_member_decl()
[all …]
Dabg-reporter-priv.cc852 decl_base_sptr decl = is_decl(tod); in report_loc_info()
888 report_name_size_and_alignment_changes(decl_base_sptr first, in report_name_size_and_alignment_changes()
889 decl_base_sptr second, in report_name_size_and_alignment_changes()
1032 maybe_report_diff_for_member(const decl_base_sptr& decl1, in maybe_report_diff_for_member()
1033 const decl_base_sptr& decl2, in maybe_report_diff_for_member()
Dabg-comparison.cc147 vector<decl_base_sptr>& sorted) in sort_data_members()
577 if (decl_base_sptr decl = is_decl(first)) in is_diff_of_global_decls()
2479 decl_diff_base::decl_diff_base(decl_base_sptr first_subject, in decl_diff_base()
2480 decl_base_sptr second_subject, in decl_diff_base()
3117 compute_diff_for_decls(const decl_base_sptr first, in compute_diff_for_decls()
3118 const decl_base_sptr second, in compute_diff_for_decls()
3148 compute_diff(const decl_base_sptr first, in compute_diff()
3149 const decl_base_sptr second, in compute_diff()
3184 decl_base_sptr f = get_type_declaration(first), in compute_diff()
4228 class_or_union_diff::priv::member_type_has_changed(decl_base_sptr d) const in member_type_has_changed()
[all …]
Dabg-leaf-reporter.cc640 vector<decl_base_sptr> sorted_dms; in report()
644 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report()
664 vector<decl_base_sptr> sorted_dms; in report()
668 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report()
993 decl_base_sptr first = d.first_var(), second = d.second_var(); in report()
Dabg-corpus-priv.h775 maybe_update_scope_lookup_map(const decl_base_sptr& member_scope);
809 maybe_update_types_lookup_map(const decl_base_sptr& decl);
Dabg-dwarf-reader.cc3203 decl_base_sptr decl, in associate_die_to_decl()
3244 decl_base_sptr
3247 decl_base_sptr result = in lookup_decl_from_die_offset()
6138 static decl_base_sptr
6141 static decl_base_sptr
11365 decl_base_sptr d; in build_translation_unit_and_add_to_ir()
11542 decl_base_sptr d = add_decl_to_scope(result, tu->get_global_scope().get()); in build_enum_underlying_type()
12182 decl_base_sptr res; in add_or_update_class_type()
12339 decl_base_sptr ty = is_decl(build_ir_node_from_die(ctxt, &type_die, in add_or_update_class_type()
12381 decl_base_sptr r = in add_or_update_class_type()
[all …]
Dabg-default-reporter.cc998 vector<decl_base_sptr> sorted_dms; in report()
1002 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report()
1022 vector<decl_base_sptr> sorted_dms; in report()
1026 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report()
1090 decl_base_sptr mem_type = i->second; in report()
1648 decl_base_sptr first = d.first_var(), second = d.second_var(); in report()
Dabg-suppression.cc798 decl_base_sptr member = m->second; in suppresses_diff()
/external/libabigail/
DChangeLog1253 type of member argument from const decl_base_sptr& to plain
1254 decl_base_sptr.
1457 (dump): In the decl_base_sptr overload, don't emit final new
2158 (data_member_comp::operator()(decl_base_sptr&, decl_base_sptr&)):
4494 * include/abg-ir.h (operator!=(const decl_base_sptr&, const
4495 decl_base_sptr&)): Declare new operator.
4501 * src/abg-ir.cc (operator!=(const decl_base_sptr&, const
4502 decl_base_sptr&)): Define new operator.
6157 type_base_sptr and decl_base_sptr. Replace those with an overload
8616 array_type_def::subrange_type. In the decl_base_sptr overload,
[all …]