Searched defs:TemplateName (Results 1 - 7 of 7) 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.cpp931 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 DParser.cpp1625 UnqualifiedId TemplateName; local
1626 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
1630 /*hasTemplateKeyword=*/false, TemplateName,
1637 TemplateName)) {
H A DParseDeclCXX.cpp1007 UnqualifiedId TemplateName; local
1008 TemplateName.setIdentifier(Id, IdLoc);
1012 TemplateName, true))
H A DParseExprCXX.cpp91 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 DSemaDecl.cpp337 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 DTreeTransform.h491 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