Lines Matching refs:ValueDecl
40 class ValueDecl;
752 /// a NamedDecl (different from the referenced ValueDecl) which was found
762 ValueDecl *D;
804 ValueDecl *D, bool refersToEnclosingLocal,
819 DeclRefExpr(ValueDecl *D, bool refersToEnclosingLocal, QualType T,
835 ValueDecl *D,
845 ValueDecl *D,
859 ValueDecl *getDecl() { return D; }
860 const ValueDecl *getDecl() const { return D; }
861 void setDecl(ValueDecl *NewD) { D = NewD; }
897 /// This Decl may be different from the ValueDecl actually referred to in the
899 /// simple return the ValueDecl when appropriate.
2171 ValueDecl *MemberDecl;
2214 MemberExpr(Expr *base, bool isarrow, ValueDecl *memberdecl,
2233 MemberExpr(Expr *base, bool isarrow, ValueDecl *memberdecl,
2248 ValueDecl *memberdecl, DeclAccessPair founddecl,
2260 ValueDecl *getMemberDecl() const { return MemberDecl; }
2261 void setMemberDecl(ValueDecl *D) { MemberDecl = D; }