reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/BuiltinTypes.def
  258 BUILTIN_TYPE(Dependent, DependentTy)
tools/clang/lib/AST/ASTContext.cpp
 1305   InitBuiltinType(DependentTy,         BuiltinType::Dependent);
 4452       E = new (*this) PackExpansionExpr(DependentTy, E, NTTP->getLocation(),
tools/clang/lib/AST/DeclCXX.cpp
 2927   return new (C, DC) UnresolvedUsingValueDecl(DC, C.DependentTy, UsingLoc,
tools/clang/lib/AST/Expr.cpp
 4162     : Expr(GenericSelectionExprClass, Context.DependentTy, VK_RValue,
tools/clang/lib/AST/ExprCXX.cpp
  513     setType(Context.DependentTy);
  565   return new (Mem) DependentScopeDeclRefExpr(Context.DependentTy, QualifierLoc,
 1402     : Expr(CXXDependentScopeMemberExprClass, Ctx.DependentTy, VK_LValue,
tools/clang/lib/AST/Type.cpp
 3251     : DecltypeType(E, Context.DependentTy), Context(Context) {}
 3271      : UnaryTransformType(BaseType, C.DependentTy, UKind, QualType()) {}
tools/clang/lib/Sema/SemaCodeComplete.cpp
 2629   if (T.isNull() || Context.hasSameType(T, Context.DependentTy))
tools/clang/lib/Sema/SemaCoroutine.cpp
  491                    ? Context.DependentTy
  728         new (Context) DependentCoawaitExpr(Loc, Context.DependentTy, E, Lookup);
  764         CoawaitExpr(Loc, Context.DependentTy, E, IsImplicit);
  824     Expr *Res = new (Context) CoyieldExpr(Loc, Context.DependentTy, E);
tools/clang/lib/Sema/SemaDecl.cpp
 3459                           OldAT->isDependentType() ? Context.DependentTy
 3463                           OldAT->isDependentType() ? Context.DependentTy
 3914         New->setType(Context.DependentTy);
 8779           SubstAutoType(FPT->getReturnType(), Context.DependentTy);
16911       EltTy = Context.DependentTy;
16982       EltTy = Context.DependentTy;
17364     Enum->completeDefinition(Context.DependentTy, Context.DependentTy, 0, 0);
17364     Enum->completeDefinition(Context.DependentTy, Context.DependentTy, 0, 0);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1422       B->setType(Context.DependentTy);
tools/clang/lib/Sema/SemaExpr.cpp
 3219     ResTy = Context.DependentTy;
 4254     return S.Context.DependentTy;
 4377     return new (Context) ArraySubscriptExpr(base, idx, Context.DependentTy,
 4501         OMPArraySectionExpr(Base, LowerBound, Length, Context.DependentTy,
 4653     ResultType = Context.DependentTy;
 5646             Context.DependentTy, VK_RValue, RParenLoc);
 5653         return CallExpr::Create(Context, Fn, ArgExprs, Context.DependentTy,
 5682         return CallExpr::Create(Context, Fn, ArgExprs, Context.DependentTy,
12120     return S.Context.DependentTy;
12321     return Context.DependentTy;
12523     return S.Context.DependentTy;
13891         CurrentType = Context.DependentTy;
13917       CurrentType = Context.DependentTy;
14049     resType = Context.DependentTy;
14127     T = Context.getFunctionType(Context.DependentTy, None, EPI);
14173   if (RetTy != Context.DependentTy) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 5768     return Context.DependentTy;
 7041       ObjectTypePtrForLookup = ParsedType::make(Context.DependentTy);
tools/clang/lib/Sema/SemaExprObjC.cpp
  501       new (Context) ObjCBoxedExpr(ValueExpr, Context.DependentTy, nullptr, SR);
 1082     StrTy = Context.DependentTy;
 2721           Context, Context.DependentTy, VK_RValue, LBracLoc, Receiver, Sel,
tools/clang/lib/Sema/SemaInit.cpp
 9677     return Context.DependentTy;
 9696     return Context.DependentTy;
tools/clang/lib/Sema/SemaLambda.cpp
  375       Result = SubstAutoType(Result, Context.DependentTy);
  928                                   : Context.DependentTy;
tools/clang/lib/Sema/SemaLookup.cpp
 5480   auto TE = new (Context) TypoExpr(Context.DependentTy);
tools/clang/lib/Sema/SemaOpenMP.cpp
13168       QualType Type = Context.DependentTy;
tools/clang/lib/Sema/SemaOverload.cpp
12354       CallExpr *CE = CallExpr::Create(Context, Fn, Args, Context.DependentTy,
12561       return new (Context) UnaryOperator(Input, Opc, Context.DependentTy,
12569                                        Context.DependentTy, VK_RValue, OpLoc,
12744             Args[0], Args[1], Opc, Context.DependentTy, VK_RValue, OK_Ordinary,
12748           Args[0], Args[1], Opc, Context.DependentTy, VK_LValue, OK_Ordinary,
12749           Context.DependentTy, Context.DependentTy, OpLoc,
12749           Context.DependentTy, Context.DependentTy, OpLoc,
12761                                        Context.DependentTy, VK_RValue, OpLoc,
13152                                        Context.DependentTy, VK_RValue, RLoc,
tools/clang/lib/Sema/SemaPseudoObject.cpp
 1564     return new (Context) UnaryOperator(op, opcode, Context.DependentTy,
 1594     return new (Context) BinaryOperator(LHS, RHS, opcode, Context.DependentTy,
tools/clang/lib/Sema/SemaStmt.cpp
 2399           Binding->setType(Context.DependentTy);
 2400       LoopVar->setType(SubstAutoType(LoopVar->getType(), Context.DependentTy));
 3293         FnRetType = CurCap->ReturnType = Context.DependentTy;
tools/clang/lib/Sema/SemaTemplate.cpp
 1052     TSI = SubstAutoTypeSourceInfo(TSI, Context.DependentTy);
10263       NewTSI = SubstAutoTypeSourceInfo(NewTSI, Context.DependentTy);
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 4075     FunctionType = SubstAutoType(FunctionType, Context.DependentTy);
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  642     PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions);
 1207   return new (Context) CXXFoldExpr(Context.DependentTy, LParenLoc, LHS,
tools/clang/lib/Sema/SemaType.cpp
 1334                                            Context.DependentTy)) {
 1335       Result = Context.DependentTy;
 2940     T = SemaRef.Context.DependentTy;
 4577             if (T != Context.DependentTy) {
 8316     return S.Context.DependentTy;
tools/clang/lib/Sema/TreeTransform.h
12027             getSema().Context.DependentTy, DRE.get(), E->getPackLoc(), None);
tools/clang/lib/Serialization/ASTReader.cpp
 7420       T = Context.DependentTy;