Searched defs:TemplateName (Results 1 - 7 of 7) 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 | 931 UnqualifiedId &TemplateName, 938 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); 986 if (TemplateName.getKind() == UnqualifiedId::IK_Identifier) { 987 TemplateId->Name = TemplateName.Identifier; 991 TemplateId->Operator = TemplateName.OperatorFunctionId.Operator; 928 AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, UnqualifiedId &TemplateName, bool AllowTypeAnnotation) argument
|
H A D | Parser.cpp | 1625 UnqualifiedId TemplateName; local 1626 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); 1630 /*hasTemplateKeyword=*/false, TemplateName, 1637 TemplateName)) {
|
H A D | ParseDeclCXX.cpp | 1007 UnqualifiedId TemplateName; local 1008 TemplateName.setIdentifier(Id, IdLoc); 1012 TemplateName, true))
|
H A D | ParseExprCXX.cpp | 91 UnqualifiedId TemplateName; local 92 TemplateName.setIdentifier(&II, Tok.getLocation()); 95 TemplateName, ObjectType, EnteringContext, 317 UnqualifiedId TemplateName; local 320 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); 328 TemplateName)) { 333 if (TemplateName.getKind() != UnqualifiedId::IK_OperatorFunctionId && 334 TemplateName.getKind() != UnqualifiedId::IK_LiteralOperatorId) { 335 Diag(TemplateName.getSourceRange().getBegin(), 337 << TemplateName 523 UnqualifiedId TemplateName; local 1998 UnqualifiedId TemplateName; local 2009 UnqualifiedId TemplateName; local [all...] |
/external/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 337 UnqualifiedId TemplateName; local 338 TemplateName.setIdentifier(NewII, NameLoc); 350 isTemplateName(S, *NewSSPtr, false, TemplateName, ParsedType(), 615 TemplateName TplName = TemplateResult.get(); 939 TemplateName Template; 955 Template = TemplateName(TD); 1007 TemplateName(cast<TemplateDecl>(FirstDecl))); 4351 TemplateName TName = Name.TemplateId->Template.get();
|
H A D | TreeTransform.h | 491 TemplateName 492 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name, 583 TemplateName Template); 588 TemplateName Template, 843 QualType RebuildTemplateSpecializationType(TemplateName Template, 881 // TODO: avoid TemplateName abstraction 884 TemplateName InstName 1034 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1045 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1058 TemplateName RebuildTemplateNam 10608 UnqualifiedId TemplateName; local [all...] |
Completed in 171 milliseconds