| /netbsd-src/external/apache2/llvm/dist/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() 442 TypeLoc TL(Qualifier->getAsType(), TypeData); in getLocalSourceRange() 459 return TypeLoc(Qualifier->getAsType(), TypeData); in getTypeLoc() 652 = Context.getTrivialTypeSourceInfo(QualType(NNS->getAsType(), 0), in MakeTrivial()
|
| H A D | TemplateBase.cpp | 195 Deps = toTemplateArgumentDependence(getAsType()->getDependence()); in getDependence() 196 if (isa<PackExpansionType>(getAsType())) in getDependence() 258 return isa<PackExpansionType>(getAsType()); in isPackExpansion() 312 getAsType().Profile(ID); in Profile() 396 return getAsType()->castAs<PackExpansionType>()->getPattern(); in getPackExpansionPattern() 427 getAsType().print(Out, SubPolicy); in print() 548 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 | 445 return IsStructurallyEquivalent(Context, QualType(NNS1->getAsType(), 0), in IsStructurallyEquivalent() 446 QualType(NNS2->getAsType(), 0)); in IsStructurallyEquivalent() 539 return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType()); in IsStructurallyEquivalent()
|
| H A D | ItaniumMangle.cpp | 1284 const Type *type = qualifier->getAsType(); in mangleUnresolvedPrefix() 1993 manglePrefix(QualType(qualifier->getAsType(), 0)); in manglePrefix() 5271 mangleType(A.getAsType()); in mangleTemplateArg() 5959 if (!isCharType(TemplateArgs[0].getAsType())) in isCharSpecialization() 5975 if (!isCharType(TemplateArgs[0].getAsType())) in isStreamCharSpecialization() 5978 if (!isCharSpecialization(TemplateArgs[1].getAsType(), "char_traits")) in isStreamCharSpecialization() 6024 if (!isCharType(TemplateArgs[0].getAsType())) in mangleStandardSubstitution() 6027 if (!isCharSpecialization(TemplateArgs[1].getAsType(), "char_traits")) in mangleStandardSubstitution() 6030 if (!isCharSpecialization(TemplateArgs[2].getAsType(), "allocator")) in mangleStandardSubstitution()
|
| H A D | ODRHash.cpp | 130 AddType(NNS->getAsType()); in AddNestedNameSpecifier() 165 AddQualType(TA.getAsType()); in AddTemplateArgument()
|
| H A D | ASTDiagnostic.cpp | 117 Args.push_back(Desugar(Context, Arg.getAsType(), DesugarArgument)); in Desugar() 1421 return Iter->getAsType(); in GetType() 1423 return Iter.getDesugaredTA().getAsType(); in GetType()
|
| H A D | TypeLoc.cpp | 576 Context.getTrivialTypeSourceInfo(Args[i].getAsType(), in initializeArgLocs()
|
| H A D | TypePrinter.cpp | 1876 Args[TTPT->getIndex()].getAsType(), Pattern.getQualifiers()); in isSubstitutedType() 1954 return isSubstitutedType(Ctx, Arg.getAsType(), Pattern.getAsType(), Args, in isSubstitutedTemplateArgument()
|
| /netbsd-src/external/apache2/llvm/dist/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 | 747 IsEnum = dyn_cast_or_null<EnumType>(NNS->getAsType()); in ActOnDependentIdExpression() 924 QualType T = SemaRef.GetTypeFromParser(Arg.getAsType(), &DI); in translateTemplateArgument() 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() 3454 if (!Converted[1].getAsType()->isIntegralType(Context)) { in checkBuiltinTemplateIdType() 3508 return Nth->getAsType(); in checkBuiltinTemplateIdType() 4123 QualType Type = Arg.getAsType(); in isTemplateArgumentTemplateParameter() 4125 Arg.getAsType()->getAs<TemplateTypeParmType>(); in isTemplateArgumentTemplateParameter() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | ParsedTemplate.h | 76 ParsedType getAsType() const { in getAsType() function
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/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 {
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 282 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/DumpTool/ |
| H A D | ASTSrcLocProcessor.cpp | 251 TArgs.get(I).getAsType().print(OS, PPol); in run()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 353 if (!NestedLoc.getNestedNameSpecifier()->getAsType()) in VisitNestedNameSpecifierLocations()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1107 return InnerMatcher.matches(Node.getAsType(), Finder, Builder); in AST_MATCHER_P() 7049 if (!Node.getAsType()) in AST_MATCHER_P() 7051 return InnerMatcher.matches(QualType(Node.getAsType(), 0), Finder, Builder); in AST_MATCHER_P() 7067 return Node && Node.getNestedNameSpecifier()->getAsType() && in AST_MATCHER_P()
|