/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | NestedNameSpecifier.cpp | 77 (Prefix->getAsType() == nullptr && in Create() 93 (Prefix->getAsType() == nullptr && in Create() 195 return getAsType()->getAsCXXRecordDecl(); in getAsRecordDecl() 229 return toNestedNameSpecifierDependendence(getAsType()->getDependence()); in getDependence() 296 const Type *T = getAsType(); in print() 444 TypeLoc TL(Qualifier->getAsType(), TypeData); in getLocalSourceRange() 461 return TypeLoc(Qualifier->getAsType(), TypeData); in getTypeLoc() 654 = Context.getTrivialTypeSourceInfo(QualType(NNS->getAsType(), 0), in MakeTrivial()
|
H A D | TemplateBase.cpp | 198 Deps = toTemplateArgumentDependence(getAsType()->getDependence()); in getDependence() 199 if (isa<PackExpansionType>(getAsType())) in getDependence() 261 return isa<PackExpansionType>(getAsType()); in isPackExpansion() 315 getAsType().Profile(ID); in Profile() 389 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern() 420 getAsType().print(Out, SubPolicy); in print() 541 return DB << Arg.getAsType(); in DiagTemplateArg()
|
H A D | QualTypeNames.cpp | 109 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument() 241 const Type *Type = Scope->getAsType(); in getFullyQualifiedNestedNameSpecifier()
|
H A D | ASTStructuralEquivalence.cpp | 478 return IsStructurallyEquivalent(Context, QualType(NNS1->getAsType(), 0), in IsStructurallyEquivalent() 479 QualType(NNS2->getAsType(), 0)); in IsStructurallyEquivalent() 578 return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType()); in IsStructurallyEquivalent()
|
H A D | ODRHash.cpp | 133 AddType(NNS->getAsType()); in AddNestedNameSpecifier() 169 AddQualType(TA.getAsType()); in AddTemplateArgument()
|
H A D | ASTDiagnostic.cpp | 123 Args.push_back(desugarForDiagnostic(Context, Arg.getAsType(), in desugarForDiagnostic() 1456 return Iter->getAsType(); in GetType() 1458 return Iter.getDesugaredTA().getAsType(); in GetType()
|
H A D | TypeLoc.cpp | 595 Context.getTrivialTypeSourceInfo(Args[i].getAsType(), in initializeArgLocs()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 87 const Type *NNSType = NNS->getAsType(); in computeDeclContext() 152 const TagType *Tag = NNS->getAsType()->getAs<TagType>(); in computeDeclContext() 183 if (!NNS->getAsType()) in getCurrentInstantiationOf() 186 QualType T = QualType(NNS->getAsType(), 0); in getCurrentInstantiationOf()
|
H A D | SemaTemplateVariadic.cpp | 559 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion() 1068 ExpansionTSInfo = Context.getTrivialTypeSourceInfo(Argument.getAsType(), in getTemplateArgumentPackExpansionPattern() 1127 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
|
H A D | SemaTemplateDeduction.cpp | 241 QualType TX = X.getAsType(), TY = Y.getAsType(); in checkDeducedTemplateArguments() 2240 S, TemplateParams, P.getAsType(), A.getAsType(), Info, Deduced, 0); in DeduceTemplateArguments() 2469 return Context.getCanonicalType(X.getAsType()) == in isSameTemplateArg() 2470 Context.getCanonicalType(Y.getAsType()); in isSameTemplateArg() 2549 Arg, Context.getTrivialTypeSourceInfo(Arg.getAsType(), Loc)); in getTrivialTemplateArgumentLoc() 4825 DeducedType = Deduced[0].getAsType(); in DeduceAutoType() 4854 QualType DeducedA = InitList ? Deduced[0].getAsType() : Result; in DeduceAutoType() 5878 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters() 6223 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
|
H A D | SemaTemplate.cpp | 3162 if (const Type *CurType = NNS->getAsType()) { in getRangeOfTypeInNestedNameSpecifier() 3225 T = QualType(SS.getScopeRep()->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 3274 T = QualType(NNS->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 3283 T = QualType(NNS->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 3605 QualType OrigType = Converted[1].getAsType(); in checkBuiltinTemplateIdType() 3673 return Ts.getPackAsArray()[N].getAsType(); in checkBuiltinTemplateIdType() 4298 QualType Type = Arg.getAsType(); in isTemplateArgumentTemplateParameter() 5156 ArgType = Arg.getAsType(); in CheckTemplateTypeArgument() 5690 QualType T = Arg.getArgument().getAsType(); in CheckTemplateArgument() 6428 return Visit(QualType(NNS->getAsType(), 0)); in VisitNestedNameSpecifier() [all …]
|
/openbsd/gnu/llvm/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 75 ParsedType getAsType() const { in getAsType() function
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CastValueChecker.cpp | 274 CastToTyVec.push_back(CastToTempArg.getAsType()); in addInstanceOfTransition() 278 CastToTyVec.push_back(ArgInPack.getAsType()); in addInstanceOfTransition()
|
H A D | MismatchedIteratorChecker.cpp | 166 const auto TAType = TArgs->get(I).getAsType(); in checkPreCall()
|
H A D | SmartPtrModeling.cpp | 194 auto InnerValueType = TemplateArgs[0].getAsType(); in getInnerPointerType() 209 auto ValueType = TemplateArgs[0].getAsType(); in getPointerTypeFromTemplateArg()
|
/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | AbstractBasicWriter.h | 256 asImpl().writeQualType(QualType(NNS->getAsType(), 0)); in writeNestedNameSpecifier()
|
H A D | NestedNameSpecifier.h | 196 const Type *getAsType() const { in getAsType() function
|
H A D | TemplateBase.h | 269 QualType getAsType() const {
|
/openbsd/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | CxxModuleHandler.cpp | 237 llvm::Expected<QualType> type = m_importer->Import(arg.getAsType()); in tryInstantiateStdTemplate()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 282 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
|
/openbsd/gnu/llvm/clang/lib/Tooling/DumpTool/ |
H A D | ASTSrcLocProcessor.cpp | 251 TArgs.get(I).getAsType().print(OS, PPol); in run()
|
/openbsd/gnu/llvm/clang/lib/Index/ |
H A D | IndexTypeSourceInfo.cpp | 212 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc()
|
H A D | IndexBody.cpp | 200 E, NNS->getAsType(), Info, in VisitDependentScopeDeclRefExpr()
|
/openbsd/gnu/llvm/clang/lib/Analysis/FlowSensitive/Models/ |
H A D | UncheckedOptionalAccessModel.cpp | 272 .getAsType() in countOptionalWrappers() 465 stripReference(F.getTemplateSpecializationArgs()->get(0).getAsType())); in valueOrConversionHasValue()
|
/openbsd/gnu/llvm/clang/lib/Tooling/Refactoring/Rename/ |
H A D | USRLocFinder.cpp | 353 if (!NestedLoc.getNestedNameSpecifier()->getAsType()) in VisitNestedNameSpecifierLocations()
|