Refactor functions PrintTemplateArgumentList
These functions were defined as static members of TemplateSpecializationType. Now they are moved to namespace level. Previously there were different implementations for lists containing TemplateArgument and TemplateArgumentLoc, now these implementations share the same code. This change is a result of refactoring patch D40508. NFC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@319178 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/Type.h 14 additions, 15 deletionsinclude/clang/AST/Type.h
- lib/AST/ASTContext.cpp 2 additions, 3 deletionslib/AST/ASTContext.cpp
- lib/AST/Decl.cpp 2 additions, 4 deletionslib/AST/Decl.cpp
- lib/AST/DeclTemplate.cpp 4 additions, 8 deletionslib/AST/DeclTemplate.cpp
- lib/AST/NestedNameSpecifier.cpp 2 additions, 2 deletionslib/AST/NestedNameSpecifier.cpp
- lib/AST/StmtPrinter.cpp 7 additions, 14 deletionslib/AST/StmtPrinter.cpp
- lib/AST/TypePrinter.cpp 42 additions, 74 deletionslib/AST/TypePrinter.cpp
- lib/CodeGen/CGDebugInfo.cpp 3 additions, 7 deletionslib/CodeGen/CGDebugInfo.cpp
- lib/Sema/SemaTemplateInstantiate.cpp 4 additions, 4 deletionslib/Sema/SemaTemplateInstantiate.cpp
- tools/libclang/CIndex.cpp 3 additions, 3 deletionstools/libclang/CIndex.cpp
Loading
Please register or sign in to comment