Home
last modified time | relevance | path

Searched refs:decl_base (Results 1 – 12 of 12) sorted by relevance

/third_party/libabigail/include/
Dabg-fwd.h121 class decl_base; variable
124 typedef shared_ptr<decl_base> decl_base_sptr;
148 typedef weak_ptr<decl_base> decl_base_wptr;
320 get_global_scope(const decl_base&);
323 get_global_scope(const decl_base*);
329 get_translation_unit(const decl_base&);
332 get_translation_unit(const decl_base*);
347 is_at_global_scope(const decl_base&);
353 is_at_global_scope(const decl_base*);
359 is_at_class_scope(const decl_base*);
[all …]
Dabg-ir.h1317 maybe_compare_as_member_decls(const decl_base& l,
1318 const decl_base& r,
1322 equals(const decl_base&, const decl_base&, change_kind*);
1466 friend decl_base*
1496 class decl_base : public virtual type_or_decl_base
1499 decl_base();
1567 decl_base(const decl_base&);
1570 decl_base(const environment& e,
1576 decl_base(const environment& e,
1582 decl_base(const environment&, const location&);
[all …]
/third_party/libabigail/src/
Dabg-ir.cc50 do_update(abigail::ir::decl_base* d);
53 visit_begin(abigail::ir::decl_base* d);
209 has_generic_anonymous_internal_type_name(const decl_base *d);
212 get_generic_anonymous_internal_type_name(const decl_base *d);
218 update_qualified_name(decl_base * d);
3192 compare_using_locations(const decl_base *f, in compare_using_locations()
3193 const decl_base *s) in compare_using_locations()
3240 operator()(const decl_base *f, in operator ()()
3241 const decl_base *s) in operator ()()
3309 has_artificial_or_natural_location(const decl_base* d) in has_artificial_or_natural_location()
[all …]
Dabg-hash.cc125 struct decl_base::hash
128 operator()(const decl_base& d) const in operator ()()
151 decl_base::hash decl_hash; in operator ()()
196 decl_base::hash decl_hash; in operator ()()
214 decl_base::hash decl_hash; in operator ()()
232 decl_base::hash decl_hash; in operator ()()
250 decl_base::hash hash_decl; in operator ()()
283 decl_base::hash hash_decl; in operator ()()
309 decl_base::hash decl_hash; in operator ()()
335 decl_base::hash decl_hash; in operator ()()
[all …]
Dabg-reader.cc147 deque<shared_ptr<decl_base> > m_decls_stack;
423 shared_ptr<decl_base> cur_decl = get_cur_decl(); in get_cur_scope()
441 return shared_ptr<decl_base>(static_cast<decl_base*>(0)); in get_cur_decl()
449 for (deque<shared_ptr<decl_base> >::reverse_iterator i = in get_translation_unit()
492 shared_ptr<decl_base> t = get_cur_decl(); in pop_decl()
757 shared_ptr<decl_base> decl = dynamic_pointer_cast<decl_base>(t); in push_and_key_type_decl()
1283 static bool read_visibility(xmlNodePtr, decl_base::visibility&);
1284 static bool read_binding(xmlNodePtr, decl_base::binding&);
2398 read_visibility(xmlNodePtr node, decl_base::visibility& vis) in read_visibility()
2405 vis = decl_base::VISIBILITY_DEFAULT; in read_visibility()
[all …]
Dabg-writer.cc1289 write_visibility(const shared_ptr<decl_base>& decl, ostream& o) in write_visibility()
1294 decl_base::visibility v = decl->get_visibility(); in write_visibility()
1299 case decl_base::VISIBILITY_NONE: in write_visibility()
1301 case decl_base::VISIBILITY_DEFAULT: in write_visibility()
1304 case decl_base::VISIBILITY_PROTECTED: in write_visibility()
1307 case decl_base::VISIBILITY_HIDDEN: in write_visibility()
1310 case decl_base::VISIBILITY_INTERNAL: in write_visibility()
1329 write_binding(const shared_ptr<decl_base>& decl, ostream& o) in write_binding()
1334 decl_base::binding bind = decl_base::BINDING_NONE; in write_binding()
1351 case decl_base::BINDING_NONE: in write_binding()
[all …]
Dabg-comp-filter.cc455 const decl_base *d1 = dynamic_cast<const decl_base*>(a1); in decl_name_changed()
459 const decl_base *d2 = dynamic_cast<const decl_base*>(a2); in decl_name_changed()
Dabg-ctf-reader.cc1030 decl_base::VISIBILITY_DEFAULT, in process_ctf_forward_type()
1047 decl_base::VISIBILITY_DEFAULT, in process_ctf_forward_type()
1094 decl_base::VISIBILITY_DEFAULT, in process_ctf_struct_type()
1145 decl_base::VISIBILITY_DEFAULT, in process_ctf_union_type()
Dabg-dwarf-reader.cc12829 decl_base::VISIBILITY_DEFAULT, in add_or_update_class_type()
13215 decl_base::VISIBILITY_DEFAULT, in add_or_update_union_type()
14798 decl_base::VISIBILITY_DEFAULT)); in get_opaque_version_of_type()
Dabg-comparison.cc4181 : dynamic_pointer_cast<decl_base>(it->second->second_subject())); in member_class_tmpl_has_changed()
/third_party/libabigail/
DChangeLog815 (decl_base::decl_base): Make copy constructor private. Take or
910 (decl_base::{decl_base, set_name, set_naming_typedef,
1986 (decl_base::priv::{temporary_internal_qualified_name_,
2544 (decl_base::set_naming_typedef): Properly adjust the qualified
4930 * include/abg-ir.h (decl_base::set_has_anonymous_parent): Remove
4932 (decl_base::{get,set}_naming_typedef): Declare new member
4935 (decl_base::priv::naming_typedef_): Define new data member.
4936 (decl_base::priv::has_anonymous_parent_): Remove data member.
4937 (decl_base::priv::priv): Adjust constructor.
4938 (decl_base::get_has_anonymous_parent): Rather than storing a flag
[all …]
DNEWS597 Fix decl_base comparison function