Searched defs:TemplateName (Results 1 - 6 of 6) sorted by relevance
/external/clang/include/clang/AST/ |
H A D | TemplateName.h | 1 //===--- TemplateName.h - C++ Template Name Representation-------*- C++ -*-===// 10 // This file defines the TemplateName interface and subclasses. 175 class TemplateName { class in namespace:clang 183 explicit TemplateName(void *Ptr) { function in class:clang::TemplateName 209 TemplateName() : Storage() { } function in class:clang::TemplateName 210 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { } function in class:clang::TemplateName 211 explicit TemplateName(OverloadedTemplateStorage *Storage) function in class:clang::TemplateName 213 explicit TemplateName(SubstTemplateTemplateParmStorage *Storage); 214 explicit TemplateName(SubstTemplateTemplateParmPackStorage *Storage) function in class:clang::TemplateName 216 explicit TemplateName(QualifiedTemplateNam function in class:clang::TemplateName 217 explicit TemplateName(DependentTemplateName *Dep) : Storage(Dep) { } function in class:clang::TemplateName 362 inline TemplateName::TemplateName(SubstTemplateTemplateParmStorage *Storage) function in class:clang::TemplateName [all...] |
/external/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 865 UnqualifiedId &TemplateName, 872 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); 922 if (TemplateName.getKind() == UnqualifiedId::IK_Identifier) { 923 TemplateId->Name = TemplateName.Identifier; 927 TemplateId->Operator = TemplateName.OperatorFunctionId.Operator; 862 AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, UnqualifiedId &TemplateName, bool AllowTypeAnnotation) argument
|
H A D | Parser.cpp | 1585 UnqualifiedId TemplateName; local 1586 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); 1590 /*hasTemplateKeyword=*/false, TemplateName, 1597 TemplateName)) {
|
H A D | ParseExprCXX.cpp | 87 UnqualifiedId TemplateName; local 88 TemplateName.setIdentifier(&II, Tok.getLocation()); 91 TemplateName, ObjectType, EnteringContext, 273 UnqualifiedId TemplateName; local 276 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); 280 TemplateName)) { 285 if (TemplateName.getKind() != UnqualifiedId::IK_OperatorFunctionId && 286 TemplateName.getKind() != UnqualifiedId::IK_LiteralOperatorId) { 287 Diag(TemplateName.getSourceRange().getBegin(), 289 << TemplateName 431 UnqualifiedId TemplateName; local 1690 UnqualifiedId TemplateName; local 1701 UnqualifiedId TemplateName; local [all...] |
/external/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 220 UnqualifiedId TemplateName; local 221 TemplateName.setIdentifier(NewII, NameLoc); 233 isTemplateName(S, *NewSSPtr, false, TemplateName, ParsedType(), 463 TemplateName TplName = TemplateResult.getAsVal<TemplateName>(); 792 TemplateName Template; 807 Template = TemplateName(TD); 857 TemplateName(cast<TemplateDecl>(FirstDecl))); 3746 TemplateName TName = Name.TemplateId->Template.get();
|
H A D | TreeTransform.h | 456 TemplateName TransformTemplateName(CXXScopeSpec &SS, 457 TemplateName Name, 542 TemplateName Template); 547 TemplateName Template, 775 QualType RebuildTemplateSpecializationType(TemplateName Template, 813 // TODO: avoid TemplateName abstraction 816 TemplateName InstName 966 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 977 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 990 TemplateName RebuildTemplateNam 9160 UnqualifiedId TemplateName; local [all...] |
Completed in 79 milliseconds