Lines Matching defs:decl_base
50 /// abigail::decl_base_sptr (a shared pointer to an abigail::decl_base)
1317 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();
1524 // the data members of the priv struct for this decl_base shows up
1533 /// Facility to hash instances of 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&);
1585 operator==(const decl_base&) const;
1588 operator!=(const decl_base&) const;
1593 virtual ~decl_base();
1678 const decl_base*
1691 equals(const decl_base&, const decl_base&, change_kind*);
1697 maybe_compare_as_member_decls(const decl_base& l,
1698 const decl_base& r,
1709 vector<shared_ptr<decl_base> >::iterator,
1713 get_member_access_specifier(const decl_base& d);
1719 set_member_access_specifier(decl_base& d,
1723 get_member_is_static(const decl_base& d);
1732 set_member_is_static(decl_base& d, bool s);
1743 };// end class decl_base
1758 operator<<(std::ostream&, decl_base::visibility);
1761 operator<<(std::ostream&, decl_base::binding);
1767 class scope_decl : public virtual decl_base
1806 operator==(const decl_base&) const;
1845 find_iterator_for_member(const decl_base*, declarations::iterator&);
2069 class type_decl : public virtual decl_base, public virtual type_base
2091 operator==(const decl_base&) const;
2139 operator==(const decl_base&) const;
2163 operator==(const decl_base&) const;
2180 class qualified_type_def : public virtual type_base, public virtual decl_base
2215 operator==(const decl_base&) const;
2291 class pointer_type_def : public virtual type_base, public virtual decl_base
2317 operator==(const decl_base&) const;
2354 class reference_type_def : public virtual type_base, public virtual decl_base
2381 operator==(const decl_base&) const;
2422 class array_type_def : public virtual type_base, public virtual decl_base
2448 class subrange_type : public virtual type_base, public virtual decl_base
2548 operator==(const decl_base&) const;
2585 operator==(const decl_base&) const;
2642 class enum_type_decl : public virtual type_base, public virtual decl_base
2696 operator==(const decl_base&) const;
2774 class typedef_decl : public virtual type_base, public virtual decl_base
2806 operator==(const decl_base&) const;
2883 class var_decl : public virtual decl_base
2910 operator==(const decl_base&) const;
2983 class function_decl : public virtual decl_base
3076 operator==(const decl_base& o) const;
3155 class function_decl::parameter : public decl_base
3215 operator==(const decl_base&) const;
3411 class template_decl : public virtual decl_base
3520 class non_type_tparameter : public template_parameter, public virtual decl_base
3543 operator==(const decl_base&) const;
3602 class type_composition : public template_parameter, public virtual decl_base
3665 operator==(const decl_base&) const;
3711 operator==(const decl_base&) const;
4026 operator==(const decl_base&) const;
4051 set_member_is_static(decl_base& d, bool s);
4203 operator==(const decl_base&) const;
4220 set_member_is_static(decl_base& d, bool s);
4253 get_member_access_specifier(const decl_base&);
4259 set_member_access_specifier(decl_base&,
4282 public virtual decl_base
4313 operator==(const decl_base&) const;
4374 operator==(const decl_base&) const;
4549 get_function_parameter(const decl_base* fun,
4553 class member_function_template : public member_base, public virtual decl_base
4570 decl_base(f->get_environment(), f->get_name(), location()),
4608 public virtual decl_base
4623 decl_base(c->get_environment(), c->get_name(), location()),
4816 virtual bool visit_begin(decl_base*);
4817 virtual bool visit_end(decl_base*);