Home
last modified time | relevance | path

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

123

/freebsd/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.cpp272 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 DQualTypeNames.cpp110 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument()
242 const Type *Type = Scope->getAsType(); in getFullyQualifiedNestedNameSpecifier()
H A DASTStructuralEquivalence.cpp569 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 DODRHash.cpp133 AddType(NNS->getAsType()); in AddNestedNameSpecifier()
176 AddQualType(TA.getAsType()); in AddTemplateArgument()
H A DASTDiagnostic.cpp124 Args.push_back(desugarForDiagnostic(Context, Arg.getAsType(), in desugarForDiagnostic()
1479 return Iter->getAsType(); in GetType()
1481 return Iter.getDesugaredTA().getAsType(); in GetType()
H A DTypeLoc.cpp606 Context.getTrivialTypeSourceInfo(Args[i].getAsType(), in initializeArgLocs()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DStdVariantChecker.cpp108 return (*VariantTemplates)[i].getAsType(); in getNthTemplateTypeArgFromVariant()
253 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 DSmartPtrModeling.cpp194 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 DRefCntblBaseVirtualDtorChecker.cpp90 auto Type = ArgList->get(ParmIndex).getAsType(); in VisitCXXDeleteExpr()
177 auto TemplT = Arg.getAsType(); in checkASTDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp67 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 DSemaTemplateVariadic.cpp582 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 DSemaTemplateDeduction.cpp245 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 DSemaTemplate.cpp905 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 DParsedTemplate.h75 ParsedType getAsType() const { in getAsType() function
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAbstractBasicWriter.h264 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/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp237 llvm::Expected<QualType> type = m_importer->Import(arg.getAsType()); in tryInstantiateStdTemplate()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp289 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
H A DCGHLSLRuntime.cpp241 QualType ElTy = Args[0].getAsType(); in calculateElementType()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp212 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc()
H A DIndexBody.cpp211 E, NNS->getAsType(), Info, in VisitDependentScopeDeclRefExpr()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1114 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()

123