| /freebsd-13.1/contrib/llvm-project/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() 443 TypeLoc TL(Qualifier->getAsType(), TypeData); in getLocalSourceRange() 460 return TypeLoc(Qualifier->getAsType(), TypeData); in getTypeLoc() 653 = Context.getTrivialTypeSourceInfo(QualType(NNS->getAsType(), 0), in MakeTrivial()
|
| H A D | TemplateBase.cpp | 196 Deps = toTemplateArgumentDependence(getAsType()->getDependence()); in getDependence() 197 if (isa<PackExpansionType>(getAsType())) in getDependence() 259 return isa<PackExpansionType>(getAsType()); in isPackExpansion() 313 getAsType().Profile(ID); in Profile() 397 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern() 428 getAsType().print(Out, SubPolicy); in print() 549 return DB << Arg.getAsType(); in DiagTemplateArg()
|
| H A D | QualTypeNames.cpp | 105 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument() 239 const Type *Type = Scope->getAsType(); in getFullyQualifiedNestedNameSpecifier()
|
| H A D | ASTStructuralEquivalence.cpp | 446 return IsStructurallyEquivalent(Context, QualType(NNS1->getAsType(), 0), in IsStructurallyEquivalent() 447 QualType(NNS2->getAsType(), 0)); in IsStructurallyEquivalent() 540 return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType()); in IsStructurallyEquivalent()
|
| H A D | ODRHash.cpp | 130 AddType(NNS->getAsType()); in AddNestedNameSpecifier() 165 AddQualType(TA.getAsType()); in AddTemplateArgument()
|
| H A D | ItaniumMangle.cpp | 1287 const Type *type = qualifier->getAsType(); in mangleUnresolvedPrefix() 2000 manglePrefix(QualType(qualifier->getAsType(), 0)); in manglePrefix() 5291 mangleType(A.getAsType()); in mangleTemplateArg() 5979 if (!isCharType(TemplateArgs[0].getAsType())) in isCharSpecialization() 5995 if (!isCharType(TemplateArgs[0].getAsType())) in isStreamCharSpecialization() 5998 if (!isCharSpecialization(TemplateArgs[1].getAsType(), "char_traits")) in isStreamCharSpecialization() 6044 if (!isCharType(TemplateArgs[0].getAsType())) in mangleStandardSubstitution() 6047 if (!isCharSpecialization(TemplateArgs[1].getAsType(), "char_traits")) in mangleStandardSubstitution() 6050 if (!isCharSpecialization(TemplateArgs[2].getAsType(), "allocator")) in mangleStandardSubstitution()
|
| H A D | ASTDiagnostic.cpp | 118 Args.push_back(Desugar(Context, Arg.getAsType(), DesugarArgument)); in Desugar() 1422 return Iter->getAsType(); in GetType() 1424 return Iter.getDesugaredTA().getAsType(); in GetType()
|
| H A D | TypeLoc.cpp | 576 Context.getTrivialTypeSourceInfo(Args[i].getAsType(), in initializeArgLocs()
|
| /freebsd-13.1/contrib/llvm-project/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 | 559 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion() 1066 ExpansionTSInfo = Context.getTrivialTypeSourceInfo(Argument.getAsType(), in getTemplateArgumentPackExpansionPattern() 1125 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
|
| H A D | SemaTemplateDeduction.cpp | 255 Context.hasSameType(X.getAsType(), Y.getAsType())) in checkDeducedTemplateArguments() 2328 Param.getAsType(), in DeduceTemplateArguments() 2329 Arg.getAsType(), in DeduceTemplateArguments() 2578 return Context.getCanonicalType(X.getAsType()) == in isSameTemplateArg() 2579 Context.getCanonicalType(Y.getAsType()); in isSameTemplateArg() 2643 Arg, Context.getTrivialTypeSourceInfo(Arg.getAsType(), Loc)); in getTrivialTemplateArgumentLoc() 4892 QualType DeducedType = Deduced[0].getAsType(); in DeduceAutoType() 4917 QualType DeducedA = InitList ? Deduced[0].getAsType() : Result; in DeduceAutoType() 5775 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters() 6124 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
|
| H A D | SemaTemplate.cpp | 3010 if (const Type *CurType = NNS->getAsType()) { in getRangeOfTypeInNestedNameSpecifier() 3073 T = QualType(SS.getScopeRep()->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 3122 T = QualType(NNS->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 3131 T = QualType(NNS->getAsType(), 0); in MatchTemplateParametersToScopeSpecifier() 3508 return Nth->getAsType(); in checkBuiltinTemplateIdType() 4123 QualType Type = Arg.getAsType(); in isTemplateArgumentTemplateParameter() 4125 Arg.getAsType()->getAs<TemplateTypeParmType>(); in isTemplateArgumentTemplateParameter() 4966 ArgType = Arg.getAsType(); in CheckTemplateTypeArgument() 5519 QualType T = Arg.getArgument().getAsType(); in CheckTemplateArgument() 6201 return Visit(QualType(NNS->getAsType(), 0)); in VisitNestedNameSpecifier() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ParsedTemplate.h | 76 ParsedType getAsType() const { in getAsType() function
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CastValueChecker.cpp | 273 CastToTyVec.push_back(CastToTempArg.getAsType()); in addInstanceOfTransition() 277 CastToTyVec.push_back(ArgInPack.getAsType()); in addInstanceOfTransition()
|
| H A D | MismatchedIteratorChecker.cpp | 166 const auto TAType = TArgs->get(I).getAsType(); in checkPreCall()
|
| H A D | SmartPtrModeling.cpp | 196 auto InnerValueType = TemplateArgs[0].getAsType(); in getInnerPointerType() 211 auto ValueType = TemplateArgs[0].getAsType(); in getPointerTypeFromTemplateArg()
|
| /freebsd-13.1/contrib/llvm-project/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
|
| H A D | TemplateBase.h | 269 QualType getAsType() const {
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 235 llvm::Expected<QualType> type = m_importer->Import(arg.getAsType()); in tryInstantiateStdTemplate()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 282 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/DumpTool/ |
| H A D | ASTSrcLocProcessor.cpp | 251 TArgs.get(I).getAsType().print(OS, PPol); in run()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexTypeSourceInfo.cpp | 202 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc()
|
| H A D | IndexBody.cpp | 196 E, NNS->getAsType(), Info, in VisitDependentScopeDeclRefExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 353 if (!NestedLoc.getNestedNameSpecifier()->getAsType()) in VisitNestedNameSpecifierLocations()
|