/external/clang/include/clang/AST/ |
TemplateName.h | 1 //===--- TemplateName.h - C++ Template Name Representation-------*- C++ -*-===// 10 // This file defines the TemplateName interface and subclasses. 175 class TemplateName { 183 explicit TemplateName(void *Ptr) { 209 TemplateName() : Storage() { } 210 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { } 211 explicit TemplateName(OverloadedTemplateStorage *Storage) 213 explicit TemplateName(SubstTemplateTemplateParmStorage *Storage); 214 explicit TemplateName(SubstTemplateTemplateParmPackStorage *Storage) 216 explicit TemplateName(QualifiedTemplateName *Qual) : Storage(Qual) { [all...] |
ASTImporter.h | 161 TemplateName Import(TemplateName From);
|
TemplateBase.h | 18 #include "clang/AST/TemplateName.h" 107 TemplateArgument(TemplateName, bool) LLVM_DELETED_FUNCTION; 148 TemplateArgument(TemplateName Name) : Kind(Template) 165 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) 252 TemplateName getAsTemplate() const { 254 return TemplateName::getFromVoidPointer(TemplateArg.Name); 259 TemplateName getAsTemplateOrTemplatePattern() const { 263 return TemplateName::getFromVoidPointer(TemplateArg.Name); 350 // FIXME: We'd like to just use the qualifier in the TemplateName,
|
ASTContext.h | 27 #include "clang/AST/TemplateName.h" [all...] |
/external/clang/lib/AST/ |
TemplateName.cpp | 1 //===--- TemplateName.cpp - C++ Template Name Representation---------------===// 10 // This file defines the TemplateName interface and subclasses. 14 #include "clang/AST/TemplateName.h" 36 TemplateName replacement) { 54 TemplateName::NameKind TemplateName::getKind() const { 71 TemplateDecl *TemplateName::getAsTemplateDecl() const { 84 bool TemplateName::isDependent() const { 102 bool TemplateName::isInstantiationDependent() const { 111 bool TemplateName::containsUnexpandedParameterPack() const [all...] |
ItaniumMangle.cpp | 269 bool mangleSubstitution(TemplateName Template); 273 void mangleExistingSubstitution(TemplateName name); 283 void addSubstitution(TemplateName Template); 304 void mangleUnscopedTemplateName(TemplateName); 317 void mangleTemplatePrefix(TemplateName Template); 331 void mangleType(TemplateName); 621 void CXXNameMangler::mangleUnscopedTemplateName(TemplateName Template) { 737 TemplateName Template 900 TemplateName name = tst->getTemplateName(); 902 case TemplateName::Template [all...] |
Android.mk | 76 TemplateName.cpp \
|
ASTContext.cpp | [all...] |
ASTImporter.cpp | [all...] |
TypeLoc.cpp | 350 TemplateName Template = Args[i].getAsTemplate();
|
DeclTemplate.cpp | 204 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>()); 206 Arg = TemplateArgument(TemplateName(TTP)); 443 = Context.getTemplateSpecializationType(TemplateName(this), [all...] |
Type.cpp | [all...] |
/external/clang/lib/Parse/ |
ParseExprCXX.cpp | 87 UnqualifiedId TemplateName; 88 TemplateName.setIdentifier(&II, Tok.getLocation()); 91 TemplateName, ObjectType, EnteringContext, 273 UnqualifiedId TemplateName; 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.getSourceRange() [all...] |
ParseTemplate.cpp | [all...] |
Parser.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Ownership.h | 33 class TemplateName; 240 typedef OpaquePtr<TemplateName> ParsedTemplateTy;
|
/external/clang/tools/libclang/ |
CXCursor.h | 42 class TemplateName; 230 CXCursor MakeCursorOverloadedDeclRef(TemplateName Template,
|
CursorVisitor.h | 246 bool VisitTemplateName(TemplateName Name, SourceLocation Loc);
|
CIndexUSRs.cpp | 130 void VisitTemplateName(TemplateName Name); 714 void USRGenerator::VisitTemplateName(TemplateName Name) {
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
LLVMConventionsChecker.cpp | 88 TemplateName TM = TS->getTemplateName(); 102 TemplateName TM = TS->getTemplateName();
|
/external/clang/lib/Sema/ |
SemaTemplateInstantiate.cpp | [all...] |
SemaTemplate.cpp | 179 TemplateName Template; 200 Template = TemplateName(TD); 510 TemplateName Template = Arg.getAsTemplate().get(); [all...] |
TreeTransform.h | 456 TemplateName TransformTemplateName(CXXScopeSpec &SS, 457 TemplateName Name, 542 TemplateName Template); 547 TemplateName Template, [all...] |
SemaTemplateVariadic.cpp | 80 bool TraverseTemplateName(TemplateName Template) { 333 TemplateName Template,
|
/external/clang/lib/Serialization/ |
ASTReader.cpp | [all...] |