Home | History | Annotate | Download | only in Sema

Lines Matching defs:Ref

1830   // C++ [expr.ref]p4:
2264 // just build an ordinary singleton decl ref.
2950 if (const ReferenceType *Ref = ExprTy->getAs<ReferenceType>())
2951 ExprTy = Ref->getPointeeType();
2969 if (const ReferenceType *Ref = ExprTy->getAs<ReferenceType>())
2970 ExprTy = Ref->getPointeeType();
3019 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>())
3020 ExprType = Ref->getPointeeType();
7971 // If the underlying expression isn't a decl ref, give up.
10412 Expr *Ref = new (S.Context) DeclRefExpr(Var, RefersToEnclosingLocal,
10454 Ref, Loc, IterationVarRef.take(), Loc);
10462 Ref = Subscript.take();
10480 InitializationSequence Init(S, Entities.back(), InitKind, &Ref, 1);
10482 if (!Init.Diagnose(S, Entities.back(), InitKind, &Ref, 1))
10483 Result = Init.Perform(S, Entities.back(), InitKind, Ref);
11699 if (DeclRefExpr *ref = dyn_cast<DeclRefExpr>(E)) {
11700 loc = ref->getLocation();
11701 d = ref->getDecl();