| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | TemplateName.h | 175 class TemplateName { 183 explicit TemplateName(void *Ptr) { in TemplateName() function 209 TemplateName() : Storage() { } in TemplateName() function 210 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { } in TemplateName() function 211 explicit TemplateName(OverloadedTemplateStorage *Storage) in TemplateName() function 213 explicit TemplateName(SubstTemplateTemplateParmStorage *Storage); 214 explicit TemplateName(SubstTemplateTemplateParmPackStorage *Storage) in TemplateName() function 216 explicit TemplateName(QualifiedTemplateName *Qual) : Storage(Qual) { } in TemplateName() function 217 explicit TemplateName(DependentTemplateName *Dep) : Storage(Dep) { } in TemplateName() function 288 TemplateName getUnderlying() const; [all …]
|
| HD | TemplateBase.h | 117 TemplateArgument(TemplateName, bool) = delete; 161 TemplateArgument(TemplateName Name) { in TemplateArgument() 178 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) { in TemplateArgument() 264 TemplateName getAsTemplate() const { in getAsTemplate() 266 return TemplateName::getFromVoidPointer(TemplateArg.Name); in getAsTemplate() 271 TemplateName getAsTemplateOrTemplatePattern() const { in getAsTemplateOrTemplatePattern() 275 return TemplateName::getFromVoidPointer(TemplateArg.Name); in getAsTemplateOrTemplatePattern()
|
| HD | ASTContext.h | 1154 QualType getTemplateSpecializationType(TemplateName T, 1159 QualType getCanonicalTemplateSpecializationType(TemplateName T, 1163 QualType getTemplateSpecializationType(TemplateName T, 1168 getTemplateSpecializationTypeInfo(TemplateName T, SourceLocation TLoc, 1625 DeclarationNameInfo getNameForTemplate(TemplateName Name, 1628 TemplateName getOverloadedTemplateName(UnresolvedSetIterator Begin, 1631 TemplateName getQualifiedTemplateName(NestedNameSpecifier *NNS, 1635 TemplateName getDependentTemplateName(NestedNameSpecifier *NNS, 1637 TemplateName getDependentTemplateName(NestedNameSpecifier *NNS, 1639 TemplateName getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param, [all …]
|
| HD | ASTImporter.h | 166 TemplateName Import(TemplateName From);
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | TemplateName.cpp | 36 TemplateName replacement) { in Profile() 54 TemplateName::NameKind TemplateName::getKind() const { in getKind() 71 TemplateDecl *TemplateName::getAsTemplateDecl() const { in getAsTemplateDecl() 84 bool TemplateName::isDependent() const { in isDependent() 102 bool TemplateName::isInstantiationDependent() const { in isInstantiationDependent() 111 bool TemplateName::containsUnexpandedParameterPack() const { in containsUnexpandedParameterPack() 128 TemplateName::print(raw_ostream &OS, const PrintingPolicy &Policy, in print() 160 TemplateName N) { in operator <<() 173 void TemplateName::dump(raw_ostream &OS) const { in dump() 180 void TemplateName::dump() const { in dump()
|
| HD | ItaniumMangle.cpp | 316 bool mangleSubstitution(TemplateName Template); 320 void mangleExistingSubstitution(TemplateName name); 330 void addSubstitution(TemplateName Template); 349 void mangleUnscopedTemplateName(TemplateName); 364 void mangleTemplatePrefix(TemplateName Template); 381 void mangleType(TemplateName); 665 void CXXNameMangler::mangleUnscopedTemplateName(TemplateName Template) { in mangleUnscopedTemplateName() 781 TemplateName Template = getASTContext().getDependentTemplateName( in manglePrefix() 1372 void CXXNameMangler::mangleTemplatePrefix(TemplateName Template) { in mangleTemplatePrefix() 1423 void CXXNameMangler::mangleType(TemplateName TN) { in mangleType() [all …]
|
| HD | ASTContext.cpp | 3259 ASTContext::getTemplateSpecializationTypeInfo(TemplateName Name, in getTemplateSpecializationTypeInfo() 3280 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType() 3309 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType() 3317 Template = TemplateName(QTN->getTemplateDecl()); in getTemplateSpecializationType() 3351 ASTContext::getCanonicalTemplateSpecializationType(TemplateName Template, in getCanonicalTemplateSpecializationType() 3359 Template = TemplateName(QTN->getTemplateDecl()); in getCanonicalTemplateSpecializationType() 3362 TemplateName CanonTemplate = getCanonicalTemplateName(Template); in getCanonicalTemplateSpecializationType() 4172 ASTContext::getNameForTemplate(TemplateName Name, in getNameForTemplate() 4175 case TemplateName::QualifiedTemplate: in getNameForTemplate() 4176 case TemplateName::Template: in getNameForTemplate() [all …]
|
| HD | ASTImporter.cpp | 1794 TemplateName ToTemplate = Importer.Import(T->getTemplateName()); in VisitTemplateSpecializationType() 2187 TemplateName ToTemplate = Importer.Import(From.getAsTemplate()); in ImportTemplateArgument() 2195 TemplateName ToTemplate in ImportTemplateArgument() 5587 TemplateName ASTImporter::Import(TemplateName From) { in Import() 5589 case TemplateName::Template: in Import() 5592 return TemplateName(ToTemplate); in Import() 5594 return TemplateName(); in Import() 5596 case TemplateName::OverloadedTemplate: { in Import() 5605 return TemplateName(); in Import() 5611 case TemplateName::QualifiedTemplate: { in Import() [all …]
|
| HD | DeclTemplate.cpp | 237 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>()); in GenerateInjectedTemplateArgs() 239 Arg = TemplateArgument(TemplateName(TTP)); in GenerateInjectedTemplateArgs() 483 = Context.getTemplateSpecializationType(TemplateName(this), in getInjectedClassNameSpecialization()
|
| HD | TypeLoc.cpp | 458 TemplateName Template = Args[i].getAsTemplateOrTemplatePattern(); in initializeArgLocs()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Parse/ |
| HD | ParseExprCXX.cpp | 91 UnqualifiedId TemplateName; in CheckForTemplateAndDigraph() local 92 TemplateName.setIdentifier(&II, Tok.getLocation()); in CheckForTemplateAndDigraph() 95 TemplateName, ObjectType, EnteringContext, in CheckForTemplateAndDigraph() 317 UnqualifiedId TemplateName; in ParseOptionalCXXScopeSpecifier() local 320 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); in ParseOptionalCXXScopeSpecifier() 328 TemplateName)) { in ParseOptionalCXXScopeSpecifier() 333 if (TemplateName.getKind() != UnqualifiedId::IK_OperatorFunctionId && in ParseOptionalCXXScopeSpecifier() 334 TemplateName.getKind() != UnqualifiedId::IK_LiteralOperatorId) { in ParseOptionalCXXScopeSpecifier() 335 Diag(TemplateName.getSourceRange().getBegin(), in ParseOptionalCXXScopeSpecifier() 337 << TemplateName.getSourceRange(); in ParseOptionalCXXScopeSpecifier() [all …]
|
| HD | ParseTemplate.cpp | 951 UnqualifiedId &TemplateName, in AnnotateTemplateIdToken() argument 958 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); in AnnotateTemplateIdToken() 1006 if (TemplateName.getKind() == UnqualifiedId::IK_Identifier) { in AnnotateTemplateIdToken() 1007 TemplateId->Name = TemplateName.Identifier; in AnnotateTemplateIdToken() 1011 TemplateId->Operator = TemplateName.OperatorFunctionId.Operator; in AnnotateTemplateIdToken()
|
| HD | Parser.cpp | 1699 UnqualifiedId TemplateName; in TryAnnotateTypeOrScopeTokenAfterScopeSpec() local 1700 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); in TryAnnotateTypeOrScopeTokenAfterScopeSpec() 1704 /*hasTemplateKeyword=*/false, TemplateName, in TryAnnotateTypeOrScopeTokenAfterScopeSpec() 1711 TemplateName)) { in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
|
| /NextBSD/lib/clang/libclangast/ |
| HD | Makefile.depend | 556 TemplateName.o: AttrList.inc.h 557 TemplateName.o: Attrs.inc.h 558 TemplateName.o: DeclNodes.inc.h 559 TemplateName.o: DiagnosticCommonKinds.inc.h 560 TemplateName.o: StmtNodes.inc.h 561 TemplateName.po: AttrList.inc.h 562 TemplateName.po: Attrs.inc.h 563 TemplateName.po: DeclNodes.inc.h 564 TemplateName.po: DiagnosticCommonKinds.inc.h 565 TemplateName.po: StmtNodes.inc.h
|
| HD | Makefile | 57 TemplateName.cpp \
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Ownership.h | 33 class TemplateName; variable 259 typedef OpaquePtr<TemplateName> ParsedTemplateTy;
|
| HD | Sema.h | 287 typedef OpaquePtr<TemplateName> TemplateTy; 1488 TemplateName Template; 1514 static NameClassification TypeTemplate(TemplateName Name) { in TypeTemplate() 1520 static NameClassification VarTemplate(TemplateName Name) { in VarTemplate() 1526 static NameClassification FunctionTemplate(TemplateName Name) { in FunctionTemplate() 1544 TemplateName getTemplateName() const { in getTemplateName() 4853 TemplateTy TemplateName, 5550 void NoteAllFoundTemplates(TemplateName Name); 5552 QualType CheckTemplateIdType(TemplateName Template, 5832 TemplateTy TemplateName, [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| HD | LLVMConventionsChecker.cpp | 88 TemplateName TM = TS->getTemplateName(); in IsStdVector() 102 TemplateName TM = TS->getTemplateName(); in IsSmallVector()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplateInstantiate.cpp | 762 TemplateName 763 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name, 892 TemplateName Template = Arg.getAsTemplate(); in TransformDecl() 1008 TemplateName TemplateInstantiator::TransformTemplateName(CXXScopeSpec &SS, in TransformTemplateName() 1009 TemplateName Name, in TransformTemplateName() 1040 TemplateName Template = Arg.getAsTemplate(); in TransformTemplateName() 1047 Template = TemplateName(QTN->getTemplateDecl()); in TransformTemplateName() 2707 TemplateName 2709 TemplateName Name, SourceLocation Loc, in SubstTemplateName()
|
| HD | SemaTemplate.cpp | 181 TemplateName Template; in isTemplateName() 201 Template = TemplateName(TD); in isTemplateName() 502 TemplateName Template = Arg.getAsTemplate().get(); in translateTemplateArgument() 1548 bool TraverseTemplateName(TemplateName N) { in TraverseTemplateName() 1995 void Sema::NoteAllFoundTemplates(TemplateName Name) { in NoteAllFoundTemplates() 2020 QualType Sema::CheckTemplateIdType(TemplateName Name, in CheckTemplateIdType() 2096 TemplateName CanonName = Context.getCanonicalTemplateName(Name); in CheckTemplateIdType() 2192 TemplateName Template = TemplateD.get(); in ActOnTemplateIdType() 2259 TemplateName Template = TemplateD.get(); in ActOnTagTemplateIdType() 2441 TemplateName Name = TemplateId->Template.get(); in ActOnVarTemplateSpecialization() [all …]
|
| HD | TreeTransform.h | 491 TemplateName 492 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name, 583 TemplateName Template); 588 TemplateName Template, 859 QualType RebuildTemplateSpecializationType(TemplateName Template, 900 TemplateName InstName in RebuildDependentTemplateSpecializationType() 1050 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1061 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1074 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1086 TemplateName RebuildTemplateName(TemplateTemplateParmDecl *Param, in RebuildTemplateName() [all …]
|
| HD | SemaTemplateVariadic.cpp | 81 bool TraverseTemplateName(TemplateName Template) { in TraverseTemplateName() 347 TemplateName Template, in DiagnoseUnexpandedParameterPack()
|
| HD | SemaTemplateDeduction.cpp | 379 TemplateName Param, in DeduceTemplateArguments() 380 TemplateName Arg, in DeduceTemplateArguments() 488 TemplateName(SpecArg->getSpecializedTemplate()), in DeduceTemplateArguments() 2019 TemplateName Template = Arg.getAsTemplate(); in getTrivialTemplateArgumentLoc() 4545 TemplateName Name(PS1->getSpecializedTemplate()); in getMoreSpecializedPartialSpecialization() 4546 TemplateName CanonTemplate = Context.getCanonicalTemplateName(Name); in getMoreSpecializedPartialSpecialization() 4656 TemplateName Name, in MarkUsedTemplateParameters()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Index/ |
| HD | USRGeneration.cpp | 144 void VisitTemplateName(TemplateName Name); 752 void USRGenerator::VisitTemplateName(TemplateName Name) { in VisitTemplateName()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReader.cpp | 5379 TemplateName Name = ReadTemplateName(*Loc.F, Record, Idx); in readTypeRecord() 7563 TemplateName 7566 TemplateName::NameKind Kind = (TemplateName::NameKind)Record[Idx++]; in ReadTemplateName() 7568 case TemplateName::Template: in ReadTemplateName() 7569 return TemplateName(ReadDeclAs<TemplateDecl>(F, Record, Idx)); in ReadTemplateName() 7571 case TemplateName::OverloadedTemplate: { in ReadTemplateName() 7580 case TemplateName::QualifiedTemplate: { in ReadTemplateName() 7587 case TemplateName::DependentTemplate: { in ReadTemplateName() 7597 case TemplateName::SubstTemplateTemplateParm: { in ReadTemplateName() 7600 if (!param) return TemplateName(); in ReadTemplateName() [all …]
|