From 8ffb3cafe538a060ce9978efec614addf908ee08 Mon Sep 17 00:00:00 2001 From: Takatoshi Kondo Date: Thu, 4 May 2017 10:19:56 +0900 Subject: [PATCH] Updated v2_0_cpp_adaptor (markdown) --- v2_0_cpp_adaptor.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/v2_0_cpp_adaptor.md b/v2_0_cpp_adaptor.md index 6c7998b..f2fea8a 100644 --- a/v2_0_cpp_adaptor.md +++ b/v2_0_cpp_adaptor.md @@ -25,10 +25,10 @@ msgpack-c provides predefined adaptors for C++ primitive types and standard libr | std::string | str | | | std::vector | array | | | std::vector<char> | bin | | -| std::vector<unsigned char> | bin |since 1.2.0| -| array_ref | array |since 1.2.0| -| raw_ref | bin | | -| v4raw_ref | str |since 1.2.0| +| std::vector<unsigned char> | bin |since 1.2.0| +| array_ref *3 | array |since 1.2.0| +| raw_ref *3 | bin | | +| v4raw_ref *3 | str |since 1.2.0| | C++11 type | msgpack::object type |note| |:------------------ |:--------------------------- |:---| @@ -58,6 +58,8 @@ signed char, signed short, signed int, signed long, signed long long *2 unsigned ints unsigned char, unsigned short, unsigned int, signed long, signed long long +*3 xxx_ref types +enforce packing types without copies. msgpack::object type is defined as follows: https://github.com/msgpack/msgpack/blob/master/spec.md