This is an automated email from the ASF dual-hosted git repository.
jensg pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
from 67bfb29af Implemented header protocol for Ruby client library
add 1e09a046e Add moveable_types=forward_setter option for perfect
forwarding setters
No new revisions were added by this update.
Summary of changes:
.github/workflows/msvc.yml | 7 +-
.gitignore | 1 +
.../cpp/src/thrift/generate/t_cpp_generator.cc | 77 +++++++++++-
compiler/cpp/tests/CMakeLists.txt | 113 -----------------
.../cpp/t_cpp_generator_forward_setter_tests.cc | 118 ++++++++++++++++++
...num_class.thrift => test_forward_setter.thrift} | 20 +--
test/cpp/CMakeLists.txt | 90 ++++++++++++++
test/cpp/Makefile.am | 94 +++++++++++++-
test/cpp/src/EnumClassTest.cpp | 92 ++++++++++++++
test/cpp/src/ForwardSetterTest.cpp | 127 +++++++++++++++++++
test/cpp/src/PrivateOptionalTest.cpp | 137 +++++++++++++++++++++
11 files changed, 744 insertions(+), 132 deletions(-)
create mode 100644
compiler/cpp/tests/cpp/t_cpp_generator_forward_setter_tests.cc
copy compiler/cpp/tests/cpp/{test_enum_class.thrift =>
test_forward_setter.thrift} (68%)
create mode 100644 test/cpp/src/EnumClassTest.cpp
create mode 100644 test/cpp/src/ForwardSetterTest.cpp
create mode 100644 test/cpp/src/PrivateOptionalTest.cpp