Lines Matching refs:var_decl
65 /// This means that, for instance, in an abigail::var_decl (a variable
72 /// But then abigail::var_decl::get_type() returns a shared pointer that
1694 equals(const var_decl&, const var_decl&, change_kind*);
2861 const var_decl*
2865 set_anonymous_data_member(var_decl *);
2877 equals(const var_decl&, const var_decl&, change_kind*);
2883 class var_decl : public virtual decl_base
2889 var_decl();
2896 /// Hasher for a var_decl type.
2902 var_decl(const string& name,
2952 virtual ~var_decl();
2961 get_data_member_offset(const var_decl& m);
2964 get_absolute_data_member_offset(const var_decl& m);
2973 get_data_member_is_laid_out(const var_decl& m);
2977 }; // end class var_decl
3131 var_decl *f_var = is_var_decl(f), *s_var = is_var_decl(s);
4544 const var_decl*
4666 /// A hashing functor for instances and pointers of @ref var_decl.
4667 struct var_decl::hash
4670 operator()(const var_decl& t) const;
4673 operator()(const var_decl* t) const;
4674 }; //end struct var_decl::hash
4676 /// A comparison functor for pointers to @ref var_decl.
4677 struct var_decl::ptr_equal
4679 /// Return true if the two instances of @ref var_decl are equal.
4687 operator()(const var_decl* l, const var_decl* r) const
4695 };// end struct var_decl::ptr_equal
4858 virtual bool visit_begin(var_decl*);
4859 virtual bool visit_end(var_decl*);