Home
last modified time | relevance | path

Searched refs:TemplateName (Results 1 – 25 of 50) sorted by relevance

12

/external/valgrind/memcheck/tests/
Dbig_debuginfo_symbol.cpp8 #define TemplateName(name) CONCAT(AllLetters, name) macro
9 #define TemplateDef(name) class TemplateName(name) {};
70 TemplateName(1),
71 TemplateName(2),
72 TemplateName(3),
73 TemplateName(4),
74 TemplateName(5),
75 TemplateName(6),
76 TemplateName(7),
77 TemplateName(8),
[all …]
/external/clang/lib/AST/
DTemplateName.cpp36 TemplateName replacement) { in Profile()
54 TemplateName::TemplateName(void *Ptr) { in TemplateName() function in TemplateName
58 TemplateName::TemplateName(TemplateDecl *Template) : Storage(Template) {} in TemplateName() function in TemplateName
59 TemplateName::TemplateName(OverloadedTemplateStorage *Storage) in TemplateName() function in TemplateName
61 TemplateName::TemplateName(SubstTemplateTemplateParmStorage *Storage) in TemplateName() function in TemplateName
63 TemplateName::TemplateName(SubstTemplateTemplateParmPackStorage *Storage) in TemplateName() function in TemplateName
65 TemplateName::TemplateName(QualifiedTemplateName *Qual) : Storage(Qual) {} in TemplateName() function in TemplateName
66 TemplateName::TemplateName(DependentTemplateName *Dep) : Storage(Dep) {} in TemplateName() function in TemplateName
68 bool TemplateName::isNull() const { return Storage.isNull(); } in isNull()
70 TemplateName::NameKind TemplateName::getKind() const { in getKind()
[all …]
DItaniumMangle.cpp446 bool mangleSubstitution(TemplateName Template);
449 void mangleExistingSubstitution(TemplateName name);
459 void addSubstitution(TemplateName Template);
487 void mangleUnscopedTemplateName(TemplateName,
507 void mangleTemplatePrefix(TemplateName Template);
525 void mangleType(TemplateName);
923 TemplateName Template, const AbiTagList *AdditionalAbiTags) { in mangleUnscopedTemplateName()
1041 TemplateName Template = getASTContext().getDependentTemplateName( in manglePrefix()
1680 void CXXNameMangler::mangleTemplatePrefix(TemplateName Template) { in mangleTemplatePrefix()
1734 void CXXNameMangler::mangleType(TemplateName TN) { in mangleType()
[all …]
DASTContext.cpp3370 ASTContext::getTemplateSpecializationTypeInfo(TemplateName Name, in getTemplateSpecializationTypeInfo()
3391 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType()
3416 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType()
3423 Template = TemplateName(QTN->getTemplateDecl()); in getTemplateSpecializationType()
3456 TemplateName Template, ArrayRef<TemplateArgument> Args) const { in getCanonicalTemplateSpecializationType()
3462 Template = TemplateName(QTN->getTemplateDecl()); in getCanonicalTemplateSpecializationType()
3465 TemplateName CanonTemplate = getCanonicalTemplateName(Template); in getCanonicalTemplateSpecializationType()
4288 ASTContext::getNameForTemplate(TemplateName Name, in getNameForTemplate()
4291 case TemplateName::QualifiedTemplate: in getNameForTemplate()
4292 case TemplateName::Template: in getNameForTemplate()
[all …]
DCMakeLists.txt58 TemplateName.cpp
DASTImporter.cpp1911 TemplateName ToTemplate = Importer.Import(T->getTemplateName()); in VisitTemplateSpecializationType()
2308 TemplateName ToTemplate = Importer.Import(From.getAsTemplate()); in ImportTemplateArgument()
2316 TemplateName ToTemplate in ImportTemplateArgument()
6284 TemplateName ASTImporter::Import(TemplateName From) { in Import()
6286 case TemplateName::Template: in Import()
6289 return TemplateName(ToTemplate); in Import()
6291 return TemplateName(); in Import()
6293 case TemplateName::OverloadedTemplate: { in Import()
6302 return TemplateName(); in Import()
6308 case TemplateName::QualifiedTemplate: { in Import()
[all …]
DDeclTemplate.cpp226 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>()); in GenerateInjectedTemplateArgs()
228 Arg = TemplateArgument(TemplateName(TTP)); in GenerateInjectedTemplateArgs()
463 = Context.getTemplateSpecializationType(TemplateName(this), in getInjectedClassNameSpecialization()
/external/clang/include/clang/AST/
DTemplateName.h176 class TemplateName {
184 explicit TemplateName(void *Ptr);
208 TemplateName() : Storage() { } in TemplateName() function
209 explicit TemplateName(TemplateDecl *Template);
210 explicit TemplateName(OverloadedTemplateStorage *Storage);
211 explicit TemplateName(SubstTemplateTemplateParmStorage *Storage);
212 explicit TemplateName(SubstTemplateTemplateParmPackStorage *Storage);
213 explicit TemplateName(QualifiedTemplateName *Qual);
214 explicit TemplateName(DependentTemplateName *Dep);
263 TemplateName getUnderlying() const;
[all …]
DTemplateBase.h118 TemplateArgument(TemplateName, bool) = delete;
162 TemplateArgument(TemplateName Name) { in TemplateArgument()
179 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) { in TemplateArgument()
262 TemplateName getAsTemplate() const { in getAsTemplate()
264 return TemplateName::getFromVoidPointer(TemplateArg.Name); in getAsTemplate()
269 TemplateName getAsTemplateOrTemplatePattern() const { in getAsTemplateOrTemplatePattern()
273 return TemplateName::getFromVoidPointer(TemplateArg.Name); in getAsTemplateOrTemplatePattern()
DASTContext.h1239 QualType getTemplateSpecializationType(TemplateName T,
1244 getCanonicalTemplateSpecializationType(TemplateName T,
1247 QualType getTemplateSpecializationType(TemplateName T,
1252 getTemplateSpecializationTypeInfo(TemplateName T, SourceLocation TLoc,
1737 DeclarationNameInfo getNameForTemplate(TemplateName Name,
1740 TemplateName getOverloadedTemplateName(UnresolvedSetIterator Begin,
1743 TemplateName getQualifiedTemplateName(NestedNameSpecifier *NNS,
1747 TemplateName getDependentTemplateName(NestedNameSpecifier *NNS,
1749 TemplateName getDependentTemplateName(NestedNameSpecifier *NNS,
1751 TemplateName getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param,
[all …]
DASTImporter.h167 TemplateName Import(TemplateName From);
/external/clang/lib/Parse/
DParseExprCXX.cpp91 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 …]
DParseTemplate.cpp972 UnqualifiedId &TemplateName, in AnnotateTemplateIdToken() argument
979 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); in AnnotateTemplateIdToken()
1027 if (TemplateName.getKind() == UnqualifiedId::IK_Identifier) { in AnnotateTemplateIdToken()
1028 TemplateId->Name = TemplateName.Identifier; in AnnotateTemplateIdToken()
1032 TemplateId->Operator = TemplateName.OperatorFunctionId.Operator; in AnnotateTemplateIdToken()
DParser.cpp1754 UnqualifiedId TemplateName; in TryAnnotateTypeOrScopeTokenAfterScopeSpec() local
1755 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
1759 /*hasTemplateKeyword=*/false, TemplateName, in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
1765 TemplateName)) { in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
/external/clang/lib/Tooling/Core/
DQualTypeNames.cpp73 TemplateName &TName, in getFullyQualifiedTemplateName()
115 TemplateName TName = Arg.getAsTemplate(); in getFullyQualifiedTemplateArgument()
188 TemplateName TN(TSTDecl->getSpecializedTemplate()); in getFullyQualifiedTemplateType()
/external/clang/include/clang/Sema/
DOwnership.h34 class TemplateName; variable
260 typedef OpaquePtr<TemplateName> ParsedTemplateTy;
/external/clang/tools/libclang/
DCXCursor.h42 class TemplateName; variable
227 CXCursor MakeCursorOverloadedDeclRef(TemplateName Template,
DCursorVisitor.h250 bool VisitTemplateName(TemplateName Name, SourceLocation Loc);
/external/clang/lib/StaticAnalyzer/Checkers/
DLLVMConventionsChecker.cpp88 TemplateName TM = TS->getTemplateName(); in IsStdVector()
102 TemplateName TM = TS->getTemplateName(); in IsSmallVector()
/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp764 TemplateName
765 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name,
886 TemplateName Template = Arg.getAsTemplate(); in TransformDecl()
1002 TemplateName TemplateInstantiator::TransformTemplateName(CXXScopeSpec &SS, in TransformTemplateName()
1003 TemplateName Name, in TransformTemplateName()
1034 TemplateName Template = Arg.getAsTemplate(); in TransformTemplateName()
1041 Template = TemplateName(QTN->getTemplateDecl()); in TransformTemplateName()
2726 TemplateName
2728 TemplateName Name, SourceLocation Loc, in SubstTemplateName()
DSemaTemplate.cpp184 TemplateName Template; in isTemplateName()
204 Template = TemplateName(TD); in isTemplateName()
518 TemplateName Template = Arg.getAsTemplate().get(); in translateTemplateArgument()
1567 bool TraverseTemplateName(TemplateName N) { in TraverseTemplateName()
2014 void Sema::NoteAllFoundTemplates(TemplateName Name) { in NoteAllFoundTemplates()
2114 QualType Sema::CheckTemplateIdType(TemplateName Name, in CheckTemplateIdType()
2190 TemplateName CanonName = Context.getCanonicalTemplateName(Name); in CheckTemplateIdType()
2287 TemplateName Template = TemplateD.get(); in ActOnTemplateIdType()
2354 TemplateName Template = TemplateD.get(); in ActOnTagTemplateIdType()
2536 TemplateName Name = TemplateId->Template.get(); in ActOnVarTemplateSpecialization()
[all …]
DTreeTransform.h500 TemplateName
501 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name,
596 TemplateName Template);
601 TemplateName Template,
873 QualType RebuildTemplateSpecializationType(TemplateName Template,
914 TemplateName InstName in RebuildDependentTemplateSpecializationType()
1067 TemplateName RebuildTemplateName(CXXScopeSpec &SS,
1078 TemplateName RebuildTemplateName(CXXScopeSpec &SS,
1091 TemplateName RebuildTemplateName(CXXScopeSpec &SS,
1103 TemplateName RebuildTemplateName(TemplateTemplateParmDecl *Param, in RebuildTemplateName()
[all …]
DSemaTemplateVariadic.cpp81 bool TraverseTemplateName(TemplateName Template) { in TraverseTemplateName()
347 TemplateName Template, in DiagnoseUnexpandedParameterPack()
/external/v8/tools/clang/plugins/
DFindBadConstructsConsumer.cpp650 TemplateName name = in CountType()
745 TemplateName name = base_type->getTemplateName(); in IsRefCounted()
/external/clang/lib/Index/
DUSRGeneration.cpp152 void VisitTemplateName(TemplateName Name);
788 void USRGenerator::VisitTemplateName(TemplateName Name) { in VisitTemplateName()

12