| /freebsd-14.2/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 | 267 Deps = toTemplateArgumentDependence(getAsType()->getDependence()); in getDependence() 268 if (isa<PackExpansionType>(getAsType())) in getDependence() 332 return isa<PackExpansionType>(getAsType()); in isPackExpansion() 389 getAsType().Profile(ID); in Profile() 479 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern() 511 getAsType().print(Out, SubPolicy); in print() 639 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 | 559 return IsStructurallyEquivalent(Context, QualType(NNS1->getAsType(), 0), in IsStructurallyEquivalent() 560 QualType(NNS2->getAsType(), 0)); in IsStructurallyEquivalent() 659 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()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | StdVariantChecker.cpp | 108 return (*VariantTemplates)[i].getAsType(); in getNthTemplateTypeArgFromVariant() 251 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 | MismatchedIteratorChecker.cpp | 156 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()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 87 const Type *NNSType = NNS->getAsType(); in computeDeclContext() 171 const TagType *Tag = NNS->getAsType()->getAs<TagType>(); in computeDeclContext() 202 if (!NNS->getAsType()) in getCurrentInstantiationOf() 205 QualType T = QualType(NNS->getAsType(), 0); in getCurrentInstantiationOf()
|
| H A D | SemaTemplateVariadic.cpp | 566 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion() 1075 ExpansionTSInfo = Context.getTrivialTypeSourceInfo(Argument.getAsType(), in getTemplateArgumentPackExpansionPattern() 1135 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
|
| H A D | SemaTemplateDeduction.cpp | 243 QualType TX = X.getAsType(), TY = Y.getAsType(); in checkDeducedTemplateArguments() 2270 S, TemplateParams, P.getAsType(), A.getAsType(), Info, Deduced, 0); in DeduceTemplateArguments() 2517 return Context.getCanonicalType(X.getAsType()) == in isSameTemplateArg() 2518 Context.getCanonicalType(Y.getAsType()); in isSameTemplateArg() 2600 Arg, Context.getTrivialTypeSourceInfo(Arg.getAsType(), Loc)); in getTrivialTemplateArgumentLoc() 5061 DeducedType = Deduced[0].getAsType(); in DeduceAutoType() 5090 QualType DeducedA = InitList ? Deduced[0].getAsType() : Result; in DeduceAutoType() 6146 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters() 6488 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
|
| H A D | SemaTemplate.cpp | 3331 if (const Type *CurType = NNS->getAsType()) { in getRangeOfTypeInNestedNameSpecifier() 3394 T = QualType(SS.getScopeRep()->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 3443 T = QualType(NNS->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 3452 T = QualType(NNS->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 3774 QualType OrigType = Converted[1].getAsType(); in checkBuiltinTemplateIdType() 3842 return Ts.getPackAsArray()[N].getAsType(); in checkBuiltinTemplateIdType() 4469 QualType Type = Arg.getAsType(); in isTemplateArgumentTemplateParameter() 5333 ArgType = Arg.getAsType(); in CheckTemplateTypeArgument() 5868 QualType T = Arg.getArgument().getAsType(); in CheckTemplateArgument() 6604 return Visit(QualType(NNS->getAsType(), 0)); in VisitNestedNameSpecifier() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ParsedTemplate.h | 75 ParsedType getAsType() const { in getAsType() function
|
| /freebsd-14.2/contrib/llvm-project/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 | 319 QualType getAsType() const {
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 298 .getAsType() in countOptionalWrappers() 440 .getAsType() in valueOrConversionHasValue() 852 return CTSD->getTemplateArgs()[0].getAsType(); in valueTypeFromOptionalType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 280 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
|
| H A D | CGHLSLRuntime.cpp | 238 QualType ElTy = Args[0].getAsType(); in calculateElementType()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/Tooling/DumpTool/ |
| H A D | ASTSrcLocProcessor.cpp | 251 TArgs.get(I).getAsType().print(OS, PPol); in run()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexTypeSourceInfo.cpp | 212 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 236 const Type *T = NNS->getAsType(); in getFragmentsForNNS() 999 std::string Type = TemplateArguments[i].getAsType().getAsString(); in getFragmentsForTemplateArguments() 1002 getFragmentsForType(TemplateArguments[i].getAsType(), Context, After); in getFragmentsForTemplateArguments()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 354 if (!NestedLoc.getNestedNameSpecifier()->getAsType()) in VisitNestedNameSpecifierLocations()
|