-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/44805/
-----------------------------------------------------------
(Updated March 15, 2016, 9:29 p.m.)
Review request for qpid, Andrew Stitcher, Cliff Jansen, and Justin Ross.
Changes
-------
Code complete, needs doc.
Repository: qpid-proton-git
Description (updated)
-------
Provide free get<> and convert<> template functions to get the exact type from a
proton::value or to convert from the contained type if allowed. Retained get
members for backwards compatibility but marked deprecated.
Refactor - extracted proton::scalar_base for better re-use.
Added free get<T>(scalar) template to get exactly type T.
Added free convert<T>(scalar) template to do any legal C++ conversion to
type T.
Diffs (updated)
-----
examples/cpp/direct_recv.cpp ffb2f03cf4df9517158f6b07777e5d8e3ad387a6
examples/cpp/encode_decode.cpp 12fc1ed1ace5af84dbf67995ad7059d3df04350e
examples/cpp/engine/server.cpp 4641c4cb20b3c4bff4246649c2ee0929d14f3c35
examples/cpp/server.cpp 8ac34ccb65bd90ee81c3271c633d34f828b067f2
examples/cpp/server_direct.cpp 9d3b79c9531762a4a84c47dc9c9ede9cc32e09fd
proton-c/bindings/cpp/CMakeLists.txt 11b299d5c48fbdb39c1ee00e8f994649299f4ed2
proton-c/bindings/cpp/docs/CMakeLists.txt
cf7876e3db4f3a38f88e3e05e215a238f748cc7b
proton-c/bindings/cpp/docs/user.doxygen.in
e76337a57a6599486398c1bcc1ed69087b66f518
proton-c/bindings/cpp/include/proton/amqp.hpp
2ca122feec34f700e5f1e4f74438d994be8e1a43
proton-c/bindings/cpp/include/proton/annotation_key.hpp
61b643438fc08d1c92af195b10361baa745979a0
proton-c/bindings/cpp/include/proton/binary.hpp
e907f4769fafe62754609c1325e3bb4dbe9be8df
proton-c/bindings/cpp/include/proton/data.hpp
3d391541a849b4cc203145eba279daa07a3638f8
proton-c/bindings/cpp/include/proton/decoder.hpp
9a835c09c64f03cb07aaf66ff29b78ecf95f496d
proton-c/bindings/cpp/include/proton/encoder.hpp
c76c9ce3630b555503c84a729778f68437628d80
proton-c/bindings/cpp/include/proton/message_id.hpp
0def3270db3488da4e8f69edc6aa9a18572f06a3
proton-c/bindings/cpp/include/proton/scalar.hpp
dd55e95e97af5e74649e9acffb42f7116b4ca5fd
proton-c/bindings/cpp/include/proton/scalar_base.hpp PRE-CREATION
proton-c/bindings/cpp/include/proton/symbol.hpp
24a521326f0b906131395180340069eae9f28921
proton-c/bindings/cpp/include/proton/timestamp.hpp
00282dd75e859f4bbf7d9eba00e92e029f22a843
proton-c/bindings/cpp/include/proton/type_id.hpp
2d399a54f25086b393acc8e8f38085025926e941
proton-c/bindings/cpp/include/proton/type_traits.hpp
1000a63ac375c23b80164a23d8bbe68701ec3384
proton-c/bindings/cpp/include/proton/types.hpp
bb2017b0b6276424b233bd75db5581ac48bf8a11
proton-c/bindings/cpp/include/proton/value.hpp
e0b73176507b4ddca1fdf8b3e6f72c7ea37a933a
proton-c/bindings/cpp/src/decoder.cpp
890fac5eae9a4bad38223e1811fc17c2a1db6cff
proton-c/bindings/cpp/src/encoder.cpp
538decc03dd4268ed1933570f9ba8aefe3d0ca53
proton-c/bindings/cpp/src/interop_test.cpp
b05c098f4944f88b4a893c3d38451e6eebaf22d7
proton-c/bindings/cpp/src/message.cpp
6d95256bdde10fb79f8f5742f01f50780f8b597f
proton-c/bindings/cpp/src/message_test.cpp
8c1e585d42fe757b953a8ffb1a9ffe2b7567f9f5
proton-c/bindings/cpp/src/scalar.cpp b862af011855ccc23b4d289e64f599eefa894d2c
proton-c/bindings/cpp/src/scalar_base.cpp PRE-CREATION
proton-c/bindings/cpp/src/scalar_test.cpp
9b2df1f6c8f8debd6bbee203fce8e9342f539dac
proton-c/bindings/cpp/src/test_bits.hpp
d45739cc6121de512c9e4debd2cd192fe35647c5
proton-c/bindings/cpp/src/types_internal.hpp
c3ad1d45f1028adc06815f159d71d3089f8dc709
proton-c/bindings/cpp/src/value.cpp bece42c66c8b7394d29a2212a1b021ccfb552eb7
proton-c/bindings/cpp/src/value_test.cpp
be24da430cf76ac698e89fc57442c4cff30beae2
tests/tools/apps/cpp/reactor_send.cpp
3ba26e8aa608b6b218ec94d300b4dfd7da173eb8
Diff: https://reviews.apache.org/r/44805/diff/
Testing
-------
ctest -R cpp
Thanks,
Alan Conway