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.
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 DParseTemplate.cpp866 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 DParser.cpp1593 UnqualifiedId TemplateName; local
1594 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
1598 /*hasTemplateKeyword=*/false, TemplateName,
1605 TemplateName)) {
H A DParseExprCXX.cpp87 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 DSemaDecl.cpp221 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 DTreeTransform.h447 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