/freebsd/contrib/llvm-project/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 | 272 Deps = toTemplateArgumentDependence(getAsType()->getDependence()); in getDependence() 273 if (isa<PackExpansionType>(getAsType())) in getDependence() 337 return isa<PackExpansionType>(getAsType()); in isPackExpansion() 394 getAsType().Profile(ID); in Profile() 484 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern() 516 getAsType().print(Out, SubPolicy); in print() 636 return DB << Arg.getAsType(); in DiagTemplateArg()
|
H A D | QualTypeNames.cpp | 110 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument() 242 const Type *Type = Scope->getAsType(); in getFullyQualifiedNestedNameSpecifier()
|
H A D | ASTStructuralEquivalence.cpp | 569 return IsStructurallyEquivalent(Context, QualType(NNS1->getAsType(), 0), in IsStructurallyEquivalent() 570 QualType(NNS2->getAsType(), 0)); in IsStructurallyEquivalent() 669 return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType()); in IsStructurallyEquivalent()
|
H A D | ODRHash.cpp | 133 AddType(NNS->getAsType()); in AddNestedNameSpecifier() 176 AddQualType(TA.getAsType()); in AddTemplateArgument()
|
H A D | ASTDiagnostic.cpp | 124 Args.push_back(desugarForDiagnostic(Context, Arg.getAsType(), in desugarForDiagnostic() 1479 return Iter->getAsType(); in GetType() 1481 return Iter.getDesugaredTA().getAsType(); in GetType()
|
H A D | TypeLoc.cpp | 606 Context.getTrivialTypeSourceInfo(Args[i].getAsType(), in initializeArgLocs()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | StdVariantChecker.cpp | 108 return (*VariantTemplates)[i].getAsType(); in getNthTemplateTypeArgFromVariant() 253 RetrievedType = TypeOut.getAsType(); in handleStdGetCall()
|
H A D | CastValueChecker.cpp | 274 CastToTyVec.push_back(CastToTempArg.getAsType()); in addInstanceOfTransition() 278 CastToTyVec.push_back(ArgInPack.getAsType()); in addInstanceOfTransition()
|
H A D | SmartPtrModeling.cpp | 194 auto InnerValueType = TemplateArgs[0].getAsType(); in getInnerPointerType() 209 auto ValueType = TemplateArgs[0].getAsType(); in getPointerTypeFromTemplateArg()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 90 auto Type = ArgList->get(ParmIndex).getAsType(); in VisitCXXDeleteExpr() 177 auto TemplT = Arg.getAsType(); in checkASTDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 67 const Type *NNSType = NNS->getAsType(); in computeDeclContext() 151 const TagType *Tag = NNS->getAsType()->getAs<TagType>(); in computeDeclContext() 177 if (!NNS->getAsType()) in getCurrentInstantiationOf() 180 QualType T = QualType(NNS->getAsType(), 0); in getCurrentInstantiationOf()
|
H A D | SemaTemplateVariadic.cpp | 582 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion() 1138 ExpansionTSInfo = Context.getTrivialTypeSourceInfo(Argument.getAsType(), in getTemplateArgumentPackExpansionPattern() 1198 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
|
H A D | SemaTemplateDeduction.cpp | 245 QualType TX = X.getAsType(), TY = Y.getAsType(); in checkDeducedTemplateArguments() 2432 S, TemplateParams, P.getAsType(), A.getAsType(), Info, Deduced, 0); in DeduceTemplateArguments() 2689 return Context.getCanonicalType(X.getAsType()) == in isSameTemplateArg() 2690 Context.getCanonicalType(Y.getAsType()); in isSameTemplateArg() 2760 Arg, Context.getTrivialTypeSourceInfo(Arg.getAsType(), Loc)); in getTrivialTemplateArgumentLoc() 5190 DeducedType = Deduced[0].getAsType(); in DeduceAutoType() 5219 QualType DeducedA = InitList ? Deduced[0].getAsType() : Result; in DeduceAutoType() 6320 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters() 6671 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
|
H A D | SemaTemplate.cpp | 905 QualType T = SemaRef.GetTypeFromParser(Arg.getAsType(), &DI); in translateTemplateArgument() 2663 if (const Type *CurType = NNS->getAsType()) { in getRangeOfTypeInNestedNameSpecifier() 2693 T = QualType(SS.getScopeRep()->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 2742 T = QualType(NNS->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 2751 T = QualType(NNS->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 3073 QualType OrigType = Converted[1].getAsType(); in checkBuiltinTemplateIdType() 3141 return Ts.getPackAsArray()[N].getAsType(); in checkBuiltinTemplateIdType() 3779 QualType Type = Arg.getAsType(); in isTemplateArgumentTemplateParameter() 3781 Arg.getAsType()->getAs<TemplateTypeParmType>(); in isTemplateArgumentTemplateParameter() 4624 ArgType = Arg.getAsType(); in CheckTemplateTypeArgument() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 75 ParsedType getAsType() const { in getAsType() function
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | AbstractBasicWriter.h | 264 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 | 319 QualType getAsType() const {
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | CxxModuleHandler.cpp | 237 llvm::Expected<QualType> type = m_importer->Import(arg.getAsType()); in tryInstantiateStdTemplate()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 289 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
|
H A D | CGHLSLRuntime.cpp | 241 QualType ElTy = Args[0].getAsType(); in calculateElementType()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexTypeSourceInfo.cpp | 212 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc()
|
H A D | IndexBody.cpp | 211 E, NNS->getAsType(), Info, in VisitDependentScopeDeclRefExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1114 return InnerMatcher.matches(Node.getAsType(), Finder, Builder); in AST_MATCHER_P() 7755 if (!Node.getAsType()) in AST_MATCHER_P() 7757 return InnerMatcher.matches(QualType(Node.getAsType(), 0), Finder, Builder); in AST_MATCHER_P() 7773 return Node && Node.getNestedNameSpecifier()->getAsType() && in AST_MATCHER_P()
|