Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DNestedNameSpecifier.cpp75 (Prefix->getAsType() == nullptr && in Create()
91 (Prefix->getAsType() == nullptr && in Create()
188 return getAsType()->getAsCXXRecordDecl(); in getAsRecordDecl()
222 toNestedNameSpecifierDependendence(getAsType()->getDependence()); in getDependence()
258 const Type *T = getAsType(); in translateToType()
331 QualType(getAsType(), 0).print(OS, InnerPolicy); in print()
431 TypeLoc TL(Qualifier->getAsType(), TypeData); in getLocalSourceRange()
447 return TypeLoc(Qualifier->getAsType(), TypeData); in getTypeLoc()
636 = Context.getTrivialTypeSourceInfo(QualType(NNS->getAsType(), 0), in MakeTrivial()
H A DTemplateBase.cpp268 Deps = toTemplateArgumentDependence(getAsType()->getDependence()); in getDependence()
269 if (isa<PackExpansionType>(getAsType())) in getDependence()
333 return isa<PackExpansionType>(getAsType()); in isPackExpansion()
387 getAsType().Profile(ID); in Profile()
486 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern()
519 getAsType().print(Out, SubPolicy); in print()
640 return DB << Arg.getAsType(); in DiagTemplateArg()
H A DQualTypeNames.cpp107 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument()
238 const Type *Type = Scope->getAsType(); in getFullyQualifiedNestedNameSpecifier()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHeuristicResolver.cpp201 return FirstArg.getAsType(); in getPointeeType()
260 return {DefaultArg.getAsType()}; in simplifyType()
351 return resolveDependentMember(QualType(UUVD->getQualifier()->getAsType(), 0), in resolveUsingValueDecl()
412 return QualType(NNS->getAsType(), 0); in resolveNestedNameSpecifierToType()
H A DSemaCXXScopeSpec.cpp65 const Type *NNSType = NNS->getAsType(); in computeDeclContext()
146 const TagType *Tag = NNS->getAsType()->getAs<TagType>(); in computeDeclContext()
172 if (!NNS->getAsType()) in getCurrentInstantiationOf()
175 QualType T = QualType(NNS->getAsType(), 0); in getCurrentInstantiationOf()
H A DSemaTemplateVariadic.cpp642 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
835 return !TA.getAsType() in CheckParameterPacksForExpansion()
1260 ExpansionTSInfo = Context.getTrivialTypeSourceInfo(Argument.getAsType(), in getTemplateArgumentPackExpansionPattern()
1321 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
H A DSemaTemplate.cpp908 QualType T = SemaRef.GetTypeFromParser(Arg.getAsType(), &DI); in translateTemplateArgument()
2704 if (const Type *CurType = NNS->getAsType()) { in getRangeOfTypeInNestedNameSpecifier()
2734 T = QualType(SS.getScopeRep()->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier()
2784 T = QualType(NNS->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier()
2793 T = QualType(NNS->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier()
3110 if (T1.getAsType()->isBuiltinType() && T2.getAsType()->isBuiltinType()) in builtinCommonTypeImpl()
3115 T1, S.Context.getTrivialTypeSourceInfo(T1.getAsType()))); in builtinCommonTypeImpl()
3117 T2, S.Context.getTrivialTypeSourceInfo(T2.getAsType()))); in builtinCommonTypeImpl()
3151 QualType T1 = Ts[0].getAsType(); in builtinCommonTypeImpl()
3152 QualType T2 = Ts[1].getAsType(); in builtinCommonTypeImpl()
[all …]
H A DCheckExprLifetime.cpp319 isPointerLikeType(TAs[0].getAsType()); in isContainerOfPointer()
332 isRecordWithAttr<OwnerAttr>(TAs[0].getAsType()); in isContainerOfOwner()
343 isPointerLikeType(TAs[0].getAsType()); in isStdInitializerListOfPointer()
H A DSemaTypeTraits.cpp2011 Args.push_back(InnerArg.getAsType()); in ExtractTypeTraitFromExpression()
2013 Args.push_back(Arg.getAsType()); in ExtractTypeTraitFromExpression()
2024 const Type *T = Ref->getQualifier()->getAsType(); in ExtractTypeTraitFromExpression()
2038 Args.push_back(Arg.getAsType()); in ExtractTypeTraitFromExpression()
H A DSemaTemplateDeduction.cpp233 QualType TX = X.getAsType(), TY = Y.getAsType(); in checkDeducedTemplateArguments()
2515 S, TemplateParams, P.getAsType(), A.getAsType(), Info, Deduced, 0, in DeduceTemplateArguments()
2821 Arg, Context.getTrivialTypeSourceInfo(Arg.getAsType(), Loc)); in getTrivialTemplateArgumentLoc()
5304 DeducedType = Deduced[0].getAsType(); in DeduceAutoType()
5333 QualType DeducedA = InitList ? Deduced[0].getAsType() : Result; in DeduceAutoType()
6708 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters()
6783 QualType(MemPtr->getQualifier()->getAsType(), 0), in MarkUsedTemplateParameters()
7072 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DStdVariantChecker.cpp106 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.cpp162 const auto TAType = TArgs->get(I).getAsType(); in checkPreCall()
H A DSmartPtrModeling.cpp191 auto InnerValueType = TemplateArgs[0].getAsType(); in getInnerPointerType()
206 auto ValueType = TemplateArgs[0].getAsType(); in getPointerTypeFromTemplateArg()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRefCntblBaseVirtualDtorChecker.cpp123 auto Type = ArgList->get(ParmIndex).getAsType(); in VisitCXXDeleteExpr()
216 auto TemplT = Arg.getAsType(); in checkASTDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp73 AddQualType(TA.getAsType()); in AddTemplateArgument()
323 AddType(T->getQualifier()->getAsType()); in VisitMemberPointerType()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h76 ParsedType getAsType() const { in getAsType() function
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpState.cpp142 QualType ElemType = TAL[0].getAsType(); in getStdAllocatorCaller()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAbstractBasicWriter.h262 asImpl().writeQualType(QualType(NNS->getAsType(), 0)); in writeNestedNameSpecifier()
H A DNestedNameSpecifier.h190 const Type *getAsType() const { in getAsType() function
H A DASTNodeTraverser.h400 Visit(Qualifier->getAsType()); in VisitMemberPointerType()
999 Visit(TA.getAsType()); in VisitTypeTemplateArgument()
H A DTemplateBase.h320 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.cpp287 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp353 if (!NestedLoc.getNestedNameSpecifier()->getAsType()) in VisitNestedNameSpecifierLocations()

123