/external/clang/include/clang/AST/ |
TemplateName.h | 1 //===--- TemplateName.h - C++ Template Name Representation-------*- C++ -*-===// 10 // This file defines the TemplateName interface and subclasses. 177 class TemplateName { 185 explicit TemplateName(void *Ptr) { 211 TemplateName() : Storage() { } 212 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { } 213 explicit TemplateName(OverloadedTemplateStorage *Storage) 215 explicit TemplateName(SubstTemplateTemplateParmStorage *Storage); 216 explicit TemplateName(SubstTemplateTemplateParmPackStorage *Storage) 218 explicit TemplateName(QualifiedTemplateName *Qual) : Storage(Qual) { [all...] |
TemplateBase.h | 22 #include "clang/AST/TemplateName.h" 89 TemplateArgument(TemplateName, bool); // DO NOT USE 124 TemplateArgument(TemplateName Name) : Kind(Template) 141 TemplateArgument(TemplateName Name, llvm::Optional<unsigned> NumExpansions) 269 TemplateName getAsTemplate() const { 271 return TemplateName(); 273 return TemplateName::getFromVoidPointer(TemplateArg.Name); 278 TemplateName getAsTemplateOrTemplatePattern() const { 280 return TemplateName(); 282 return TemplateName::getFromVoidPointer(TemplateArg.Name) [all...] |
ASTImporter.h | 158 TemplateName Import(TemplateName From);
|
ASTContext.h | 26 #include "clang/AST/TemplateName.h" 727 QualType getTemplateSpecializationType(TemplateName T, 732 QualType getCanonicalTemplateSpecializationType(TemplateName T, 736 QualType getTemplateSpecializationType(TemplateName T, 741 getTemplateSpecializationTypeInfo(TemplateName T, SourceLocation TLoc, [all...] |
/external/clang/lib/AST/ |
TemplateName.cpp | 1 //===--- TemplateName.h - C++ Template Name Representation-------*- C++ -*-===// 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 | 58 TemplateName.cpp \
|
ItaniumMangle.cpp | 237 bool mangleSubstitution(TemplateName Template); 241 void mangleExistingSubstitution(TemplateName name); 251 void addSubstitution(TemplateName Template); 272 void mangleUnscopedTemplateName(TemplateName); 284 void mangleTemplatePrefix(TemplateName Template); 298 void mangleType(TemplateName); 314 void mangleTemplateArgs(TemplateName Template, 587 void CXXNameMangler::mangleUnscopedTemplateName(TemplateName Template) { 679 TemplateName Template 841 TemplateName name = tst->getTemplateName() [all...] |
ASTContext.cpp | [all...] |
ASTImporter.cpp | [all...] |
TypeLoc.cpp | 317 TemplateName Template = Args[i].getAsTemplate();
|
DeclTemplate.cpp | 197 Arg = TemplateArgument(TemplateName(TTP), llvm::Optional<unsigned>()); 199 Arg = TemplateArgument(TemplateName(TTP)); 413 = Context.getTemplateSpecializationType(TemplateName(this), [all...] |
Type.cpp | [all...] |
StmtProfile.cpp | 58 void VisitTemplateName(TemplateName Name); 1047 void StmtProfiler::VisitTemplateName(TemplateName Name) {
|
/external/clang/lib/Parse/ |
ParseExprCXX.cpp | 188 UnqualifiedId TemplateName; 191 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation()); 195 TemplateName)) { 200 if (TemplateName.getKind() != UnqualifiedId::IK_OperatorFunctionId && 201 TemplateName.getKind() != UnqualifiedId::IK_LiteralOperatorId) { 202 Diag(TemplateName.getSourceRange().getBegin(), 204 << TemplateName.getSourceRange(); 227 TemplateName, 231 if (AnnotateTemplateIdToken(Template, TNK, SS, TemplateName, 349 UnqualifiedId TemplateName; [all...] |
ParseTemplate.cpp | 762 UnqualifiedId &TemplateName, 770 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin(); 822 if (TemplateName.getKind() == UnqualifiedId::IK_Identifier) { 823 TemplateId->Name = TemplateName.Identifier; 827 TemplateId->Operator = TemplateName.OperatorFunctionId.Operator; [all...] |
Parser.cpp | [all...] |
/external/clang/tools/libclang/ |
CXCursor.h | 42 class TemplateName; 169 CXCursor MakeCursorOverloadedDeclRef(TemplateName Template,
|
/external/clang/include/clang/Sema/ |
Ownership.h | 35 class TemplateName; 438 typedef OpaquePtr<TemplateName> ParsedTemplateTy;
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
LLVMConventionsChecker.cpp | 88 TemplateName TM = TS->getTemplateName(); 102 TemplateName TM = TS->getTemplateName();
|
/external/clang/lib/Sema/ |
SemaTemplate.cpp | 170 TemplateName Template; 191 Template = TemplateName(TD); 477 TemplateName Template = Arg.getAsTemplate().get(); [all...] |
SemaTemplateInstantiate.cpp | [all...] |
TreeTransform.h | 419 TemplateName TransformTemplateName(CXXScopeSpec &SS, 420 TemplateName Name, 500 TemplateName Template); 505 TemplateName Template, 728 QualType RebuildTemplateSpecializationType(TemplateName Template, [all...] |
SemaTemplateVariadic.cpp | 86 bool TraverseTemplateName(TemplateName Template) { 282 TemplateName Template,
|
/external/clang/lib/Serialization/ |
ASTReader.cpp | [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 498 void AddTemplateName(TemplateName Name, RecordDataImpl &Record);
|