| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | NestedNameSpecifier.cpp | 77 (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 D | TemplateBase.cpp | 198 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 D | QualTypeNames.cpp | 109 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 D | HeuristicResolver.cpp | 88 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 D | UseTransparentFunctorsCheck.cpp | 103 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 D | ForwardingReferenceOverloadCheck.cpp | 40 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 D | InefficientAlgorithmCheck.cpp | 79 IneffCont->getTemplateArgs()[0].getAsType().getCanonicalType(); in check() 90 .getAsType() in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/boost/ |
| H A D | UseToStringCheck.cpp | 43 Result.Nodes.getNodeAs<TemplateArgument>("char_type")->getAsType(); in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | UniqueptrResetReleaseCheck.cpp | 68 return DeleterArgument.getAsType().getTypePtr(); in getDeleterForUniquePtr()
|
| H A D | UnusedUsingDeclsCheck.cpp | 135 if (auto *RD = Used->getAsType()->getAsCXXRecordDecl()) in check()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 87 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 D | SemaTemplateVariadic.cpp | 558 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 D | SemaTemplateDeduction.cpp | 241 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 D | ParsedTemplate.h | 75 ParsedType getAsType() const { in getAsType() function
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CastValueChecker.cpp | 274 CastToTyVec.push_back(CastToTempArg.getAsType()); in addInstanceOfTransition() 278 CastToTyVec.push_back(ArgInPack.getAsType()); in addInstanceOfTransition()
|
| H A D | MismatchedIteratorChecker.cpp | 166 const auto TAType = TArgs->get(I).getAsType(); in checkPreCall()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | AbstractBasicWriter.h | 259 asImpl().writeQualType(QualType(NNS->getAsType(), 0)); in writeNestedNameSpecifier()
|
| H A D | NestedNameSpecifier.h | 196 const Type *getAsType() const { in getAsType() function
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 236 llvm::Expected<QualType> type = m_importer->Import(arg.getAsType()); in tryInstantiateStdTemplate()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/mpi/ |
| H A D | TypeMismatchCheck.cpp | 187 Template->getArg(0).getAsType().getTypePtr()->getAs<BuiltinType>(); in isCXXComplexTypeMatching()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 282 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
|
| /llvm-project-15.0.7/clang/lib/Tooling/DumpTool/ |
| H A D | ASTSrcLocProcessor.cpp | 251 TArgs.get(I).getAsType().print(OS, PPol); in run()
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 231 .getAsType() in countOptionalWrappers() 432 stripReference(F.getTemplateSpecializationArgs()->get(0).getAsType())); in value_orConversionHasValue()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexTypeSourceInfo.cpp | 212 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Diagnostics.cpp | 51 Type DiagnosticArgument::getAsType() const { in getAsType() function in DiagnosticArgument 72 os << '\'' << getAsType() << '\''; in print()
|