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 | 913 UnqualifiedId &TemplateName, 920 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); 968 if (TemplateName.getKind() == UnqualifiedId::IK_Identifier) { 969 TemplateId->Name = TemplateName.Identifier; 973 TemplateId->Operator = TemplateName.OperatorFunctionId.Operator; 910 AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, UnqualifiedId &TemplateName, bool AllowTypeAnnotation) argument
|
H A D | Parser.cpp | 1639 UnqualifiedId TemplateName; local 1640 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); 1644 /*hasTemplateKeyword=*/false, TemplateName, 1651 TemplateName)) {
|
H A D | ParseDeclCXX.cpp | 985 UnqualifiedId TemplateName; local 986 TemplateName.setIdentifier(Id, IdLoc); 990 TemplateName, true))
|
H A D | ParseExprCXX.cpp | 91 UnqualifiedId TemplateName; local 92 TemplateName.setIdentifier(&II, Tok.getLocation()); 95 TemplateName, ObjectType, EnteringContext, 295 UnqualifiedId TemplateName; local 298 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); 306 TemplateName)) { 311 if (TemplateName.getKind() != UnqualifiedId::IK_OperatorFunctionId && 312 TemplateName.getKind() != UnqualifiedId::IK_LiteralOperatorId) { 313 Diag(TemplateName.getSourceRange().getBegin(), 315 << TemplateName 490 UnqualifiedId TemplateName; local 1932 UnqualifiedId TemplateName; local 1943 UnqualifiedId TemplateName; local [all...] |
/external/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 293 UnqualifiedId TemplateName; local 294 TemplateName.setIdentifier(NewII, NameLoc); 306 isTemplateName(S, *NewSSPtr, false, TemplateName, ParsedType(), 566 TemplateName TplName = TemplateResult.get(); 892 TemplateName Template; 908 Template = TemplateName(TD); 959 TemplateName(cast<TemplateDecl>(FirstDecl))); 4107 TemplateName TName = Name.TemplateId->Template.get();
|
H A D | TreeTransform.h | 470 TemplateName 471 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name, 555 TemplateName Template); 560 TemplateName Template, 816 QualType RebuildTemplateSpecializationType(TemplateName Template, 854 // TODO: avoid TemplateName abstraction 857 TemplateName InstName 1007 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1018 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 1031 TemplateName RebuildTemplateNam 10003 UnqualifiedId TemplateName; local [all...] |
Completed in 511 milliseconds