[c++1z] P0091R3: Basic support for deducing class template arguments via deduction-guides.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@294613 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/ExprCXX.h 2 additions, 1 deletioninclude/clang/AST/ExprCXX.h
- include/clang/AST/Type.h 4 additions, 1 deletioninclude/clang/AST/Type.h
- include/clang/Basic/DiagnosticSemaKinds.td 19 additions, 4 deletionsinclude/clang/Basic/DiagnosticSemaKinds.td
- include/clang/Sema/Initialization.h 18 additions, 5 deletionsinclude/clang/Sema/Initialization.h
- include/clang/Sema/Sema.h 8 additions, 2 deletionsinclude/clang/Sema/Sema.h
- lib/AST/ExprCXX.cpp 5 additions, 5 deletionslib/AST/ExprCXX.cpp
- lib/Sema/SemaCast.cpp 2 additions, 1 deletionlib/Sema/SemaCast.cpp
- lib/Sema/SemaDecl.cpp 57 additions, 46 deletionslib/Sema/SemaDecl.cpp
- lib/Sema/SemaDeclCXX.cpp 1 addition, 1 deletionlib/Sema/SemaDeclCXX.cpp
- lib/Sema/SemaExprCXX.cpp 53 additions, 39 deletionslib/Sema/SemaExprCXX.cpp
- lib/Sema/SemaInit.cpp 217 additions, 3 deletionslib/Sema/SemaInit.cpp
- lib/Sema/SemaTemplateDeduction.cpp 52 additions, 35 deletionslib/Sema/SemaTemplateDeduction.cpp
- test/CXX/expr/expr.post/expr.type.conv/p1.cpp 10 additions, 0 deletionstest/CXX/expr/expr.post/expr.type.conv/p1.cpp
- test/CXX/over/over.match/over.match.funcs/over.match.class.deduct/p3.cpp 43 additions, 0 deletions...ver.match/over.match.funcs/over.match.class.deduct/p3.cpp
- test/CXX/temp/temp.deduct.guide/p2.cpp 2 additions, 1 deletiontest/CXX/temp/temp.deduct.guide/p2.cpp
- test/Parser/cxx1z-class-template-argument-deduction.cpp 53 additions, 45 deletionstest/Parser/cxx1z-class-template-argument-deduction.cpp
- test/SemaCXX/cxx1z-class-template-argument-deduction.cpp 84 additions, 0 deletionstest/SemaCXX/cxx1z-class-template-argument-deduction.cpp
Loading
Please register or sign in to comment