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

References

gen/tools/clang/include/clang/AST/AttrImpl.inc
  654     return alignmentExpr && (alignmentExpr->isValueDependent() || alignmentExpr->isTypeDependent());
tools/clang/include/clang/AST/Expr.h
  932            subexpr->isTypeDependent(), subexpr->isValueDependent(),
 1060            (SourceExpr && SourceExpr->isTypeDependent()),
 1976            val->isTypeDependent(), val->isValueDependent(),
 2030              input->isTypeDependent() || type->isDependentType(),
 2448          lhs->isTypeDependent() || rhs->isTypeDependent(),
 2448          lhs->isTypeDependent() || rhs->isTypeDependent(),
 3420            lhs->isTypeDependent() || rhs->isTypeDependent(),
 3420            lhs->isTypeDependent() || rhs->isTypeDependent(),
 3605            lhs->isTypeDependent() || rhs->isTypeDependent(),
 3605            lhs->isTypeDependent() || rhs->isTypeDependent(),
 3720            (lhs->isTypeDependent() || rhs->isTypeDependent()),
 3720            (lhs->isTypeDependent() || rhs->isTypeDependent()),
 3798            (common->isTypeDependent() || rhs->isTypeDependent()),
 3798            (common->isTypeDependent() || rhs->isTypeDependent()),
 4138     return getCond()->isTypeDependent() || getCond()->isValueDependent();
 4438       ExprBits.TypeDependent |= expr->isTypeDependent();
 5499            base->isTypeDependent(), base->isValueDependent(),
