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.cpp913 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 DParser.cpp1639 UnqualifiedId TemplateName; local
1640 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
1644 /*hasTemplateKeyword=*/false, TemplateName,
1651 TemplateName)) {
H A DParseDeclCXX.cpp985 UnqualifiedId TemplateName; local
986 TemplateName.setIdentifier(Id, IdLoc);
990 TemplateName, true))
H A DParseExprCXX.cpp91 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 DSemaDecl.cpp293 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 DTreeTransform.h470 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