Searched defs:TemplateName (Results 1 - 6 of 6) sorted by relevance

/external/clang/include/clang/AST/
H A DTemplateName.h1 //===--- 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 DParseTemplate.cpp865 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 DParser.cpp1585 UnqualifiedId TemplateName; local
1586 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
1590 /*hasTemplateKeyword=*/false, TemplateName,
1597 TemplateName)) {
H A DParseExprCXX.cpp87 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 DSemaDecl.cpp220 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 DTreeTransform.h456 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