Home
last modified time | relevance | path

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

123

/openbsd/gnu/llvm/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.cpp198 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 DQualTypeNames.cpp109 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument()
241 const Type *Type = Scope->getAsType(); in getFullyQualifiedNestedNameSpecifier()
H A DASTStructuralEquivalence.cpp478 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 DODRHash.cpp133 AddType(NNS->getAsType()); in AddNestedNameSpecifier()
169 AddQualType(TA.getAsType()); in AddTemplateArgument()
H A DASTDiagnostic.cpp123 Args.push_back(desugarForDiagnostic(Context, Arg.getAsType(), in desugarForDiagnostic()
1456 return Iter->getAsType(); in GetType()
1458 return Iter.getDesugaredTA().getAsType(); in GetType()
H A DTypeLoc.cpp595 Context.getTrivialTypeSourceInfo(Args[i].getAsType(), in initializeArgLocs()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp87 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 DSemaTemplateVariadic.cpp559 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 DSemaTemplateDeduction.cpp241 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 DSemaTemplate.cpp3162 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 DParsedTemplate.h75 ParsedType getAsType() const { in getAsType() function
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DCastValueChecker.cpp274 CastToTyVec.push_back(CastToTempArg.getAsType()); in addInstanceOfTransition()
278 CastToTyVec.push_back(ArgInPack.getAsType()); in addInstanceOfTransition()
H A DMismatchedIteratorChecker.cpp166 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()
/openbsd/gnu/llvm/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.h269 QualType getAsType() const {
/openbsd/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp237 llvm::Expected<QualType> type = m_importer->Import(arg.getAsType()); in tryInstantiateStdTemplate()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGCXX.cpp282 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
/openbsd/gnu/llvm/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp251 TArgs.get(I).getAsType().print(OS, PPol); in run()
/openbsd/gnu/llvm/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp212 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc()
H A DIndexBody.cpp200 E, NNS->getAsType(), Info, in VisitDependentScopeDeclRefExpr()
/openbsd/gnu/llvm/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp272 .getAsType() in countOptionalWrappers()
465 stripReference(F.getTemplateSpecializationArgs()->get(0).getAsType())); in valueOrConversionHasValue()
/openbsd/gnu/llvm/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp353 if (!NestedLoc.getNestedNameSpecifier()->getAsType()) in VisitNestedNameSpecifierLocations()

123