Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/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()
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 DTemplateBase.cpp195 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 DQualTypeNames.cpp105 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument()
239 const Type *Type = Scope->getAsType(); in getFullyQualifiedNestedNameSpecifier()
H A DASTStructuralEquivalence.cpp445 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 DItaniumMangle.cpp1284 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 DODRHash.cpp130 AddType(NNS->getAsType()); in AddNestedNameSpecifier()
165 AddQualType(TA.getAsType()); in AddTemplateArgument()
H A DASTDiagnostic.cpp117 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 DTypeLoc.cpp576 Context.getTrivialTypeSourceInfo(Args[i].getAsType(), in initializeArgLocs()
H A DTypePrinter.cpp1876 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 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.cpp559 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 DSemaTemplateDeduction.cpp255 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 DSemaTemplate.cpp747 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 DParsedTemplate.h76 ParsedType getAsType() const { in getAsType() function
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DCastValueChecker.cpp273 CastToTyVec.push_back(CastToTempArg.getAsType()); in addInstanceOfTransition()
277 CastToTyVec.push_back(ArgInPack.getAsType()); in addInstanceOfTransition()
H A DMismatchedIteratorChecker.cpp166 const auto TAType = TArgs->get(I).getAsType(); in checkPreCall()
/netbsd-src/external/apache2/llvm/dist/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
H A DTemplateBase.h269 QualType getAsType() const {
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCXX.cpp282 const Type *QTy = Qual->getAsType(); in BuildAppleKextVirtualCall()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp251 TArgs.get(I).getAsType().print(OS, PPol); in run()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp202 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc()
H A DIndexBody.cpp196 E, NNS->getAsType(), Info, in VisitDependentScopeDeclRefExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp353 if (!NestedLoc.getNestedNameSpecifier()->getAsType()) in VisitNestedNameSpecifierLocations()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1107 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()

123