Home | History | Annotate | Download | only in AST

Lines Matching defs:Decl

216     void addDeclUnchecked(const Decl *D, bool Virtual = false) {
747 const Decl *D, bool Virtual = false) {
767 explicit MemberPtr(const ValueDecl *Decl) :
768 DeclAndIsDerivedMember(Decl, false), Path() {}
805 /// Perform a cast towards the class of the Decl (either up or down the
1099 const ValueDecl *Decl = GetLValueBaseDecl(Value);
1100 return Decl && Decl->isWeak();
1114 const ValueDecl *Decl = Value.getLValueBase().dyn_cast<const ValueDecl*>();
1115 return !Decl || !Decl->isWeak();
2243 // Walk the indirect field decl's chain to find the object to initialize,
2488 // Extract function decl and 'this' pointer from the callee.
2755 // function designators (in C), decl references to void objects (in C), and
3992 bool CheckReferencedDecl(const Expr *E, const Decl *D);
4095 bool IntExprEvaluator::CheckReferencedDecl(const Expr* E, const Decl* D) {
4394 const Decl *ADecl = GetLValueBaseDecl(A);
4397 const Decl *BDecl = GetLValueBaseDecl(B);
5157 // alignof decl is always accepted, even if it doesn't make sense: we default