Home
last modified time | relevance | path

Searched refs:getAsType (Results 1 – 25 of 60) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DNestedNameSpecifier.cpp77 (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 DTemplateBase.cpp267 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 DQualTypeNames.cpp109 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument()
241 const Type *Type = Scope->getAsType(); in getFullyQualifiedNestedNameSpecifier()
H A DASTStructuralEquivalence.cpp559 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 DODRHash.cpp133 AddType(NNS->getAsType()); in AddNestedNameSpecifier()
169 AddQualType(TA.getAsType()); in AddTemplateArgument()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DStdVariantChecker.cpp108 return (*VariantTemplates)[i].getAsType(); in getNthTemplateTypeArgFromVariant()
251 RetrievedType = TypeOut.getAsType(); in handleStdGetCall()
H A DCastValueChecker.cpp274 CastToTyVec.push_back(CastToTempArg.getAsType()); in addInstanceOfTransition()
278 CastToTyVec.push_back(ArgInPack.getAsType()); in addInstanceOfTransition()
H A DMismatchedIteratorChecker.cpp156 const auto TAType = TArgs->get(I).getAsType(); in checkPreCall()
H A DSmartPtrModeling.cpp194 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 DSemaCXXScopeSpec.cpp87 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 DSemaTemplateVariadic.cpp566 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 DSemaTemplateDeduction.cpp243 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 DSemaTemplate.cpp3331 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 DParsedTemplate.h75 ParsedType getAsType() const { in getAsType() function
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DAbstractBasicWriter.h256 asImpl().writeQualType(QualType(NNS->getAsType(), 0)); in writeNestedNameSpecifier()
H A DNestedNameSpecifier.h196 const Type *getAsType() const { in getAsType() function
H A DTemplateBase.h319 QualType getAsType() const {
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp298 .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 DCGCXX.cpp280 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
H A DCGHLSLRuntime.cpp238 QualType ElTy = Args[0].getAsType(); in calculateElementType()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp237 llvm::Expected<QualType> type = m_importer->Import(arg.getAsType()); in tryInstantiateStdTemplate()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp251 TArgs.get(I).getAsType().print(OS, PPol); in run()
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp212 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp236 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 DUSRLocFinder.cpp354 if (!NestedLoc.getNestedNameSpecifier()->getAsType()) in VisitNestedNameSpecifierLocations()

123