Lines Matching refs:decl_base
1310 maybe_compare_as_member_decls(const decl_base& l,
1311 const decl_base& r,
1315 equals(const decl_base&, const decl_base&, change_kind*);
1466 friend decl_base*
1504 class decl_base : public virtual type_or_decl_base
1507 decl_base();
1577 decl_base(const environment* e,
1583 decl_base(const environment* e,
1589 decl_base(const environment*, const location&);
1591 decl_base(const decl_base&);
1594 operator==(const decl_base&) const;
1597 operator!=(const decl_base&) const;
1602 virtual ~decl_base();
1687 const decl_base*
1700 equals(const decl_base&, const decl_base&, change_kind*);
1706 maybe_compare_as_member_decls(const decl_base& l,
1707 const decl_base& r,
1718 vector<shared_ptr<decl_base> >::iterator,
1722 get_member_access_specifier(const decl_base& d);
1728 set_member_access_specifier(decl_base& d,
1732 get_member_is_static(const decl_base& d);
1741 set_member_is_static(decl_base& d, bool s);
1767 operator<<(std::ostream&, decl_base::visibility);
1770 operator<<(std::ostream&, decl_base::binding);
1776 class scope_decl : public virtual decl_base
1815 operator==(const decl_base&) const;
1854 find_iterator_for_member(const decl_base*, declarations::iterator&);
2056 class type_decl : public virtual decl_base, public virtual type_base
2078 operator==(const decl_base&) const;
2119 operator==(const decl_base&) const;
2143 operator==(const decl_base&) const;
2157 class qualified_type_def : public virtual type_base, public virtual decl_base
2192 operator==(const decl_base&) const;
2265 class pointer_type_def : public virtual type_base, public virtual decl_base
2292 operator==(const decl_base&) const;
2329 class reference_type_def : public virtual type_base, public virtual decl_base
2356 operator==(const decl_base&) const;
2393 class array_type_def : public virtual type_base, public virtual decl_base
2419 class subrange_type : public virtual type_base, public virtual decl_base
2519 operator==(const decl_base&) const;
2556 operator==(const decl_base&) const;
2613 class enum_type_decl : public virtual type_base, public virtual decl_base
2667 operator==(const decl_base&) const;
2748 class typedef_decl : public virtual type_base, public virtual decl_base
2780 operator==(const decl_base&) const;
2857 class var_decl : public virtual decl_base
2884 operator==(const decl_base&) const;
2957 class function_decl : public virtual decl_base
3050 operator==(const decl_base& o) const;
3129 class function_decl::parameter : public decl_base
3189 operator==(const decl_base&) const;
3385 class template_decl : public virtual decl_base
3494 class non_type_tparameter : public template_parameter, public virtual decl_base
3517 operator==(const decl_base&) const;
3576 class type_composition : public template_parameter, public virtual decl_base
3639 operator==(const decl_base&) const;
3685 operator==(const decl_base&) const;
4019 operator==(const decl_base&) const;
4044 set_member_is_static(decl_base& d, bool s);
4196 operator==(const decl_base&) const;
4213 set_member_is_static(decl_base& d, bool s);
4246 get_member_access_specifier(const decl_base&);
4252 set_member_access_specifier(decl_base&,
4275 public virtual decl_base
4306 operator==(const decl_base&) const;
4367 operator==(const decl_base&) const;
4542 get_function_parameter(const decl_base* fun,
4546 class member_function_template : public member_base, public virtual decl_base
4563 decl_base(f->get_environment(), f->get_name(), location()), in member_function_template()
4601 public virtual decl_base
4616 decl_base(c->get_environment(), c->get_name(), location()), in member_class_template()
4809 virtual bool visit_begin(decl_base*);
4810 virtual bool visit_end(decl_base*);