Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/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()
399 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern()
430 getAsType().print(Out, SubPolicy); in print()
551 return DB << Arg.getAsType(); in DiagTemplateArg()
H A DQualTypeNames.cpp109 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument()
243 const Type *Type = Scope->getAsType(); in getFullyQualifiedNestedNameSpecifier()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHeuristicResolver.cpp88 return FirstArg.getAsType().getTypePtrOrNull(); in getPointeeType()
135 return resolveDependentMember(RE->getQualifier()->getAsType(), in resolveDeclRefExpr()
166 return resolveDependentMember(UUVD->getQualifier()->getAsType(), in resolveUsingValueDecl()
237 return NNS->getAsType(); in resolveNestedNameSpecifierToType()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseTransparentFunctorsCheck.cpp103 QualType ParentArgType = Arg.getAsType(); in check()
106 Functor->getAsType()->getAsCXXRecordDecl()) in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DForwardingReferenceOverloadCheck.cpp40 BaseType = Dependent->getQualifier()->getAsType(); in AST_MATCHER()
47 if (const auto *Qualifier = Elaborated->getQualifier()->getAsType()) { in AST_MATCHER()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DInefficientAlgorithmCheck.cpp79 IneffCont->getTemplateArgs()[0].getAsType().getCanonicalType(); in check()
90 .getAsType() in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/boost/
H A DUseToStringCheck.cpp43 Result.Nodes.getNodeAs<TemplateArgument>("char_type")->getAsType(); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DUniqueptrResetReleaseCheck.cpp68 return DeleterArgument.getAsType().getTypePtr(); in getDeleterForUniquePtr()
H A DUnusedUsingDeclsCheck.cpp135 if (auto *RD = Used->getAsType()->getAsCXXRecordDecl()) in check()
/llvm-project-15.0.7/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.cpp558 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
1064 ExpansionTSInfo = Context.getTrivialTypeSourceInfo(Argument.getAsType(), in getTemplateArgumentPackExpansionPattern()
1123 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
H A DSemaTemplateDeduction.cpp241 Context.hasSameType(X.getAsType(), Y.getAsType())) in checkDeducedTemplateArguments()
2211 S, TemplateParams, P.getAsType(), A.getAsType(), Info, Deduced, 0); in DeduceTemplateArguments()
2439 return Context.getCanonicalType(X.getAsType()) == in isSameTemplateArg()
2440 Context.getCanonicalType(Y.getAsType()); in isSameTemplateArg()
2504 Arg, Context.getTrivialTypeSourceInfo(Arg.getAsType(), Loc)); in getTrivialTemplateArgumentLoc()
4764 QualType DeducedType = Deduced[0].getAsType(); in DeduceAutoType()
4790 QualType DeducedA = InitList ? Deduced[0].getAsType() : Result; in DeduceAutoType()
5653 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters()
6002 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DParsedTemplate.h75 ParsedType getAsType() const { in getAsType() function
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DAbstractBasicWriter.h259 asImpl().writeQualType(QualType(NNS->getAsType(), 0)); in writeNestedNameSpecifier()
H A DNestedNameSpecifier.h196 const Type *getAsType() const { in getAsType() function
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp236 llvm::Expected<QualType> type = m_importer->Import(arg.getAsType()); in tryInstantiateStdTemplate()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/mpi/
H A DTypeMismatchCheck.cpp187 Template->getArg(0).getAsType().getTypePtr()->getAs<BuiltinType>(); in isCXXComplexTypeMatching()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCXX.cpp282 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
/llvm-project-15.0.7/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp251 TArgs.get(I).getAsType().print(OS, PPol); in run()
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp231 .getAsType() in countOptionalWrappers()
432 stripReference(F.getTemplateSpecializationArgs()->get(0).getAsType())); in value_orConversionHasValue()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp212 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc()
/llvm-project-15.0.7/mlir/lib/IR/
H A DDiagnostics.cpp51 Type DiagnosticArgument::getAsType() const { in getAsType() function in DiagnosticArgument
72 os << '\'' << getAsType() << '\''; in print()

1234