Home
last modified time | relevance | path

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

/third_party/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);
356 is_at_class_scope(const decl_base_sptr);
365 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.h1666 const decl_base_sptr
1670 set_earlier_declaration(const decl_base_sptr&);
1672 const decl_base_sptr
1676 set_definition_of_declaration(const decl_base_sptr&);
1701 friend decl_base_sptr
1702 add_decl_to_scope(decl_base_sptr decl, scope_decl* scpe);
1705 remove_decl_from_scope(decl_base_sptr);
1707 friend decl_base_sptr
1708 insert_decl_into_scope(decl_base_sptr,
1716 get_member_access_specifier(const decl_base_sptr& d);
[all …]
Dabg-comparison.h132 typedef unordered_map<string, decl_base_sptr> string_decl_base_sptr_map;
140 typedef unordered_map<unsigned, decl_base_sptr> unsigned_decl_base_sptr_map;
1097 compute_diff(const decl_base_sptr,
1098 const decl_base_sptr,
1134 decl_diff_base(decl_base_sptr first_subject,
1135 decl_base_sptr second_subject,
1900 const decl_base_sptr
1903 const decl_base_sptr
1906 const decl_base_sptr
1909 const decl_base_sptr
/third_party/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()
359 data_member_offset_changed(decl_base_sptr f, decl_base_sptr s) in data_member_offset_changed()
383 non_static_data_member_type_size_changed(const decl_base_sptr& f, in non_static_data_member_type_size_changed()
384 const decl_base_sptr& s) in non_static_data_member_type_size_changed()
408 static_data_member_type_size_changed(const decl_base_sptr& f, in static_data_member_type_size_changed()
409 const decl_base_sptr& s) in static_data_member_type_size_changed()
434 is_compatible_change(const decl_base_sptr& d1, const decl_base_sptr& d2) in is_compatible_change()
505 has_harmless_name_change(const decl_base_sptr& f, const decl_base_sptr& s) in has_harmless_name_change()
552 has_harmful_name_change(const decl_base_sptr& f, const decl_base_sptr& s) in has_harmful_name_change()
[all …]
Dabg-reader.cc79 const decl_base_sptr &);
130 typedef unordered_map<xmlNodePtr, decl_base_sptr> xml_node_decl_base_sptr_map;
277 decl_base_sptr decl) in map_xml_node_to_decl()
283 decl_base_sptr
292 return decl_base_sptr(); in get_decl_for_xml_node()
437 decl_base_sptr
453 if (decl_base_sptr d = *i) in get_translation_unit()
471 decl_base_sptr d = get_type_declaration(type); in type_is_from_translation_unit()
481 push_decl(decl_base_sptr d) in push_decl()
486 decl_base_sptr
[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-ctf-reader.cc62 static decl_base_sptr
754 decl_base_sptr decl = is_decl(utype); in process_ctf_typedef()
805 decl_base_sptr type_declaration = get_type_declaration(void_type); in process_ctf_base_type()
846 static decl_base_sptr
853 decl_base_sptr type_declaration = get_type_declaration(t); in build_ir_node_for_variadic_parameter_type()
939 decl_base_sptr function_type_decl = get_type_declaration(result); in process_ctf_function_type()
1017 decl_base_sptr result; in process_ctf_forward_type()
1291 decl_base_sptr array_type_decl = get_type_declaration(result); in process_ctf_array_type()
1320 static decl_base_sptr
1326 decl_base_sptr result = t; in maybe_strip_qualification()
[all …]
Dabg-writer.cc802 decl_is_emitted(const decl_base_sptr& decl) const in decl_is_emitted()
814 record_decl_as_emitted(const decl_base_sptr& decl) in record_decl_as_emitted()
848 static void write_location(const decl_base_sptr&, write_context&);
849 static bool write_visibility(const decl_base_sptr&, ostream&);
850 static bool write_binding(const decl_base_sptr&, ostream&);
851 static bool write_is_artificial(const decl_base_sptr&, ostream&);
869 static void write_is_declaration_only(const decl_base_sptr&, ostream&);
871 static void write_is_anonymous(const decl_base_sptr&, ostream&);
872 static void write_naming_typedef(const decl_base_sptr&, write_context&);
873 static bool write_decl(const decl_base_sptr&, write_context&, unsigned);
[all …]
Dabg-comparison-priv.h503 member_type_has_changed(decl_base_sptr) const;
505 decl_base_sptr
506 subtype_changed_dm(decl_base_sptr) const;
508 decl_base_sptr
509 member_class_tmpl_has_changed(decl_base_sptr) const;
578 operator()(const decl_base_sptr& f, in operator()
579 const decl_base_sptr& s) const in operator()
1370 vector<decl_base_sptr>& sorted);
Dabg-ir.cc221 update_qualified_name(decl_base_sptr d);
3288 operator()(const decl_base_sptr &f, in operator ()()
3289 const decl_base_sptr &s) in operator ()()
4373 decl_base_sptr declaration_;
4901 const decl_base_sptr
4910 decl_base::set_earlier_declaration(const decl_base_sptr& d) in set_earlier_declaration()
4921 const decl_base_sptr
5323 operator==(const decl_base_sptr& l, const decl_base_sptr& r) in operator ==()
5344 operator!=(const decl_base_sptr& l, const decl_base_sptr& r) in operator !=()
5399 has_scope(const decl_base_sptr d) in has_scope()
[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()
2475 decl_diff_base::decl_diff_base(decl_base_sptr first_subject, in decl_diff_base()
2476 decl_base_sptr second_subject, in decl_diff_base()
3098 compute_diff_for_decls(const decl_base_sptr first, in compute_diff_for_decls()
3099 const decl_base_sptr second, in compute_diff_for_decls()
3129 compute_diff(const decl_base_sptr first, in compute_diff()
3130 const decl_base_sptr second, in compute_diff()
3163 decl_base_sptr f = get_type_declaration(first), in compute_diff()
4126 class_or_union_diff::priv::member_type_has_changed(decl_base_sptr d) const in member_type_has_changed()
[all …]
Dabg-leaf-reporter.cc589 vector<decl_base_sptr> sorted_dms; in report()
593 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report()
613 vector<decl_base_sptr> sorted_dms; in report()
617 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report()
944 decl_base_sptr first = d.first_var(), second = d.second_var(); in report()
Dabg-dwarf-reader.cc2942 decl_base_sptr decl, in associate_die_to_decl()
2984 decl_base_sptr
2987 decl_base_sptr result = in lookup_decl_from_die_offset()
5783 static decl_base_sptr
5786 static decl_base_sptr
12004 decl_base_sptr d; in build_translation_unit_and_add_to_ir()
12186 decl_base_sptr d = add_decl_to_scope(result, tu->get_global_scope().get()); in build_enum_underlying_type()
12815 decl_base_sptr res; in add_or_update_class_type()
12997 decl_base_sptr ty = is_decl(build_ir_node_from_die(rdr, &type_die, in add_or_update_class_type()
13039 decl_base_sptr r = in add_or_update_class_type()
[all …]
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-default-reporter.cc995 vector<decl_base_sptr> sorted_dms; in report()
999 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report()
1019 vector<decl_base_sptr> sorted_dms; in report()
1023 for (vector<decl_base_sptr>::const_iterator i = sorted_dms.begin(); in report()
1087 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.cc804 decl_base_sptr member = m->second; in suppresses_diff()
/third_party/libabigail/
DChangeLog863 This is in the overloads for decl_base_sptr, type_base_sptr,
3602 * src/abg-writer.cc (decl_is_emitted): Make decl_base_sptr
4970 decl_base_sptr, rather than just class_decl_sptr.
9667 type of member argument from const decl_base_sptr& to plain
9668 decl_base_sptr.
9871 (dump): In the decl_base_sptr overload, don't emit final new
10572 (data_member_comp::operator()(decl_base_sptr&, decl_base_sptr&)):
12908 * include/abg-ir.h (operator!=(const decl_base_sptr&, const
12909 decl_base_sptr&)): Declare new operator.
12915 * src/abg-ir.cc (operator!=(const decl_base_sptr&, const
[all …]