/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" 116 TemplateArgument(TemplateName, bool) LLVM_DELETED_FUNCTION; 160 TemplateArgument(TemplateName Name) { 177 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) { 265 TemplateName getAsTemplate() const { 267 return TemplateName::getFromVoidPointer(TemplateArg.Name); 272 TemplateName getAsTemplateOrTemplatePattern() const { 276 return TemplateName::getFromVoidPointer(TemplateArg.Name); 363 // FIXME: We'd like to just use the qualifier in the TemplateName,
|
ASTContext.h | 26 #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...] |
Android.mk | 78 TemplateName.cpp \
|
ItaniumMangle.cpp | 300 bool mangleSubstitution(TemplateName Template); 304 void mangleExistingSubstitution(TemplateName name); 314 void addSubstitution(TemplateName Template); 335 void mangleUnscopedTemplateName(TemplateName); 350 void mangleTemplatePrefix(TemplateName Template); 364 void mangleType(TemplateName); 647 void CXXNameMangler::mangleUnscopedTemplateName(TemplateName Template) { 763 TemplateName Template 928 TemplateName name = tst->getTemplateName(); 930 case TemplateName::Template [all...] |
ASTContext.cpp | [all...] |
ASTImporter.cpp | [all...] |
TypeLoc.cpp | 381 TemplateName Template = Args[i].getAsTemplateOrTemplatePattern();
|
DeclTemplate.cpp | 205 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>()); 207 Arg = TemplateArgument(TemplateName(TTP)); 456 = Context.getTemplateSpecializationType(TemplateName(this), [all...] |
/external/chromium_org/third_party/cld/base/ |
macros.h | 221 // Declare that TemplateName<T> is a POD whenever T is 222 #define PROPAGATE_POD_FROM_TEMPLATE_ARGUMENT(TemplateName) \ 224 template <typename T> struct is_pod<TemplateName<T> > : is_pod<T> { }; \
|
/external/clang/lib/Parse/ |
ParseExprCXX.cpp | 91 UnqualifiedId TemplateName; 92 TemplateName.setIdentifier(&II, Tok.getLocation()); 95 TemplateName, ObjectType, EnteringContext, 295 UnqualifiedId TemplateName; 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.getSourceRange() [all...] |
ParseTemplate.cpp | [all...] |
Parser.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Ownership.h | 33 class TemplateName; 259 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);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
LLVMConventionsChecker.cpp | 88 TemplateName TM = TS->getTemplateName(); 102 TemplateName TM = TS->getTemplateName();
|
/external/chromium_org/tools/clang/plugins/ |
FindBadConstructsConsumer.cpp | 388 TemplateName name = 484 TemplateName name = base_type->getTemplateName();
|
/external/clang/lib/Sema/ |
SemaTemplateInstantiate.cpp | 764 TemplateName 765 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name, [all...] |
TreeTransform.h | 470 TemplateName 471 TransformTemplateName(CXXScopeSpec &SS, TemplateName Name, 555 TemplateName Template); 560 TemplateName Template, [all...] |
SemaTemplate.cpp | 181 TemplateName Template; 201 Template = TemplateName(TD); 503 TemplateName Template = Arg.getAsTemplate().get(); [all...] |
SemaTemplateVariadic.cpp | 81 bool TraverseTemplateName(TemplateName Template) { 338 TemplateName Template, [all...] |
/external/clang/lib/Index/ |
USRGeneration.cpp | 144 void VisitTemplateName(TemplateName Name); 710 void USRGenerator::VisitTemplateName(TemplateName Name) {
|