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. 174 class TemplateName { class in namespace:clang 182 explicit TemplateName(void *Ptr) { function in class:clang::TemplateName 208 TemplateName() : Storage() { } function in class:clang::TemplateName 209 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { } function in class:clang::TemplateName 210 explicit TemplateName(OverloadedTemplateStorage *Storage) function in class:clang::TemplateName 212 explicit TemplateName(SubstTemplateTemplateParmStorage *Storage); 213 explicit TemplateName(SubstTemplateTemplateParmPackStorage *Storage) function in class:clang::TemplateName 215 explicit TemplateName(QualifiedTemplateNam function in class:clang::TemplateName 216 explicit TemplateName(DependentTemplateName *Dep) : Storage(Dep) { } function in class:clang::TemplateName 358 inline TemplateName::TemplateName(SubstTemplateTemplateParmStorage *Storage) function in class:clang::TemplateName [all...] |
/external/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 866 UnqualifiedId &TemplateName, 873 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); 923 if (TemplateName.getKind() == UnqualifiedId::IK_Identifier) { 924 TemplateId->Name = TemplateName.Identifier; 928 TemplateId->Operator = TemplateName.OperatorFunctionId.Operator; 863 AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, UnqualifiedId &TemplateName, bool AllowTypeAnnotation) argument
|
H A D | Parser.cpp | 1593 UnqualifiedId TemplateName; local 1594 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); 1598 /*hasTemplateKeyword=*/false, TemplateName, 1605 TemplateName)) {
|
H A D | ParseExprCXX.cpp | 87 UnqualifiedId TemplateName; local 88 TemplateName.setIdentifier(&II, Tok.getLocation()); 91 TemplateName, ObjectType, EnteringContext, 232 UnqualifiedId TemplateName; local 235 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); 239 TemplateName)) { 244 if (TemplateName.getKind() != UnqualifiedId::IK_OperatorFunctionId && 245 TemplateName.getKind() != UnqualifiedId::IK_LiteralOperatorId) { 246 Diag(TemplateName.getSourceRange().getBegin(), 248 << TemplateName 388 UnqualifiedId TemplateName; local 1635 UnqualifiedId TemplateName; local 1646 UnqualifiedId TemplateName; local [all...] |
/external/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 221 UnqualifiedId TemplateName; local 222 TemplateName.setIdentifier(NewII, NameLoc); 234 isTemplateName(S, *NewSSPtr, false, TemplateName, ParsedType(), 463 TemplateName TplName = TemplateResult.getAsVal<TemplateName>(); 791 TemplateName Template; 806 Template = TemplateName(TD); 856 TemplateName(cast<TemplateDecl>(FirstDecl))); 3327 TemplateName TName = Name.TemplateId->Template.get();
|
H A D | TreeTransform.h | 447 TemplateName TransformTemplateName(CXXScopeSpec &SS, 448 TemplateName Name, 533 TemplateName Template); 538 TemplateName Template, 766 QualType RebuildTemplateSpecializationType(TemplateName Template, 804 // TODO: avoid TemplateName abstraction 807 TemplateName InstName 957 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 968 TemplateName RebuildTemplateName(CXXScopeSpec &SS, 981 TemplateName RebuildTemplateNam 9091 UnqualifiedId TemplateName; local [all...] |
Completed in 737 milliseconds