tools/clang/include/clang/AST/ExprCXX.h
  283              SemanticForm->isTypeDependent(), SemanticForm->isValueDependent(),
  787              Operand->isTypeDependent() || Operand->isValueDependent(),
  951       : Expr(MSPropertySubscriptExprClass, Ty, VK, OK, Idx->isTypeDependent(),
 1017              Operand->isTypeDependent(), Operand->isInstantiationDependent(),
 1379              VK_RValue, OK_Ordinary, SubExpr->isTypeDependent(),
 2760   uint64_t getValue() const { assert(!isTypeDependent()); return Value; }
 2810              queried->isTypeDependent(),
 4228              Replacement->isTypeDependent(), Replacement->isValueDependent(),
 4442              Temporary->isTypeDependent(), Temporary->isValueDependent(),
 4633              Resume->getObjectKind(), Resume->isTypeDependent(),
 4648     assert(Common->isTypeDependent() && Ty->isDependentType() &&
tools/clang/include/clang/AST/ExprObjC.h
  135              E->isTypeDependent(), E->isValueDependent(),
  867              base->isTypeDependent() || key->isTypeDependent(),
  867              base->isTypeDependent() || key->isTypeDependent(),
 1595              operand->isTypeDependent(), operand->isValueDependent(),
tools/clang/include/clang/AST/ExprOpenMP.h
   56             Base->isTypeDependent() ||
   57                 (LowerBound && LowerBound->isTypeDependent()) ||
   58                 (Length && Length->isTypeDependent()),
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  857 AST_MATCHER(Expr, isTypeDependent) { return Node.isTypeDependent(); }
tools/clang/lib/AST/ASTContext.cpp
 3392   assert((!numElements || numElements->isTypeDependent() ||
 4873   if (tofExpr->isTypeDependent()) {
 5791   if (E->isTypeDependent() || E->isValueDependent())
tools/clang/lib/AST/ASTImporter.cpp
 6211   bool TypeDependent = ToCond->isTypeDependent();
 8146     ToE->setTypeDependent(FromE->isTypeDependent());
tools/clang/lib/AST/Expr.cpp
 1339     : Expr(SC, Ty, VK, OK_Ordinary, Fn->isTypeDependent(),
 1430   if (Arg->isTypeDependent())
 1584     if (exprs[i]->isTypeDependent() || exprs[i]->isValueDependent())
 1607            E->isTypeDependent(), E->isInstantiationDependent(),
 1644     : Expr(MemberExprClass, T, VK, OK, Base->isTypeDependent(),
 2228     if (initExprs[I]->isTypeDependent())
 2388   if (isTypeDependent())
 2777   if (isTypeDependent())
 3126     if (Exprs[I]->isTypeDependent())
 3692       if (isTypeDependent() || getType()->isIntegralType(Ctx))
 4109     if (args[i]->isTypeDependent())
 4138            AssocExprs[ResultIndex]->isTypeDependent(),
 4241          Init->isTypeDependent(), Init->isValueDependent(),
 4261       if (Index->isTypeDependent() || Index->isValueDependent())
 4275       if (Start->isTypeDependent() || Start->isValueDependent() ||
 4276           End->isTypeDependent() || End->isValueDependent()) {
 4425     if (Exprs[I]->isTypeDependent())
 4520     if (E->isTypeDependent())
 4568     if (args[i]->isTypeDependent())
tools/clang/lib/AST/ExprCXX.cpp
  341          /*isTypeDependent=*/(Base->isTypeDependent() ||
  512   if (isTypeDependent())
 1508           ((Base && Base->isTypeDependent()) || BaseType->isDependentType()),
tools/clang/lib/AST/ExprObjC.cpp
   33     if (Elements[I]->isTypeDependent() || Elements[I]->isValueDependent())
   70     if (VK[I].Key->isTypeDependent() || VK[I].Key->isValueDependent() ||
   71         VK[I].Value->isTypeDependent() || VK[I].Value->isValueDependent())
  169            Receiver->isTypeDependent(), Receiver->isTypeDependent(),
  169            Receiver->isTypeDependent(), Receiver->isTypeDependent(),
  186     if (Args[I]->isTypeDependent())
tools/clang/lib/AST/StmtProfile.cpp
 1529   if (S->isTypeDependent()) {
 1564   assert(!S->isTypeDependent() &&
tools/clang/lib/AST/TemplateBase.cpp
  142     return (getAsExpr()->isTypeDependent() || getAsExpr()->isValueDependent() ||
tools/clang/lib/AST/Type.cpp
 3209     : Type(TypeOfExpr, can, E->isTypeDependent(),
 3216   return !TOExpr->isTypeDependent();
tools/clang/lib/Analysis/CFG.cpp
 1171     return !S->isTypeDependent() &&
 1180         S->isTypeDependent() || S->isValueDependent())
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  981   if (Arg->isTypeDependent())
 1125   if (Arg->isTypeDependent())
tools/clang/lib/Sema/Sema.cpp
 1987   if (IsMemExpr && !E.isTypeDependent()) {
tools/clang/lib/Sema/SemaAttr.cpp
  300     if (Alignment->isTypeDependent() ||
tools/clang/lib/Sema/SemaCast.cpp
  266       DestType->isDependentType() || Ex.get()->isTypeDependent();
  355   if (!Operand->isTypeDependent() && !TSI->getType()->isDependentType()) {
 2438   if (DestType->isDependentType() || SrcExpr.get()->isTypeDependent() ||
tools/clang/lib/Sema/SemaChecking.cpp
  321   if (TheCall->isValueDependent() || TheCall->isTypeDependent() ||
 3589   if (Arg->isTypeDependent() || Arg->isValueDependent())
 3699   if (Arg->isTypeDependent() || Arg->isValueDependent())
 5746   if (OrigArg0.get()->isTypeDependent() || OrigArg1.get()->isTypeDependent())
 5746   if (OrigArg0.get()->isTypeDependent() || OrigArg1.get()->isTypeDependent())
 5778   if (OrigArg->isTypeDependent())
 5883   if (!TheCall->getArg(0)->isTypeDependent() &&
 5884       !TheCall->getArg(1)->isTypeDependent()) {
 5923     if (TheCall->getArg(i)->isTypeDependent() ||
 6028   if (!Arg->isTypeDependent() && !Arg->isValueDependent()) {
 6068   if (!Arg->isTypeDependent() && !Arg->isValueDependent()) {
 6184   if (Arg->isTypeDependent() || Arg->isValueDependent()) return false;
 6203   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6234   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6255   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6301   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6326   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6518   if (Arg->isTypeDependent() || Arg->isValueDependent())
 6807   if (E->isTypeDependent() || E->isValueDependent())
10927       Bitfield->getBitWidth()->isTypeDependent() ||
10929       Init->isTypeDependent())
11546   if (E->isTypeDependent() || E->isValueDependent()) return;
12046   if (E->isTypeDependent() || E->isValueDependent())
12420   if (E->isTypeDependent() || E->isValueDependent())
tools/clang/lib/Sema/SemaCodeComplete.cpp
 5112   if (!Fn || Fn->isTypeDependent() || anyNullArguments(Args) ||
tools/clang/lib/Sema/SemaConcept.cpp
   36   if (ConstraintExpression->isTypeDependent())
tools/clang/lib/Sema/SemaDecl.cpp
15793   if (BitWidth->isValueDependent() || BitWidth->isTypeDependent())
16910     if (Enum->isDependentType() || Val->isTypeDependent())
tools/clang/lib/Sema/SemaDeclAttr.cpp
  245   if (Expr->isTypeDependent() || Expr->isValueDependent() ||
  337   if (IdxExpr->isTypeDependent() || IdxExpr->isValueDependent() ||
  656     if (ArgExp->isTypeDependent()) {
  966   if (!Cond->isTypeDependent()) {
 2642     if (E->isTypeDependent() || E->isValueDependent() ||
 2662     if (E->isTypeDependent() || E->isValueDependent() ||
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3891   if (!FD->getType()->isDependentType() && !InitExpr->isTypeDependent()) {
 4243   if (Member->getType()->isDependentType() || Init->isTypeDependent()) {
 4367   bool Dependent = BaseType->isDependentType() || Init->isTypeDependent();
11304   if (!ExplicitExpr->isTypeDependent())
14456   if (!AssertExpr->isTypeDependent() && !AssertExpr->isValueDependent() &&
16091     assert((NoexceptExpr->isTypeDependent() ||
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1037   if (DC->isTypeDependent())
 1043   if (DC->getSubExpr()->isTypeDependent())
 1054   if (Op->isTypeDependent())
 1105     if (E->isTypeDependent())
 1142     if (E->isTypeDependent())
 1234     CanThrowResult CT = E->isTypeDependent() ? CT_Dependent : CT_Cannot;
 1249     if (E->isTypeDependent() || E->isValueDependent())
tools/clang/lib/Sema/SemaExpr.cpp
 1474        IsResultDependent = ControllingExpr->isTypeDependent(),
 3975   if (E->isTypeDependent())
 4033   if (E->isTypeDependent())
 4200   if (E->isTypeDependent()) {
 4253   if (V.get()->isTypeDependent())
 4376       (base->isTypeDependent() || idx->isTypeDependent())) {
 4376       (base->isTypeDependent() || idx->isTypeDependent())) {
 4496   if (Base->isTypeDependent() ||
 4498        (LowerBound->isTypeDependent() || LowerBound->isValueDependent())) ||
 4499       (Length && (Length->isTypeDependent() || Length->isValueDependent()))) {
 4738   if (!IndexExpr->getType()->isIntegerType() && !IndexExpr->isTypeDependent())
 4744          && !IndexExpr->isTypeDependent())
 5642     if (Fn->isTypeDependent() || Expr::hasAnyTypeDependentArguments(ArgExprs)) {
 6115     if (!LiteralExpr->isTypeDependent() &&
 7833           && !commonExpr->isTypeDependent()
12119   if (Op->isTypeDependent())
12320   if (OrigOp.get()->isTypeDependent())
12522   if (Op->isTypeDependent())
13368       if (RHSExpr->isTypeDependent() ||
13406           (LHSExpr->isTypeDependent() || RHSExpr->isTypeDependent() ||
13406           (LHSExpr->isTypeDependent() || RHSExpr->isTypeDependent() ||
13426     if (LHSExpr->isTypeDependent() || RHSExpr->isTypeDependent())
13426     if (LHSExpr->isTypeDependent() || RHSExpr->isTypeDependent())
13835   if (E->isTypeDependent())
13900       if (!Idx->isTypeDependent() && !Idx->isValueDependent() &&
14048   if (CondExpr->isTypeDependent() || CondExpr->isValueDependent()) {
14454   if (!E->isTypeDependent() && Context.getTargetInfo().hasBuiltinMSVaList() &&
14489       if (!E->isTypeDependent() &&
14495   if (!IsMS && !E->isTypeDependent() &&
17247   if (ParenE->isTypeDependent())
17278   if (!E->isTypeDependent()) {
17968   if (E->isTypeDependent())
tools/clang/lib/Sema/SemaExprCXX.cpp
  469   if (E && !E->isTypeDependent()) {
  774   if (Ex && !Ex->isTypeDependent()) {
 1315       !Result.get()->isTypeDependent())
 1680         if (!NumElts->isTypeDependent() && !NumElts->isValueDependent()) {
 1912   if (ArraySize && *ArraySize && !(*ArraySize)->isTypeDependent()) {
 3235   if (!Ex.get()->isTypeDependent()) {
 5392   if (Queried->isTypeDependent()) {
 5755   if (!Cond.get()->isTypeDependent()) {
 5767   if (LHS.get()->isTypeDependent() || RHS.get()->isTypeDependent())
 5767   if (LHS.get()->isTypeDependent() || RHS.get()->isTypeDependent())
 6863     } else if (!Base->isTypeDependent()) {
 7931       (E->isTypeDependent() || E->isValueDependent() ||
tools/clang/lib/Sema/SemaExprObjC.cpp
  388   if (Element->isTypeDependent())
  499   if (ValueExpr->isTypeDependent()) {
  773   assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) &&
  773   assert((!BaseExpr->isTypeDependent() && !IndexExpr->isTypeDependent()) &&
 1568       if (Args[i]->isTypeDependent())
 1658     if (Args[i]->isTypeDependent())
 1730       if (Args[i]->isTypeDependent())
 2714     if (Receiver->isTypeDependent()) {
 4448   if (T->isDependentType() || SubExpr->isTypeDependent()) {
tools/clang/lib/Sema/SemaInit.cpp
 3148       if (!Index->isTypeDependent() && !Index->isValueDependent())
 3166       bool StartDependent = StartIndex->isTypeDependent() ||
 3168       bool EndDependent = EndIndex->isTypeDependent() ||
tools/clang/lib/Sema/SemaOpenMP.cpp
 2160           if (DE->isValueDependent() || DE->isTypeDependent()) {
 2507   if (Allocator->isTypeDependent() || Allocator->isValueDependent() ||
 2585       (Allocator->isTypeDependent() || Allocator->isValueDependent() ||
 2786     if (E->isTypeDependent() || E->isValueDependent() ||
 2908     if (E->isTypeDependent() || E->isValueDependent() ||
 4074   if (RefExpr->isTypeDependent() || RefExpr->isValueDependent() ||
 4877           if (E->isValueDependent() || E->isTypeDependent() ||
 4898       if (E->isValueDependent() || E->isTypeDependent() ||
 4924         } else if (E->isValueDependent() || E->isTypeDependent() ||
 4936     if (Step && !Step->isValueDependent() && !Step->isTypeDependent() &&
 5013   if (VariantRef->isTypeDependent() || VariantRef->isValueDependent() ||
 5182     if (!Score->isTypeDependent() && !Score->isValueDependent() &&
 7617     if (SimdlenLength->isValueDependent() || SimdlenLength->isTypeDependent() ||
 7621     if (SafelenLength->isValueDependent() || SafelenLength->isTypeDependent() ||
 7874       if (E->isTypeDependent() || E->isValueDependent() ||
10981   if (!Condition->isValueDependent() && !Condition->isTypeDependent() &&
11013   if (!Condition->isValueDependent() && !Condition->isTypeDependent() &&
11086   if (!ValExpr->isTypeDependent() && !ValExpr->isValueDependent() &&
11152   if (E->isValueDependent() || E->isTypeDependent() ||
11644     if (!ChunkSize->isValueDependent() && !ChunkSize->isTypeDependent() &&
13889   if (Step && !Step->isValueDependent() && !Step->isTypeDependent() &&
15305     if (VE->isValueDependent() || VE->isTypeDependent() ||
16085     if (!ChunkSize->isValueDependent() && !ChunkSize->isTypeDependent() &&
tools/clang/lib/Sema/SemaOverload.cpp
 2262   if (Expr->isValueDependent() && !Expr->isTypeDependent() &&
 5855   if (From->isTypeDependent())
 6317       if (Args[i]->isTypeDependent()) {
 6358         if (Args[i]->isTypeDependent()) {
12559   if (Input->isTypeDependent()) {
12738   if (Args[0]->isTypeDependent() || Args[1]->isTypeDependent()) {
12738   if (Args[0]->isTypeDependent() || Args[1]->isTypeDependent()) {
13137   if (Args[0]->isTypeDependent() || Args[1]->isTypeDependent()) {
13137   if (Args[0]->isTypeDependent() || Args[1]->isTypeDependent()) {
tools/clang/lib/Sema/SemaPseudoObject.cpp
  178                                           rebuiltExpr->isTypeDependent(),
  487       (result.get()->isTypeDependent() || CanCaptureValue(result.get())))
  511       (result.get()->isTypeDependent() || CanCaptureValue(result.get()))) {
  536       (result.get()->isTypeDependent() || CanCaptureValue(result.get())))
 1563   if (op->isTypeDependent())
 1593   if (LHS->isTypeDependent() || RHS->isTypeDependent())
 1593   if (LHS->isTypeDependent() || RHS->isTypeDependent())
tools/clang/lib/Sema/SemaStmt.cpp
  444     if (CondType->isDependentType() || E->isTypeDependent())
  718   if (!Cond->isTypeDependent() &&
  731   if (CondExpr && !CondExpr->isTypeDependent()) {
  878     = CondExpr->isTypeDependent() || CondExpr->isValueDependent();
 1268       if (!SrcExpr->isTypeDependent() && !SrcExpr->isValueDependent() &&
 1837   if (collection->isTypeDependent()) return collection;
 1954       if (!FirstE->isTypeDependent() && !FirstE->isLValue())
 2071   return !Collection->isTypeDependent()
 2888   if (!E->isTypeDependent()) {
 3341           (RetValExp->isTypeDependent() ||
 3353   } else if (!RetValExp->isTypeDependent()) {
 3671       } else if (!RetValExp->isTypeDependent()) {
 3766     if (!HasDependentReturnType && !RetValExp->isTypeDependent()) {
tools/clang/lib/Sema/SemaStmtAsm.cpp
   90   if (E->isTypeDependent())
  297     if (OutputExpr->isTypeDependent())
  572     if (OutputExpr->isTypeDependent() || InputExpr->isTypeDependent())
  572     if (OutputExpr->isTypeDependent() || InputExpr->isTypeDependent())
tools/clang/lib/Sema/SemaTemplate.cpp
 2496       if (IgnoreNonTypeDependent && !E->isTypeDependent())
 5767   if (Arg->isValueDependent() || Arg->isTypeDependent())
 6254         if (Arg->isTypeDependent() || Arg->isValueDependent()) {
 6313     if (Arg->isTypeDependent() || Arg->isValueDependent()) {
 6349     if (CTAK == CTAK_Deduced && Arg->isTypeDependent()) {
 6399     if ((ParamType->isDependentType() || Arg->isTypeDependent()) &&
 6419   if (ParamType->isDependentType() || Arg->isTypeDependent() ||
 6831     if (Arg->isTypeDependent() || Arg->isValueDependent()) {
 7530   if (!E->isTypeDependent())
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 4432       (Type.getType()->isDependentType() || Init->isTypeDependent())) {
 4500     if (Init->isTypeDependent()) {
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1241   if (!E->isTypeDependent())
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  194   if (!Cond->isTypeDependent()) {
  450   if (!Cond->isTypeDependent())
tools/clang/lib/Sema/SemaType.cpp
 2224       ArraySize && !ArraySize->isTypeDependent() &&
 2237   } else if (ArraySize->isTypeDependent() || ArraySize->isValueDependent()) {
 2360   if (SizeExpr->isTypeDependent() || SizeExpr->isValueDependent())
 2420   if (!ArraySize->isTypeDependent() && !ArraySize->isValueDependent()) {
 7282   if (numEltsExpr->isTypeDependent() || numEltsExpr->isValueDependent() ||
 8303   if (!E->isTypeDependent()) {
 8315   if (E->isTypeDependent())
tools/clang/lib/Sema/TreeTransform.h
 2088           if (!RangeExpr->isTypeDependent() &&
 9249   if (!E->isTypeDependent())
10751     if (!E->getArgument()->isTypeDependent()) {
13323   if (Base->isTypeDependent() || Destroyed.getIdentifier() ||
tools/clang/lib/Serialization/ASTWriterStmt.cpp
  443   Record.push_back(E->isTypeDependent());
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp
  194   if (Cast->isTypeDependent() || Cast->isValueDependent() ||
  195       Calc->isTypeDependent() || Calc->isValueDependent())
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp
   99       Condition->isTypeDependent() || Condition->isInstantiationDependent() ||