Home
last modified time | relevance | path

Searched refs:isDependentType (Results 1 – 25 of 56) sorted by relevance

123

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExprCXX.cpp146 ty->isDependentType(), ty->isDependentType(), in CXXNewExpr()
222 if (ArgType->isDependentType() && !ArgType->isPointerType()) in getDestroyedType()
245 DestroyedType.getTypeSourceInfo()->getType()->isDependentType())), in CXXPseudoDestructorExpr()
859 T->isDependentType(), T->isDependentType(), in CXXConstructExpr()
938 T->isDependentType(), T->isDependentType(), T->isDependentType(), in LambdaExpr()
1156 Type->getType()->isDependentType(), true, true, in CXXUnresolvedConstructExpr()
1342 BaseType->isDependentType()), in UnresolvedMemberExpr()
1511 if (Args[I]->getType()->isDependentType()) in TypeTraitExpr()
HDType.cpp177 : Type(tc, canonType, vecType->isDependentType(), in VectorType()
516 : Type(ObjCObject, Canonical, Base->isDependentType(), in ObjCObjectType()
538 if (typeArg->isDependentType()) in ObjCObjectType()
954 T->isDependentType()); in TRIVIAL_TYPE_CLASS()
1861 assert(!isDependentType() && "This doesn't make sense for dependent types"); in isConstantSizeType()
2023 if (CanonicalType->isDependentType()) in isTrivialType()
2080 if (CanonicalType->isDependentType()) in isTriviallyCopyableType()
2111 if (isDependentType()) in isLiteralType()
2177 if (isDependentType()) in isStandardLayoutType()
2215 if (ty->isDependentType()) in isCXX11PODType()
[all …]
HDCXXInheritance.cpp195 if (BaseType->isDependentType()) in lookupInBases()
656 assert(!I.getType()->isDependentType() && in AddIndirectPrimaryBases()
678 assert(!I.getType()->isDependentType() && in getIndirectPrimaryBases()
HDNestedNameSpecifier.cpp196 if (Base.getType()->isDependentType()) in isDependent()
204 return getAsType()->isDependentType(); in isDependent()
HDExpr.cpp46 if (DerivedType->isDependentType()) in getBestDynamicClassType()
231 if (T->isDependentType()) { in computeDeclRefDependence()
244 if (T->isDependentType()) { in computeDeclRefDependence()
444 FNTy->isDependentType(), FNTy->isDependentType(), in PredefinedExpr()
1313 /*ValueDependent=*/tsi->getType()->isDependentType(), in OffsetOfExpr()
3534 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary, T->isDependentType(), in ObjCMessageExpr()
3535 T->isDependentType(), T->isInstantiationDependentType(), in ObjCMessageExpr()
3778 Type->isDependentType(), Type->isDependentType(), in ShuffleVectorExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDType.h1727 bool isDependentType() const { return TypeBits.Dependent; }
2068 Type(Complex, CanonicalPtr, Element->isDependentType(),
2098 Type(Paren, CanonType, InnerType->isDependentType(),
2129 Type(Pointer, CanonicalPtr, Pointee->isDependentType(),
2180 : Type(TC, CanonicalPtr, OriginalTy->isDependentType(),
2235 Type(BlockPointer, CanonicalCls, Pointee->isDependentType(),
2271 Type(tc, CanonicalRef, Referencee->isDependentType(),
2353 Cls->isDependentType() || Pointee->isDependentType(),
2422 : Type(tc, can, et->isDependentType() || tc == DependentSizedArray,
3338 : Type(tc, can, can->isDependentType(),
[all …]
HDExpr.h829 T->isDependentType(),
830 T->isDependentType() ||
1685 input->isTypeDependent() || type->isDependentType(), in UnaryOperator()
1991 TInfo->getType()->isDependentType(), in UnaryExprOrTypeTraitExpr()
2606 tinfo->getType()->isDependentType(), in CompoundLiteralExpr()
2684 ty->isDependentType(), in CastExpr()
2687 ty->isDependentType() || (op && op->isValueDependent()), in CastExpr()
3406 T->isDependentType(), false, false, false), in StmtExpr()
3519 DstType->isDependentType(), in ConvertVectorExpr()
3520 DstType->isDependentType() || SrcExpr->isValueDependent(), in ConvertVectorExpr()
[all …]
HDExprCXX.h501 Ty->isDependentType(), SubExpr->isValueDependent(), in CXXStdInitializerListExpr()
545 Operand->getType()->isDependentType(), in CXXTypeidExpr()
687 false, Operand->getType()->isDependentType(), in CXXUuidofExpr()
779 Type->isDependentType(), Type->isDependentType(), in CXXThisExpr()
2208 false, queried->getType()->isDependentType(), in ArrayTypeTraitExpr()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaCXXScopeSpec.cpp56 if (!T->isDependentType()) in computeDeclContext()
304 if (T->isDependentType()) in isAcceptableNestedNameSpecifier()
371 isDependent = ObjectType->isDependentType(); in isNonTypeNestedNameSpecifier()
480 isDependent = ObjectType->isDependentType(); in BuildCXXNestedNameSpecifier()
820 if (!T->isDependentType() && !T->getAs<TagType>()) { in ActOnCXXNestedNameSpecifierDecltype()
922 if (!T->isDependentType() && !T->getAs<TagType>()) { in ActOnCXXNestedNameSpecifier()
HDSemaExprCXX.cpp161 isDependent = SearchType->isDependentType(); in getDestructorName()
175 isDependent = SearchType->isDependentType(); in getDestructorName()
207 if (SearchType.isNull() || SearchType->isDependentType() || in getDestructorName()
333 if (SearchType->isDependentType() || Context.hasSameUnqualifiedType(SearchType, T)) { in getDestructorType()
516 if (!Operand->getType()->isDependentType()) { in BuildCXXUuidof()
536 if (!E->getType()->isDependentType()) { in BuildCXXUuidof()
1014 if (Ty->isDependentType() || CallExpr::hasAnyTypeDependentArguments(Exprs)) { in BuildCXXTypeConstructExpr()
1469 } else if (!AllocType->isDependentType()) { in BuildCXXNew()
1503 if (!AllocType->isDependentType() && in BuildCXXNew()
1514 if (ArraySize && !AllocType->isDependentType()) in BuildCXXNew()
[all …]
HDSemaDecl.cpp159 if (!TST || !TST->isDependentType()) in lookupUnqualifiedTypeNameInBase()
1465 WithinFunction || (R->isLocalClass() && !R->isDependentType()); in ShouldDiagnoseUnusedDecl()
1490 if (Ty->isIncompleteType() || Ty->isDependentType()) in ShouldDiagnoseUnusedDecl()
1537 if (D->getTypeForDecl()->isDependentType()) in DiagnoseUnusedNestedTypedefs()
1894 !OldType->isDependentType() && in isIncompatibleTypedef()
1895 !NewType->isDependentType() && in isIncompatibleTypedef()
2815 !((NewQType->isDependentType() || OldQType->isDependentType()) && in MergeFunctionDecl()
2844 OldAT->isDependentType() ? Context.DependentTy in MergeFunctionDecl()
2848 OldAT->isDependentType() ? Context.DependentTy in MergeFunctionDecl()
2983 if ((NewQType->isDependentType() || OldQType->isDependentType()) && in MergeFunctionDecl()
[all …]
HDSemaStmtAsm.cpp291 if (Ty->isDependentType()) in ActOnGCCAsmStmt()
360 if (Ty->isDependentType() || Ty->isIncompleteType()) in ActOnGCCAsmStmt()
539 if (T->isDependentType()) { in LookupInlineAsmIdentifier()
HDSemaAccess.cpp302 assert(T->isDependentType() && "non-dependent base wasn't a record?"); in IsDerivedFromInclusive()
348 if (!Friend->isDependentType() && !Context->isDependentType()) in MightInstantiateTo()
430 if (Friend->isDependentType()) in MatchesFriend()
661 assert(T->isDependentType() && "non-dependent base wasn't a record?"); in findFriendship()
HDSemaExprMember.cpp454 assert(BaseType->isDependentType() || in ActOnDependentMemberExpr()
505 assert(BaseType->isDependentType()); in CheckQualifiedMemberReference()
683 if (BaseType->isDependentType() || in BuildMemberReferenceExpr()
1188 assert(!BaseType->isDependentType()); in LookupMemberExpr()
1638 if (Base->getType()->isDependentType() || Name.isDependentName() || in ActOnMemberAccessExpr()
HDSemaType.cpp901 if (typeArg->isDependentType()) { in applyObjCTypeArgs()
1412 if (!Result->isDependentType()) in ConvertDeclSpecToType()
1647 } else if (!T->isDependentType()) { in BuildQualifiedType()
1977 if (!MPTy->getClass()->isDependentType()) in BuildArrayType()
2038 } else if ((!T->isDependentType() && !T->isIncompleteType() && in BuildArrayType()
2080 } else if (!T->isDependentType() && !T->isVariablyModifiedType() && in BuildArrayType()
2106 if (!T->isDependentType() && in BuildArrayType()
2143 if (!T->isDependentType() && in BuildExtVectorType()
2267 if (!Class->isDependentType() && !Class->isRecordType()) { in BuildMemberPointerType()
3015 if (type->isDependentType()) in classifyPointerDeclarator()
[all …]
HDSemaStmt.cpp1811 if (!FirstType->isDependentType() && in ActOnObjCForCollectionStmt()
2146 if (RangeVarType->isDependentType()) { in BuildCXXForRangeStmt()
2663 if (!ReturnType.isNull() && !ReturnType->isDependentType()) { in isCopyElisionCandidate()
2667 if (!VDType->isDependentType() && in isCopyElisionCandidate()
2689 if (!VD->getType()->isDependentType() && VD->hasAttr<AlignedAttr>() && in isCopyElisionCandidate()
2864 if (FnRetType->isDependentType()) { in ActOnCapScopeReturnStmt()
2949 R->isDependentType()) in VisitRecordType()
3129 bool HasDependentReturnType = FnRetType->isDependentType(); in BuildReturnStmt()
3334 if (!ThrowType->isDependentType() && in BuildObjCAtThrowStmt()
3373 if (!type->isDependentType() && in ActOnObjCAtSynchronizedOperand()
HDSemaDeclCXX.cpp775 if (!(*i)->isDependentType() && in CheckConstexprParameterTypes()
847 if (!RT->isDependentType() && in CheckConstexprFunctionDecl()
930 if (!VD->getType()->isDependentType() && in CheckConstexprDeclStmt()
936 if (!VD->getType()->isDependentType() && in CheckConstexprDeclStmt()
1231 Dcl->getReturnType()->isDependentType()); in CheckConstexprFunctionBody()
1377 if (BaseType->isDependentType()) { in CheckBaseSpecifier()
1877 MD->getType()->isDependentType())) in CheckOverrideControl()
2707 if (!FD->getType()->isDependentType() && !InitExpr->isTypeDependent()) { in ActOnFinishCXXInClassMemberInitializer()
3071 if (Member->getType()->isDependentType() || Init->isTypeDependent()) { in BuildMemberInitializer()
3184 if (!BaseType->isDependentType() && !BaseType->isRecordType()) in BuildBaseInitializer()
[all …]
HDSemaTemplateDeduction.cpp1112 !DeducedType->isDependentType()) { in DeduceTemplateArgumentsByTypeMatch()
1172 if (!Param->isDependentType()) { in DeduceTemplateArgumentsByTypeMatch()
1183 } else if (!Param->isDependentType()) { in DeduceTemplateArgumentsByTypeMatch()
2140 if (NTTPType->isDependentType()) { in FinishTemplateArgumentDeduction()
2308 if (NTTPType->isDependentType()) { in FinishTemplateArgumentDeduction()
2808 if (NTTPType->isDependentType()) { in FinishTemplateArgumentDeduction()
3908 !Replacement.isNull() && Replacement->isDependentType(); in TransformAutoType()
3954 if (Init->isTypeDependent() || Type.getType()->isDependentType()) { in DeduceAutoType()
4688 if (!T->isDependentType()) in MarkUsedTemplateParameters()
4997 if (!T->isDependentType()) in hasDeducibleTemplateParameters()
HDSemaDeclAttr.cpp632 if (!QT->isDependentType()) { in checkAcquireOrderAttrCommon()
1044 if (!FD->getType()->isDependentType() && in handlePackedAttr()
1205 if (T->isDependentType() || S.isValidPointerAttrType(T)) in handleNonNullAttr()
2853 if (!T->isDependentType() && !T->isAnyPointerType() && in AddAlignValueAttr()
2912 if (!TND->getUnderlyingType()->isDependentType()) { in handleAlignedAttr()
3046 if (DiagTy->isDependentType() || DiagTy->isIncompleteType()) in CheckAlignasUnderalignment()
3693 return type->isDependentType() || in isValidSubjectOfNSReturnsRetainedAttribute()
3698 return type->isDependentType() || in isValidSubjectOfNSAttribute()
3703 return type->isDependentType() || in isValidSubjectOfCFAttribute()
4051 if (!type->isDependentType() && in handleObjCPreciseLifetimeAttr()
[all …]
HDSemaOpenMP.cpp949 if (QType->isDependentType() || QType->isInstantiationDependentType()) { in CheckOMPThreadPrivateDecl()
2275 return Var->getType()->isDependentType() || (LB && LB->isValueDependent()) || in Dependent()
2897 if (!VarType->isDependentType() && !VarType->isIntegerType() && in CheckOpenMPIterationSpace()
5229 if (Type->isDependentType() || Type->isInstantiationDependentType()) { in ActOnOpenMPPrivateClause()
5372 if (Type->isDependentType() || Type->isInstantiationDependentType()) { in ActOnOpenMPFirstprivateClause()
5605 if (Type->isDependentType() || Type->isInstantiationDependentType()) { in ActOnOpenMPLastprivateClause()
5739 if (Type->isDependentType() || Type->isInstantiationDependentType()) { in ActOnOpenMPSharedClause()
6278 if (QType->isDependentType() || QType->isInstantiationDependentType()) { in ActOnOpenMPLinearClause()
6316 if (!Ty || (!Ty->isDependentType() && !Ty->isIntegralType(Context) && in ActOnOpenMPLinearClause()
6460 if (!Ty || (!Ty->isDependentType() && !Ty->isArrayType() && in ActOnOpenMPAlignedClause()
[all …]
HDSemaTemplate.cpp260 isDependent = ObjectType->isDependentType(); in LookupTemplateName()
643 T->isDependentType()) { in CheckNonTypeTemplateParameterType()
1115 assert(T->isDependentType() && "Class template type is not dependent?"); in CheckClassTemplate()
1804 } else if (Record->isDependentType()) { in MatchTemplateParametersToScopeSpecifier()
1893 if (IsFriend && T->isDependentType()) { in MatchTemplateParametersToScopeSpecifier()
3175 if (ArgType->getType()->isDependentType()) { in SubstDefaultTemplateArgument()
3428 if (NTTPType->isDependentType() && in CheckTemplateArgument()
4825 if (ParamType->isDependentType() || Arg->isTypeDependent()) { in CheckTemplateArgument()
5559 (OldNTTP->getType()->isDependentType() || in MatchTemplateParameterKind()
5560 NewNTTP->getType()->isDependentType())) in MatchTemplateParameterKind()
[all …]
HDSemaExpr.cpp630 T->isDependentType() || in DefaultLvalueConversion()
853 if (getLangOpts().CPlusPlus11 && !Ty->isDependentType()) in isValidVarArgType()
1378 if (Types[i]->getType()->isDependentType()) { in CreateGenericSelectionExpr()
1401 if (Types[j] && !Types[j]->getType()->isDependentType() && in CreateGenericSelectionExpr()
2100 Name.getCXXNameType()->isDependentType()) { in ActOnIdExpression()
2579 if (DestType->isDependentType() || FromType->isDependentType()) in PerformObjectMemberConversion()
3677 if (ExprType->isDependentType()) in CheckUnaryExprOrTypeTraitOperand()
3799 if (!T->isDependentType() && in CreateUnaryExprOrTypeTraitExpr()
4022 if (LHSTy->isDependentType() || RHSTy->isDependentType()) { in CreateBuiltinArraySubscriptExpr()
4125 } else if (!ResultType->isDependentType() && in CreateBuiltinArraySubscriptExpr()
[all …]
HDSemaExceptionSpec.cpp818 if (New->getParent()->isDependentType()) in CheckOverridingFunctionExceptionSpec()
1003 if (DTy.isNull() || DTy->isDependentType()) { in canThrow()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDLocInfoType.h39 : Type((TypeClass)LocInfo, ty, ty->isDependentType(), in LocInfoType()
/NextBSD/contrib/llvm/tools/clang/lib/ARCMigrate/
HDTransARCAssign.cpp43 if (Exp->getType()->isDependentType()) in VisitBinaryOperator()

123