Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar.html URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar.html?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar.html (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar.html Thu Mar 24 12:41:32 2016 @@ -134,16 +134,78 @@ type_id </td><td class="memItemRigh bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#ac6e61de369e994009e36f344f99c15ad">empty</a> () const </td></tr> <tr class="memdesc:ac6e61de369e994009e36f344f99c15ad"><td class="mdescLeft"> </td><td class="mdescRight">True if the scalar is empty. <br /></td></tr> <tr class="separator:ac6e61de369e994009e36f344f99c15ad"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a85a810a4a149529685e0cda0f794b950"><td class="memTemplParams" colspan="2"><a class="anchor" id="a85a810a4a149529685e0cda0f794b950"></a> -template<class T > </td></tr> -<tr class="memitem:a85a810a4a149529685e0cda0f794b950"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a85a810a4a149529685e0cda0f794b950">scalar</a> (T x)</td></tr> -<tr class="memdesc:a85a810a4a149529685e0cda0f794b950"><td class="mdescLeft"> </td><td class="mdescRight">Create a scalar from any type that we can assign from. <br /></td></tr> -<tr class="separator:a85a810a4a149529685e0cda0f794b950"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1541aac2858109c409fcf5eb4ba7799e"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1541aac2858109c409fcf5eb4ba7799e"></a> template<class T > </td></tr> <tr class="memitem:a1541aac2858109c409fcf5eb4ba7799e"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a1541aac2858109c409fcf5eb4ba7799e">get</a> () const </td></tr> <tr class="memdesc:a1541aac2858109c409fcf5eb4ba7799e"><td class="mdescLeft"> </td><td class="mdescRight">get<T>() is like get(T&) but returns the value. <br /></td></tr> <tr class="separator:a1541aac2858109c409fcf5eb4ba7799e"><td class="memSeparator" colspan="2"> </td></tr> +<tr><td colspan="2"><div class="groupHeader">Construct from a C++ value.</div></td></tr> +<tr><td colspan="2"><div class="groupText"><p>See <a class="el" href="namespaceproton_1_1amqp.html" title="This namespace contains typedefs to associate AMQP scalar type names with the corresponding C++ types...">proton::amqp</a> for the list of type correspondences. </p> +</div></td></tr> +<tr class="memitem:ad03e507de647f36b7efe8462c153d5d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad03e507de647f36b7efe8462c153d5d0"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (bool x)</td></tr> +<tr class="separator:ad03e507de647f36b7efe8462c153d5d0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acd3a8ff0fef6ca5354f0d1bbd8aa40ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd3a8ff0fef6ca5354f0d1bbd8aa40ac"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (uint8_t x)</td></tr> +<tr class="separator:acd3a8ff0fef6ca5354f0d1bbd8aa40ac"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0a3910a36295432bf4396671c9ea3216"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a3910a36295432bf4396671c9ea3216"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (int8_t x)</td></tr> +<tr class="separator:a0a3910a36295432bf4396671c9ea3216"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a24325475e7ad552d726ac56365188aea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24325475e7ad552d726ac56365188aea"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (uint16_t x)</td></tr> +<tr class="separator:a24325475e7ad552d726ac56365188aea"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a71c76b9ca20b278f7bc58a425a6f485b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71c76b9ca20b278f7bc58a425a6f485b"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (int16_t x)</td></tr> +<tr class="separator:a71c76b9ca20b278f7bc58a425a6f485b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0d0f624d2592c4d798eb15a150676210"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d0f624d2592c4d798eb15a150676210"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (uint32_t x)</td></tr> +<tr class="separator:a0d0f624d2592c4d798eb15a150676210"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aac91c3523cbbec2e15d1ff2fafa52296"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac91c3523cbbec2e15d1ff2fafa52296"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (int32_t x)</td></tr> +<tr class="separator:aac91c3523cbbec2e15d1ff2fafa52296"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5de1e4706b149a051f165a8b3777647d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5de1e4706b149a051f165a8b3777647d"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (uint64_t x)</td></tr> +<tr class="separator:a5de1e4706b149a051f165a8b3777647d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a05e8afff2ace7b7dde4d7cae2f6891c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05e8afff2ace7b7dde4d7cae2f6891c9"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (int64_t x)</td></tr> +<tr class="separator:a05e8afff2ace7b7dde4d7cae2f6891c9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae6195a2c10f30daa2fc99748e470b573"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6195a2c10f30daa2fc99748e470b573"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (wchar_t x)</td></tr> +<tr class="separator:ae6195a2c10f30daa2fc99748e470b573"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a83d2c6cbe1c6f75d6a710cc6d40c5eb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83d2c6cbe1c6f75d6a710cc6d40c5eb9"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (float x)</td></tr> +<tr class="separator:a83d2c6cbe1c6f75d6a710cc6d40c5eb9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5240d90d984f11ce69cbe0e0d5c06c28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5240d90d984f11ce69cbe0e0d5c06c28"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (double x)</td></tr> +<tr class="separator:a5240d90d984f11ce69cbe0e0d5c06c28"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a277c1991a6ae1f6cec7802fdbeb8b175"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a277c1991a6ae1f6cec7802fdbeb8b175"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (<a class="el" href="classproton_1_1timestamp.html">timestamp</a> x)</td></tr> +<tr class="separator:a277c1991a6ae1f6cec7802fdbeb8b175"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a24c8496d9bc33fc08b3d976f9e9f2056"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24c8496d9bc33fc08b3d976f9e9f2056"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1decimal32.html">decimal32</a> &x)</td></tr> +<tr class="separator:a24c8496d9bc33fc08b3d976f9e9f2056"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6f1c7ff4e62e51007029267cff5c8bd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f1c7ff4e62e51007029267cff5c8bd9"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1decimal64.html">decimal64</a> &x)</td></tr> +<tr class="separator:a6f1c7ff4e62e51007029267cff5c8bd9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6b62bbd732f36a3ec87b7a5aa32469b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b62bbd732f36a3ec87b7a5aa32469b9"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1decimal128.html">decimal128</a> &x)</td></tr> +<tr class="separator:a6b62bbd732f36a3ec87b7a5aa32469b9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a34c5147fc4c96e373f04197869d49790"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34c5147fc4c96e373f04197869d49790"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1uuid.html">uuid</a> &x)</td></tr> +<tr class="separator:a34c5147fc4c96e373f04197869d49790"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a58cc7efcebc656ee5227d2fcb809aaac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58cc7efcebc656ee5227d2fcb809aaac"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (const std::string &x)</td></tr> +<tr class="separator:a58cc7efcebc656ee5227d2fcb809aaac"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7f293270290e514971626026faed37e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f293270290e514971626026faed37e6"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1symbol.html">symbol</a> &x)</td></tr> +<tr class="separator:a7f293270290e514971626026faed37e6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a75a41073523840c9a8bb087951f1408b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75a41073523840c9a8bb087951f1408b"></a> + </td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1binary.html">binary</a> &x)</td></tr> +<tr class="separator:a75a41073523840c9a8bb087951f1408b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad76252b3608a8a012ea37e3658eace8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad76252b3608a8a012ea37e3658eace8b"></a> + </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#ad76252b3608a8a012ea37e3658eace8b">scalar</a> (const char *s)</td></tr> +<tr class="memdesc:ad76252b3608a8a012ea37e3658eace8b"><td class="mdescLeft"> </td><td class="mdescRight">Treated as an AMQP string. <br /></td></tr> +<tr class="separator:ad76252b3608a8a012ea37e3658eace8b"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Assignment operators</div></td></tr> <tr><td colspan="2"><div class="groupText"><p>Assign a C++ value as the corresponding AMQP type.</p> <p>See <a class="el" href="namespaceproton_1_1amqp.html" title="This namespace contains typedefs to associate AMQP scalar type names with the corresponding C++ types...">proton::amqp</a> for the list of type correspondences. </p> @@ -304,12 +366,12 @@ class </td><td class="memItemRight" <tr class="memitem:ae76341781a7f53e8d260856c69fd5cbc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae76341781a7f53e8d260856c69fd5cbc"></a> class </td><td class="memItemRight" valign="bottom"><b>restricted_scalar</b></td></tr> <tr class="separator:ae76341781a7f53e8d260856c69fd5cbc"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:abf44ea2c2e7d1a4a567df4386373c786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf44ea2c2e7d1a4a567df4386373c786"></a> -class </td><td class="memItemRight" valign="bottom"><b>internal::encoder</b></td></tr> -<tr class="separator:abf44ea2c2e7d1a4a567df4386373c786"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae8d5b81b3953c0a267a65f2bbc3f3d41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8d5b81b3953c0a267a65f2bbc3f3d41"></a> -class </td><td class="memItemRight" valign="bottom"><b>internal::decoder</b></td></tr> -<tr class="separator:ae8d5b81b3953c0a267a65f2bbc3f3d41"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a358d3fdbe2e6663b4ec5306bd05b6d0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a358d3fdbe2e6663b4ec5306bd05b6d0f"></a> +class </td><td class="memItemRight" valign="bottom"><b>codec::encoder</b></td></tr> +<tr class="separator:a358d3fdbe2e6663b4ec5306bd05b6d0f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a28051eb03430b91fddd273b1363e0cf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28051eb03430b91fddd273b1363e0cf1"></a> +class </td><td class="memItemRight" valign="bottom"><b>codec::decoder</b></td></tr> +<tr class="separator:a28051eb03430b91fddd273b1363e0cf1"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>A holder for an instance of any scalar AMQP type. </p>
Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar.js URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar.js?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar.js (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar.js Thu Mar 24 12:41:32 2016 @@ -2,7 +2,27 @@ var classproton_1_1scalar = [ [ "scalar", "classproton_1_1scalar.html#a79453d11d5d0a0ab021762a68a73d97e", null ], [ "scalar", "classproton_1_1scalar.html#a4e5fbd6c01cdaaa98a609b57ae8b0c15", null ], - [ "scalar", "classproton_1_1scalar.html#a85a810a4a149529685e0cda0f794b950", null ], + [ "scalar", "classproton_1_1scalar.html#ad03e507de647f36b7efe8462c153d5d0", null ], + [ "scalar", "classproton_1_1scalar.html#acd3a8ff0fef6ca5354f0d1bbd8aa40ac", null ], + [ "scalar", "classproton_1_1scalar.html#a0a3910a36295432bf4396671c9ea3216", null ], + [ "scalar", "classproton_1_1scalar.html#a24325475e7ad552d726ac56365188aea", null ], + [ "scalar", "classproton_1_1scalar.html#a71c76b9ca20b278f7bc58a425a6f485b", null ], + [ "scalar", "classproton_1_1scalar.html#a0d0f624d2592c4d798eb15a150676210", null ], + [ "scalar", "classproton_1_1scalar.html#aac91c3523cbbec2e15d1ff2fafa52296", null ], + [ "scalar", "classproton_1_1scalar.html#a5de1e4706b149a051f165a8b3777647d", null ], + [ "scalar", "classproton_1_1scalar.html#a05e8afff2ace7b7dde4d7cae2f6891c9", null ], + [ "scalar", "classproton_1_1scalar.html#ae6195a2c10f30daa2fc99748e470b573", null ], + [ "scalar", "classproton_1_1scalar.html#a83d2c6cbe1c6f75d6a710cc6d40c5eb9", null ], + [ "scalar", "classproton_1_1scalar.html#a5240d90d984f11ce69cbe0e0d5c06c28", null ], + [ "scalar", "classproton_1_1scalar.html#a277c1991a6ae1f6cec7802fdbeb8b175", null ], + [ "scalar", "classproton_1_1scalar.html#a24c8496d9bc33fc08b3d976f9e9f2056", null ], + [ "scalar", "classproton_1_1scalar.html#a6f1c7ff4e62e51007029267cff5c8bd9", null ], + [ "scalar", "classproton_1_1scalar.html#a6b62bbd732f36a3ec87b7a5aa32469b9", null ], + [ "scalar", "classproton_1_1scalar.html#a34c5147fc4c96e373f04197869d49790", null ], + [ "scalar", "classproton_1_1scalar.html#a58cc7efcebc656ee5227d2fcb809aaac", null ], + [ "scalar", "classproton_1_1scalar.html#a7f293270290e514971626026faed37e6", null ], + [ "scalar", "classproton_1_1scalar.html#a75a41073523840c9a8bb087951f1408b", null ], + [ "scalar", "classproton_1_1scalar.html#ad76252b3608a8a012ea37e3658eace8b", null ], [ "as_double", "classproton_1_1scalar.html#a4e73e0d7340fdd4d2ed084297f293512", null ], [ "as_int", "classproton_1_1scalar.html#a723cf0e07741e34d77b20d5db5d34d7f", null ], [ "as_string", "classproton_1_1scalar.html#a1add13e617ba6434636846c7a0156282", null ], @@ -52,8 +72,8 @@ var classproton_1_1scalar = [ "operator=", "classproton_1_1scalar.html#ad7ffcff251511c0635fab924e19a0f5d", null ], [ "operator=", "classproton_1_1scalar.html#ac3f01adb33f329e0928ca0ef9f532153", null ], [ "type", "classproton_1_1scalar.html#a6a70b946e3620c70eac8e97f7f33fb27", null ], - [ "internal::decoder", "classproton_1_1scalar.html#ae8d5b81b3953c0a267a65f2bbc3f3d41", null ], - [ "internal::encoder", "classproton_1_1scalar.html#abf44ea2c2e7d1a4a567df4386373c786", null ], + [ "codec::decoder", "classproton_1_1scalar.html#a28051eb03430b91fddd273b1363e0cf1", null ], + [ "codec::encoder", "classproton_1_1scalar.html#a358d3fdbe2e6663b4ec5306bd05b6d0f", null ], [ "message", "classproton_1_1scalar.html#a085a31aed84d3c8d710102131bae556e", null ], [ "restricted_scalar", "classproton_1_1scalar.html#ae76341781a7f53e8d260856c69fd5cbc", null ] ]; \ No newline at end of file Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1symbol-members.html URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1symbol-members.html?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1symbol-members.html (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1symbol-members.html Thu Mar 24 12:41:32 2016 @@ -96,8 +96,8 @@ $(document).ready(function(){initNavTree <p>This is the complete list of members for <a class="el" href="classproton_1_1symbol.html">symbol</a>, including all inherited members.</p> <table class="directory"> - <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>symbol</b>(const std::string &s=std::string()) (defined in <a class="el" href="classproton_1_1symbol.html">symbol</a>)</td><td class="entry"><a class="el" href="classproton_1_1symbol.html">symbol</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr> - <tr bgcolor="#f0f0f0"><td class="entry"><b>symbol</b>(const char *s) (defined in <a class="el" href="classproton_1_1symbol.html">symbol</a>)</td><td class="entry"><a class="el" href="classproton_1_1symbol.html">symbol</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>symbol</b>(const std::string &s=std::string()) (defined in <a class="el" href="classproton_1_1symbol.html">symbol</a>)</td><td class="entry"><a class="el" href="classproton_1_1symbol.html">symbol</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>symbol</b>(const char *s) (defined in <a class="el" href="classproton_1_1symbol.html">symbol</a>)</td><td class="entry"><a class="el" href="classproton_1_1symbol.html">symbol</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid-members.html URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid-members.html?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid-members.html (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid-members.html Thu Mar 24 12:41:32 2016 @@ -99,14 +99,15 @@ $(document).ready(function(){initNavTree <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>begin</b>() (defined in <a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a>)</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>begin</b>() const (defined in <a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a>)</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1byte__array.html#a03b598c27d7d68857a02259eca68ea7c">byte_array</a>()</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr bgcolor="#f0f0f0"><td class="entry"><b>end</b>() (defined in <a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a>)</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>end</b>() const (defined in <a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a>)</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1uuid.html#a99f082e2bbfd6fa5b27d4f81f0056d91">make</a>(const char *bytes=0)</td><td class="entry"><a class="el" href="classproton_1_1uuid.html">uuid</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1uuid.html#ad358a92f27b9289e2d5f97864be8242a">copy</a>(const char *bytes=0)</td><td class="entry"><a class="el" href="classproton_1_1uuid.html">uuid</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>end</b>() (defined in <a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a>)</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>end</b>() const (defined in <a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a>)</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(size_t i) (defined in <a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a>)</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(size_t i) const (defined in <a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a>)</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1uuid.html#aadb818b767351748ca49e8404a3c4a77">random</a>()</td><td class="entry"><a class="el" href="classproton_1_1uuid.html">uuid</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classproton_1_1byte__array.html#a0a22581a091167da9d9db49104dbf751">size</a>()</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1uuid.html#a1b9b8885b0880fc4ddf9a2c7d1ca3dc4">str</a>() const </td><td class="entry"><a class="el" href="classproton_1_1uuid.html">uuid</a></td><td class="entry"></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>value_type</b> typedef (defined in <a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a>)</td><td class="entry"><a class="el" href="classproton_1_1byte__array.html">byte_array< 16 ></a></td><td class="entry"></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.html URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.html?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.html (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.html Thu Mar 24 12:41:32 2016 @@ -90,6 +90,7 @@ $(document).ready(function(){initNavTree <div class="header"> <div class="summary"> +<a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="classproton_1_1uuid-members.html">List of all members</a> </div> @@ -113,36 +114,42 @@ Inheritance diagram for uuid:</div> </map> </div></div> <table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> +Public Types</h2></td></tr> +<tr class="memitem:acd77781b83256555c54fe8b83be4d624"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd77781b83256555c54fe8b83be4d624"></a> +typedef char </td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> +<tr class="separator:acd77781b83256555c54fe8b83be4d624"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a1b9b8885b0880fc4ddf9a2c7d1ca3dc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b9b8885b0880fc4ddf9a2c7d1ca3dc4"></a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1uuid.html#a1b9b8885b0880fc4ddf9a2c7d1ca3dc4">str</a> () const </td></tr> <tr class="memdesc:a1b9b8885b0880fc4ddf9a2c7d1ca3dc4"><td class="mdescLeft"> </td><td class="mdescRight">UUID standard string format: 8-4-4-4-12 (36 chars, 32 alphanumeric and 4 hypens) <br /></td></tr> <tr class="separator:a1b9b8885b0880fc4ddf9a2c7d1ca3dc4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad431daee7daddf53f8aca682ddf3c940"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad431daee7daddf53f8aca682ddf3c940"></a> -char * </td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr> -<tr class="separator:ad431daee7daddf53f8aca682ddf3c940"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a99e7594a4558ebe2691989f87419dc31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99e7594a4558ebe2691989f87419dc31"></a> -const char * </td><td class="memItemRight" valign="bottom"><b>begin</b> () const</td></tr> -<tr class="separator:a99e7594a4558ebe2691989f87419dc31"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae77bf39c0cb45e2b4f9391dd6c9b1776"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae77bf39c0cb45e2b4f9391dd6c9b1776"></a> -char * </td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr> -<tr class="separator:ae77bf39c0cb45e2b4f9391dd6c9b1776"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afe996ca799ba4d8409f77f724d027f73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe996ca799ba4d8409f77f724d027f73"></a> -const char * </td><td class="memItemRight" valign="bottom"><b>end</b> () const</td></tr> -<tr class="separator:afe996ca799ba4d8409f77f724d027f73"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a90eec194d5806000cdeb736b782844ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90eec194d5806000cdeb736b782844ce"></a> -char & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t i)</td></tr> -<tr class="separator:a90eec194d5806000cdeb736b782844ce"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6970c46b937474e167b146ff74484ca5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6970c46b937474e167b146ff74484ca5"></a> -const char & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t i) const</td></tr> -<tr class="separator:a6970c46b937474e167b146ff74484ca5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a592759ba587deee71795f698ffd5da18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a592759ba587deee71795f698ffd5da18"></a> +uint8_t * </td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr> +<tr class="separator:a592759ba587deee71795f698ffd5da18"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a36f417ee02351da75379b957a798f58c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36f417ee02351da75379b957a798f58c"></a> +const uint8_t * </td><td class="memItemRight" valign="bottom"><b>begin</b> () const</td></tr> +<tr class="separator:a36f417ee02351da75379b957a798f58c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a03dc55107bee72cd1fccd0fa44d9d211"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03dc55107bee72cd1fccd0fa44d9d211"></a> +uint8_t * </td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr> +<tr class="separator:a03dc55107bee72cd1fccd0fa44d9d211"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8f8c70737d8431ff63342b386149d961"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f8c70737d8431ff63342b386149d961"></a> +const uint8_t * </td><td class="memItemRight" valign="bottom"><b>end</b> () const</td></tr> +<tr class="separator:a8f8c70737d8431ff63342b386149d961"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a29f449472d3d26bba2f14679cc48966b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29f449472d3d26bba2f14679cc48966b"></a> +uint8_t & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t i)</td></tr> +<tr class="separator:a29f449472d3d26bba2f14679cc48966b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a31f2ddcc75e61ae38455b09ea0e6d333"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31f2ddcc75e61ae38455b09ea0e6d333"></a> +const uint8_t & </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t i) const</td></tr> +<tr class="separator:a31f2ddcc75e61ae38455b09ea0e6d333"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> -<tr class="memitem:a99f082e2bbfd6fa5b27d4f81f0056d91"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classproton_1_1uuid.html">uuid</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1uuid.html#a99f082e2bbfd6fa5b27d4f81f0056d91">make</a> (const char *bytes=0)</td></tr> -<tr class="memdesc:a99f082e2bbfd6fa5b27d4f81f0056d91"><td class="mdescLeft"> </td><td class="mdescRight">Return a uuid copied from bytes, bytes must point to at least sizeof(uuid) bytes. <a href="#a99f082e2bbfd6fa5b27d4f81f0056d91">More...</a><br /></td></tr> -<tr class="separator:a99f082e2bbfd6fa5b27d4f81f0056d91"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad358a92f27b9289e2d5f97864be8242a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classproton_1_1uuid.html">uuid</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1uuid.html#ad358a92f27b9289e2d5f97864be8242a">copy</a> (const char *bytes=0)</td></tr> +<tr class="memdesc:ad358a92f27b9289e2d5f97864be8242a"><td class="mdescLeft"> </td><td class="mdescRight">Return a uuid copied from bytes, bytes must point to at least 16 bytes. <a href="#ad358a92f27b9289e2d5f97864be8242a">More...</a><br /></td></tr> +<tr class="separator:ad358a92f27b9289e2d5f97864be8242a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aadb818b767351748ca49e8404a3c4a77"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classproton_1_1uuid.html">uuid</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1uuid.html#aadb818b767351748ca49e8404a3c4a77">random</a> ()</td></tr> <tr class="memdesc:aadb818b767351748ca49e8404a3c4a77"><td class="mdescLeft"> </td><td class="mdescRight">Return a simple randomly-generated UUID. <a href="#aadb818b767351748ca49e8404a3c4a77">More...</a><br /></td></tr> <tr class="separator:aadb818b767351748ca49e8404a3c4a77"><td class="memSeparator" colspan="2"> </td></tr> @@ -154,7 +161,7 @@ static size_t </td><td class="memIt <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>A 16-byte universally unique identifier. </p> </div><h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="a99f082e2bbfd6fa5b27d4f81f0056d91"></a> +<a class="anchor" id="ad358a92f27b9289e2d5f97864be8242a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -162,7 +169,7 @@ static size_t </td><td class="memIt <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">static <a class="el" href="classproton_1_1uuid.html">uuid</a> make </td> + <td class="memname">static <a class="el" href="classproton_1_1uuid.html">uuid</a> copy </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>bytes</em> = <code>0</code></td><td>)</td> @@ -176,7 +183,7 @@ static size_t </td><td class="memIt </table> </div><div class="memdoc"> -<p>Return a uuid copied from bytes, bytes must point to at least sizeof(uuid) bytes. </p> +<p>Return a uuid copied from bytes, bytes must point to at least 16 bytes. </p> <p>If bytes==0 the UUID is zero initialized. </p> </div> Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.js URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.js?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.js (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.js Thu Mar 24 12:41:32 2016 @@ -1,10 +1,11 @@ var classproton_1_1uuid = [ - [ "begin", "classproton_1_1uuid.html#ad431daee7daddf53f8aca682ddf3c940", null ], - [ "begin", "classproton_1_1uuid.html#a99e7594a4558ebe2691989f87419dc31", null ], - [ "end", "classproton_1_1uuid.html#ae77bf39c0cb45e2b4f9391dd6c9b1776", null ], - [ "end", "classproton_1_1uuid.html#afe996ca799ba4d8409f77f724d027f73", null ], - [ "operator[]", "classproton_1_1uuid.html#a90eec194d5806000cdeb736b782844ce", null ], - [ "operator[]", "classproton_1_1uuid.html#a6970c46b937474e167b146ff74484ca5", null ], + [ "value_type", "classproton_1_1uuid.html#acd77781b83256555c54fe8b83be4d624", null ], + [ "begin", "classproton_1_1uuid.html#a592759ba587deee71795f698ffd5da18", null ], + [ "begin", "classproton_1_1uuid.html#a36f417ee02351da75379b957a798f58c", null ], + [ "end", "classproton_1_1uuid.html#a03dc55107bee72cd1fccd0fa44d9d211", null ], + [ "end", "classproton_1_1uuid.html#a8f8c70737d8431ff63342b386149d961", null ], + [ "operator[]", "classproton_1_1uuid.html#a29f449472d3d26bba2f14679cc48966b", null ], + [ "operator[]", "classproton_1_1uuid.html#a31f2ddcc75e61ae38455b09ea0e6d333", null ], [ "str", "classproton_1_1uuid.html#a1b9b8885b0880fc4ddf9a2c7d1ca3dc4", null ] ]; \ No newline at end of file Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value-members.html URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value-members.html?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value-members.html (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value-members.html Thu Mar 24 12:41:32 2016 @@ -101,24 +101,22 @@ $(document).ready(function(){initNavTree <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#a1add13e617ba6434636846c7a0156282">as_string</a>() const </td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classproton_1_1value.html#af92a6fc8170ec402177582091e45c85b">as_uint</a>() const </td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#ac8bb3912a3ce86b15842e79d0b421204">clear</a>()</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1value.html#ac6e61de369e994009e36f344f99c15ad">empty</a>() const </td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>empty</b>() const (defined in <b>value_base</b>)</td><td class="entry"><a class="el" href="classproton_1_1value__base.html">value_base</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#aa3b36d8cc5b40bdbb3501d93bd5f8d8e">get</a>(T &t) const </td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1value.html#a1541aac2858109c409fcf5eb4ba7799e">get</a>() const </td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#ad192b10c6149f6b17a71e12534204c89">get_map</a>(T &t) const </td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1value.html#a19ad784e67197c3086db0da98c61d7a7">get_pairs</a>(T &t) const </td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#a6f8e5eaf65a44f043963e882912f87cb">get_sequence</a>(T &t) const </td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::decoder</b> (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> - <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::encoder</b> (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> - <tr bgcolor="#f0f0f0"><td class="entry"><b>message</b> (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> - <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator<</b> (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> - <tr bgcolor="#f0f0f0"><td class="entry"><b>operator<<</b> (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>(null &) const (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#a1541aac2858109c409fcf5eb4ba7799e">get</a>() const </td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>operator<</b> (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const value &) (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const null &) (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#afef7ea629e797d4660b3a630b99829fa">operator=</a>(const T &x)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>operator==</b> (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>swap</b> (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1value.html#a6a70b946e3620c70eac8e97f7f33fb27">type</a>() const </td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>type</b>() const (defined in <b>value_base</b>)</td><td class="entry"><a class="el" href="classproton_1_1value__base.html">value_base</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#aefbfa229f1c9e1fc967bff724a010f9e">value</a>()</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1value.html#a035d5cba647aad8df637622977f71c9a">value</a>(const value &)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#aa0f56a013c6d27822a3393b6243db645">value</a>(const T &x, typename enable_amqp_type< T >::type *=0)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1value.html#a0875ec8816da16135b44199d2670d917">value</a>(const null &)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#a035d5cba647aad8df637622977f71c9a">value</a>(const value &)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"></td></tr> + <tr bgcolor="#f0f0f0"><td class="entry"><b>value</b>(const codec::data &) (defined in <a class="el" href="classproton_1_1value.html">value</a>)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1value.html#aee4303bfd662c815b44183406a293b99">value</a>(const T &x, typename codec::assignable< T >::type *=0)</td><td class="entry"><a class="el" href="classproton_1_1value.html">value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.html URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.html?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.html (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.html Thu Mar 24 12:41:32 2016 @@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree </div><!--header--> <div class="contents"> -<p>A holder for an AMQP value. +<p>A holder for any single AMQP value, simple or complex (can be list, array, map etc.) <a href="classproton_1_1value.html#details">More...</a></p> <p><code>#include <<a class="el" href="value_8hpp_source.html">value.hpp</a>></code></p> @@ -116,36 +116,50 @@ Inheritance diagram for value:</div> Public Member Functions</h2></td></tr> <tr class="memitem:aefbfa229f1c9e1fc967bff724a010f9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefbfa229f1c9e1fc967bff724a010f9e"></a>  </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#aefbfa229f1c9e1fc967bff724a010f9e">value</a> ()</td></tr> -<tr class="memdesc:aefbfa229f1c9e1fc967bff724a010f9e"><td class="mdescLeft"> </td><td class="mdescRight">Create an empty value. <br /></td></tr> +<tr class="memdesc:aefbfa229f1c9e1fc967bff724a010f9e"><td class="mdescLeft"> </td><td class="mdescRight">Create a null value. <br /></td></tr> <tr class="separator:aefbfa229f1c9e1fc967bff724a010f9e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0875ec8816da16135b44199d2670d917"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0875ec8816da16135b44199d2670d917"></a> + </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#a0875ec8816da16135b44199d2670d917">value</a> (const null &)</td></tr> +<tr class="memdesc:a0875ec8816da16135b44199d2670d917"><td class="mdescLeft"> </td><td class="mdescRight">Create a null value. <br /></td></tr> +<tr class="separator:a0875ec8816da16135b44199d2670d917"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a035d5cba647aad8df637622977f71c9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a035d5cba647aad8df637622977f71c9a"></a>  </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#a035d5cba647aad8df637622977f71c9a">value</a> (const <a class="el" href="classproton_1_1value.html">value</a> &)</td></tr> <tr class="memdesc:a035d5cba647aad8df637622977f71c9a"><td class="mdescLeft"> </td><td class="mdescRight">Copy a value. <br /></td></tr> <tr class="separator:a035d5cba647aad8df637622977f71c9a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa0f56a013c6d27822a3393b6243db645"><td class="memTemplParams" colspan="2">template<class T > </td></tr> -<tr class="memitem:aa0f56a013c6d27822a3393b6243db645"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#aa0f56a013c6d27822a3393b6243db645">value</a> (const T &x, typename enable_amqp_type< T >::<a class="el" href="classproton_1_1value.html#a6a70b946e3620c70eac8e97f7f33fb27">type</a> *=0)</td></tr> -<tr class="memdesc:aa0f56a013c6d27822a3393b6243db645"><td class="mdescLeft"> </td><td class="mdescRight">Construct from any allowed type T. <a href="#aa0f56a013c6d27822a3393b6243db645">More...</a><br /></td></tr> -<tr class="separator:aa0f56a013c6d27822a3393b6243db645"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af5045852a07a6387ae38bdf56845afe3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5045852a07a6387ae38bdf56845afe3"></a> <a class="el" href="classproton_1_1value.html">value</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classproton_1_1value.html">value</a> &)</td></tr> <tr class="separator:af5045852a07a6387ae38bdf56845afe3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aff802405ed326c3c349fc954bd30ed07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff802405ed326c3c349fc954bd30ed07"></a> + </td><td class="memItemRight" valign="bottom"><b>value</b> (const <a class="el" href="classproton_1_1codec_1_1data.html">codec::data</a> &)</td></tr> +<tr class="separator:aff802405ed326c3c349fc954bd30ed07"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aee4303bfd662c815b44183406a293b99"><td class="memTemplParams" colspan="2">template<class T > </td></tr> +<tr class="memitem:aee4303bfd662c815b44183406a293b99"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#aee4303bfd662c815b44183406a293b99">value</a> (const T &x, typename codec::assignable< T >::type *=0)</td></tr> +<tr class="memdesc:aee4303bfd662c815b44183406a293b99"><td class="mdescLeft"> </td><td class="mdescRight">Construct from any allowed type T. <a href="#aee4303bfd662c815b44183406a293b99">More...</a><br /></td></tr> +<tr class="separator:aee4303bfd662c815b44183406a293b99"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0f6a035fa5c775a2244220c8a0766537"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f6a035fa5c775a2244220c8a0766537"></a> +<a class="el" href="classproton_1_1value.html">value</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const null &)</td></tr> +<tr class="separator:a0f6a035fa5c775a2244220c8a0766537"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afef7ea629e797d4660b3a630b99829fa"><td class="memTemplParams" colspan="2">template<class T > </td></tr> +<tr class="memitem:afef7ea629e797d4660b3a630b99829fa"><td class="memTemplItemLeft" align="right" valign="top">codec::assignable< T, <a class="el" href="classproton_1_1value.html">value</a> & >::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#afef7ea629e797d4660b3a630b99829fa">operator=</a> (const T &x)</td></tr> +<tr class="memdesc:afef7ea629e797d4660b3a630b99829fa"><td class="mdescLeft"> </td><td class="mdescRight">Assign from any encodable type T. <a href="#afef7ea629e797d4660b3a630b99829fa">More...</a><br /></td></tr> +<tr class="separator:afef7ea629e797d4660b3a630b99829fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8bb3912a3ce86b15842e79d0b421204"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8bb3912a3ce86b15842e79d0b421204"></a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#ac8bb3912a3ce86b15842e79d0b421204">clear</a> ()</td></tr> -<tr class="memdesc:ac8bb3912a3ce86b15842e79d0b421204"><td class="mdescLeft"> </td><td class="mdescRight">Remove any contained data. <br /></td></tr> +<tr class="memdesc:ac8bb3912a3ce86b15842e79d0b421204"><td class="mdescLeft"> </td><td class="mdescRight">Reset the value to null. <br /></td></tr> <tr class="separator:ac8bb3912a3ce86b15842e79d0b421204"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac6e61de369e994009e36f344f99c15ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6e61de369e994009e36f344f99c15ad"></a> -bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#ac6e61de369e994009e36f344f99c15ad">empty</a> () const </td></tr> -<tr class="memdesc:ac6e61de369e994009e36f344f99c15ad"><td class="mdescLeft"> </td><td class="mdescRight">True if the value contains no data. <br /></td></tr> -<tr class="separator:ac6e61de369e994009e36f344f99c15ad"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a70b946e3620c70eac8e97f7f33fb27"></a> -type_id </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#a6a70b946e3620c70eac8e97f7f33fb27">type</a> () const </td></tr> -<tr class="memdesc:a6a70b946e3620c70eac8e97f7f33fb27"><td class="mdescLeft"> </td><td class="mdescRight">Get the type ID for the current value. <br /></td></tr> -<tr class="separator:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1541aac2858109c409fcf5eb4ba7799e"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1541aac2858109c409fcf5eb4ba7799e"></a> template<class T > </td></tr> <tr class="memitem:a1541aac2858109c409fcf5eb4ba7799e"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#a1541aac2858109c409fcf5eb4ba7799e">get</a> () const </td></tr> <tr class="memdesc:a1541aac2858109c409fcf5eb4ba7799e"><td class="mdescLeft"> </td><td class="mdescRight">Get the value as C++ type T. <br /></td></tr> <tr class="separator:a1541aac2858109c409fcf5eb4ba7799e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a70b946e3620c70eac8e97f7f33fb27"></a> +type_id </td><td class="memItemRight" valign="bottom"><b>type</b> () const </td></tr> +<tr class="memdesc:a6a70b946e3620c70eac8e97f7f33fb27"><td class="mdescLeft"> </td><td class="mdescRight">Get the type ID for the current value. <br /></td></tr> +<tr class="separator:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac6e61de369e994009e36f344f99c15ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6e61de369e994009e36f344f99c15ad"></a> +bool </td><td class="memItemRight" valign="bottom"><b>empty</b> () const </td></tr> +<tr class="memdesc:ac6e61de369e994009e36f344f99c15ad"><td class="mdescLeft"> </td><td class="mdescRight">True if the value is null. <br /></td></tr> +<tr class="separator:ac6e61de369e994009e36f344f99c15ad"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">Get methods</div></td></tr> <tr><td colspan="2"><div class="groupText"><p>Extract the value to type T. </p> </div></td></tr> @@ -154,21 +168,9 @@ template<class T > </td></tr> <tr class="memitem:aa3b36d8cc5b40bdbb3501d93bd5f8d8e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#aa3b36d8cc5b40bdbb3501d93bd5f8d8e">get</a> (T &t) const </td></tr> <tr class="memdesc:aa3b36d8cc5b40bdbb3501d93bd5f8d8e"><td class="mdescLeft"> </td><td class="mdescRight">Get the value. <br /></td></tr> <tr class="separator:aa3b36d8cc5b40bdbb3501d93bd5f8d8e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad192b10c6149f6b17a71e12534204c89"><td class="memTemplParams" colspan="2"><a class="anchor" id="ad192b10c6149f6b17a71e12534204c89"></a> -template<class T > </td></tr> -<tr class="memitem:ad192b10c6149f6b17a71e12534204c89"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#ad192b10c6149f6b17a71e12534204c89">get_map</a> (T &t) const </td></tr> -<tr class="memdesc:ad192b10c6149f6b17a71e12534204c89"><td class="mdescLeft"> </td><td class="mdescRight">Get an AMQP map as any type T that satisfies the map concept. <br /></td></tr> -<tr class="separator:ad192b10c6149f6b17a71e12534204c89"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a19ad784e67197c3086db0da98c61d7a7"><td class="memTemplParams" colspan="2"><a class="anchor" id="a19ad784e67197c3086db0da98c61d7a7"></a> -template<class T > </td></tr> -<tr class="memitem:a19ad784e67197c3086db0da98c61d7a7"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#a19ad784e67197c3086db0da98c61d7a7">get_pairs</a> (T &t) const </td></tr> -<tr class="memdesc:a19ad784e67197c3086db0da98c61d7a7"><td class="mdescLeft"> </td><td class="mdescRight">Get a map as a as any type T that is a sequence pair-like types with first and second. <br /></td></tr> -<tr class="separator:a19ad784e67197c3086db0da98c61d7a7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6f8e5eaf65a44f043963e882912f87cb"><td class="memTemplParams" colspan="2"><a class="anchor" id="a6f8e5eaf65a44f043963e882912f87cb"></a> -template<class T > </td></tr> -<tr class="memitem:a6f8e5eaf65a44f043963e882912f87cb"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#a6f8e5eaf65a44f043963e882912f87cb">get_sequence</a> (T &t) const </td></tr> -<tr class="memdesc:a6f8e5eaf65a44f043963e882912f87cb"><td class="mdescLeft"> </td><td class="mdescRight">Get an AMQP array or list as type T that satisfies the sequence concept. */. <br /></td></tr> -<tr class="separator:a6f8e5eaf65a44f043963e882912f87cb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a78d60e5be7e983bb0ef43aa42ffcedfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78d60e5be7e983bb0ef43aa42ffcedfc"></a> +void </td><td class="memItemRight" valign="bottom"><b>get</b> (null &) const </td></tr> +<tr class="separator:a78d60e5be7e983bb0ef43aa42ffcedfc"><td class="memSeparator" colspan="2"> </td></tr> <tr><td colspan="2"><div class="groupHeader">As methods</div></td></tr> <tr><td colspan="2"><div class="groupText"><p>As methods do "loose" conversion, they will convert the scalar value to the requested type if possible, else throw <a class="el" href="structproton_1_1conversion__error.html" title="Raised if there is an error converting between AMQP and C++ data. ">conversion_error</a>. </p> </div></td></tr> @@ -191,15 +193,6 @@ std::string </td><td class="memItem </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> -<tr class="memitem:a085a31aed84d3c8d710102131bae556e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a085a31aed84d3c8d710102131bae556e"></a> -class </td><td class="memItemRight" valign="bottom"><b>message</b></td></tr> -<tr class="separator:a085a31aed84d3c8d710102131bae556e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:abf44ea2c2e7d1a4a567df4386373c786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf44ea2c2e7d1a4a567df4386373c786"></a> -class </td><td class="memItemRight" valign="bottom"><b>internal::encoder</b></td></tr> -<tr class="separator:abf44ea2c2e7d1a4a567df4386373c786"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae8d5b81b3953c0a267a65f2bbc3f3d41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8d5b81b3953c0a267a65f2bbc3f3d41"></a> -class </td><td class="memItemRight" valign="bottom"><b>internal::decoder</b></td></tr> -<tr class="separator:ae8d5b81b3953c0a267a65f2bbc3f3d41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afdde986e34571c6544abfdea9afdb658"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdde986e34571c6544abfdea9afdb658"></a> void </td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classproton_1_1value.html">value</a> &, <a class="el" href="classproton_1_1value.html">value</a> &)</td></tr> <tr class="separator:afdde986e34571c6544abfdea9afdb658"><td class="memSeparator" colspan="2"> </td></tr> @@ -209,16 +202,12 @@ bool </td><td class="memItemRight" <tr class="memitem:a7e5a61eb2bd8cc8566cb4f231c020a23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e5a61eb2bd8cc8566cb4f231c020a23"></a> bool </td><td class="memItemRight" valign="bottom"><b>operator<</b> (const <a class="el" href="classproton_1_1value.html">value</a> &x, const <a class="el" href="classproton_1_1value.html">value</a> &y)</td></tr> <tr class="separator:a7e5a61eb2bd8cc8566cb4f231c020a23"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a96237c8fed03b778e6953f7adc912ed8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96237c8fed03b778e6953f7adc912ed8"></a> -std::ostream & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (std::ostream &o, const <a class="el" href="classproton_1_1value.html">value</a> &dv)</td></tr> -<tr class="separator:a96237c8fed03b778e6953f7adc912ed8"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>A holder for an AMQP value. </p> -<p>A <a class="el" href="classproton_1_1value.html" title="A holder for an AMQP value. ">proton::value</a> can hold any AMQP data value, simple or compound. It has assignment and conversion operators to convert its contents easily to and from native C++ types.</p> -<p>The conversions for scalar types are documented in <a class="el" href="namespaceproton_1_1amqp.html" title="This namespace contains typedefs to associate AMQP scalar type names with the corresponding C++ types...">proton::amqp</a>. </p> +<div class="textblock"><p>A holder for any single AMQP value, simple or complex (can be list, array, map etc.) </p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceproton_1_1amqp.html" title="This namespace contains typedefs to associate AMQP scalar type names with the corresponding C++ types...">proton::amqp</a> for conversions rules between C++ and AMQP types. </dd></dl> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> -<a class="anchor" id="aa0f56a013c6d27822a3393b6243db645"></a> +<a class="anchor" id="aee4303bfd662c815b44183406a293b99"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -234,7 +223,7 @@ std::ostream & </td><td class=" <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">typename enable_amqp_type< T >::<a class="el" href="classproton_1_1value.html#a6a70b946e3620c70eac8e97f7f33fb27">type</a> * </td> + <td class="paramtype">typename codec::assignable< T >::type * </td> <td class="paramname"> = <code>0</code> </td> </tr> <tr> @@ -251,7 +240,35 @@ std::ostream & </td><td class=" </div><div class="memdoc"> <p>Construct from any allowed type T. </p> -<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceproton_1_1amqp.html" title="This namespace contains typedefs to associate AMQP scalar type names with the corresponding C++ types...">proton::amqp</a> for allowed types. Ignore the default parameter, it restricts the template to match only allowed types. </dd></dl> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceproton_1_1amqp.html" title="This namespace contains typedefs to associate AMQP scalar type names with the corresponding C++ types...">proton::amqp</a> for allowed types. </dd></dl> + +</div> +</div> +<h2 class="groupheader">Member Function Documentation</h2> +<a class="anchor" id="afef7ea629e797d4660b3a630b99829fa"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">codec::assignable<T, <a class="el" href="classproton_1_1value.html">value</a>&>::type operator= </td> + <td>(</td> + <td class="paramtype">const T & </td> + <td class="paramname"><em>x</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Assign from any encodable type T. </p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceproton_1_1amqp.html" title="This namespace contains typedefs to associate AMQP scalar type names with the corresponding C++ types...">proton::amqp</a> for encodable types. </dd></dl> </div> </div> Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.js URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.js?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.js (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.js Thu Mar 24 12:41:32 2016 @@ -1,8 +1,10 @@ var classproton_1_1value = [ [ "value", "classproton_1_1value.html#aefbfa229f1c9e1fc967bff724a010f9e", null ], + [ "value", "classproton_1_1value.html#a0875ec8816da16135b44199d2670d917", null ], [ "value", "classproton_1_1value.html#a035d5cba647aad8df637622977f71c9a", null ], - [ "value", "classproton_1_1value.html#aa0f56a013c6d27822a3393b6243db645", null ], + [ "value", "classproton_1_1value.html#aff802405ed326c3c349fc954bd30ed07", null ], + [ "value", "classproton_1_1value.html#aee4303bfd662c815b44183406a293b99", null ], [ "as_double", "classproton_1_1value.html#a4e73e0d7340fdd4d2ed084297f293512", null ], [ "as_int", "classproton_1_1value.html#a723cf0e07741e34d77b20d5db5d34d7f", null ], [ "as_string", "classproton_1_1value.html#a1add13e617ba6434636846c7a0156282", null ], @@ -10,17 +12,13 @@ var classproton_1_1value = [ "clear", "classproton_1_1value.html#ac8bb3912a3ce86b15842e79d0b421204", null ], [ "empty", "classproton_1_1value.html#ac6e61de369e994009e36f344f99c15ad", null ], [ "get", "classproton_1_1value.html#aa3b36d8cc5b40bdbb3501d93bd5f8d8e", null ], + [ "get", "classproton_1_1value.html#a78d60e5be7e983bb0ef43aa42ffcedfc", null ], [ "get", "classproton_1_1value.html#a1541aac2858109c409fcf5eb4ba7799e", null ], - [ "get_map", "classproton_1_1value.html#ad192b10c6149f6b17a71e12534204c89", null ], - [ "get_pairs", "classproton_1_1value.html#a19ad784e67197c3086db0da98c61d7a7", null ], - [ "get_sequence", "classproton_1_1value.html#a6f8e5eaf65a44f043963e882912f87cb", null ], [ "operator=", "classproton_1_1value.html#af5045852a07a6387ae38bdf56845afe3", null ], + [ "operator=", "classproton_1_1value.html#a0f6a035fa5c775a2244220c8a0766537", null ], + [ "operator=", "classproton_1_1value.html#afef7ea629e797d4660b3a630b99829fa", null ], [ "type", "classproton_1_1value.html#a6a70b946e3620c70eac8e97f7f33fb27", null ], - [ "internal::decoder", "classproton_1_1value.html#ae8d5b81b3953c0a267a65f2bbc3f3d41", null ], - [ "internal::encoder", "classproton_1_1value.html#abf44ea2c2e7d1a4a567df4386373c786", null ], - [ "message", "classproton_1_1value.html#a085a31aed84d3c8d710102131bae556e", null ], [ "operator<", "classproton_1_1value.html#a7e5a61eb2bd8cc8566cb4f231c020a23", null ], - [ "operator<<", "classproton_1_1value.html#a96237c8fed03b778e6953f7adc912ed8", null ], [ "operator==", "classproton_1_1value.html#a9090beb5d7788f060fb0614b81c300ea", null ], [ "swap", "classproton_1_1value.html#afdde986e34571c6544abfdea9afdb658", null ] ]; \ No newline at end of file Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/client_8cpp-example.html URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/client_8cpp-example.html?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/client_8cpp-example.html (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/client_8cpp-example.html Thu Mar 24 12:41:32 2016 @@ -142,7 +142,7 @@ $(document).ready(function(){initNavTree <div class="line"></div> <div class="line"> <span class="keywordtype">void</span> send_request() {</div> <div class="line"> <a name="_a11"></a><a class="code" href="classproton_1_1message.html">proton::message</a> req;</div> -<div class="line"> req.<a name="a12"></a><a class="code" href="classproton_1_1message.html#ab28bab8ae43f7d731696cd717a65922c">body</a>(requests.front());</div> +<div class="line"> req.<a name="a12"></a><a class="code" href="classproton_1_1message.html#ae9af642f154a68ec0eb8e715ecaf95ae">body</a>(requests.front());</div> <div class="line"> req.<a name="a13"></a>reply_to(receiver.<a name="a14"></a><a class="code" href="classproton_1_1link.html#adc8d612ee69e5722919c1bc2c95df66e">remote_source</a>().<a name="a15"></a><a class="code" href="classproton_1_1terminus.html#a977efa04715923ca4fa290a6ec90c830">address</a>());</div> <div class="line"></div> <div class="line"> sender.<a name="a16"></a><a class="code" href="classproton_1_1sender.html#aefaf5ace497245ca76c6c9d629ae7bee">send</a>(req);</div> @@ -159,7 +159,7 @@ $(document).ready(function(){initNavTree <div class="line"></div> <div class="line"> <a class="code" href="classproton_1_1message.html">proton::message</a>& response = e.<a name="a20"></a><a class="code" href="classproton_1_1event.html#a05e07a1a99eaa74c1a3288511b15cae5">message</a>();</div> <div class="line"></div> -<div class="line"> std::cout << requests.front() << <span class="stringliteral">" => "</span> << response.<a class="code" href="classproton_1_1message.html#ab28bab8ae43f7d731696cd717a65922c">body</a>() << std::endl;</div> +<div class="line"> std::cout << requests.front() << <span class="stringliteral">" => "</span> << response.<a class="code" href="classproton_1_1message.html#ae9af642f154a68ec0eb8e715ecaf95ae">body</a>() << std::endl;</div> <div class="line"> requests.erase(requests.begin());</div> <div class="line"></div> <div class="line"> <span class="keywordflow">if</span> (!requests.empty()) {</div> Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/condition_8hpp_source.html URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/condition_8hpp_source.html?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/condition_8hpp_source.html (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/condition_8hpp_source.html Thu Mar 24 12:41:32 2016 @@ -159,12 +159,12 @@ $(document).ready(function(){initNavTree <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="preprocessor">#endif // PROTON_CPP_CONDITION_H</span></div> <div class="ttc" id="classproton_1_1condition_html_a37627d5d5bba7f4a8690c71c2ab3cb07"><div class="ttname"><a href="classproton_1_1condition.html#a37627d5d5bba7f4a8690c71c2ab3cb07">proton::condition::name</a></div><div class="ttdeci">std::string name() const </div><div class="ttdoc">Condition name. </div></div> <div class="ttc" id="classproton_1_1condition_html_ac8b1d32dbd52d431450c70b151cfa205"><div class="ttname"><a href="classproton_1_1condition.html#ac8b1d32dbd52d431450c70b151cfa205">proton::condition::operator!</a></div><div class="ttdeci">bool operator!() const </div><div class="ttdoc">No condition set. </div></div> -<div class="ttc" id="classproton_1_1link_html"><div class="ttname"><a href="classproton_1_1link.html">proton::link</a></div><div class="ttdoc">A named channel for sending or receiving messages. </div><div class="ttdef"><b>Definition:</b> link.hpp:43</div></div> +<div class="ttc" id="classproton_1_1link_html"><div class="ttname"><a href="classproton_1_1link.html">proton::link</a></div><div class="ttdoc">A named channel for sending or receiving messages. </div><div class="ttdef"><b>Definition:</b> link.hpp:45</div></div> <div class="ttc" id="classproton_1_1connection_html"><div class="ttname"><a href="classproton_1_1connection.html">proton::connection</a></div><div class="ttdoc">A connection to a remote AMQP peer. </div><div class="ttdef"><b>Definition:</b> connection.hpp:41</div></div> <div class="ttc" id="classproton_1_1session_html"><div class="ttname"><a href="classproton_1_1session.html">proton::session</a></div><div class="ttdoc">A container of links. </div><div class="ttdef"><b>Definition:</b> session.hpp:42</div></div> <div class="ttc" id="classproton_1_1condition_html"><div class="ttname"><a href="classproton_1_1condition.html">proton::condition</a></div><div class="ttdoc">Describes an endpoint error state. </div><div class="ttdef"><b>Definition:</b> condition.hpp:35</div></div> <div class="ttc" id="classproton_1_1condition_html_a8fbefe24bf3e82dc233855d0915574b6"><div class="ttname"><a href="classproton_1_1condition.html#a8fbefe24bf3e82dc233855d0915574b6">proton::condition::info</a></div><div class="ttdeci">value info() const </div><div class="ttdoc">Extra information for condition. </div></div> -<div class="ttc" id="classproton_1_1value_html"><div class="ttname"><a href="classproton_1_1value.html">proton::value</a></div><div class="ttdoc">A holder for an AMQP value. </div><div class="ttdef"><b>Definition:</b> value.hpp:38</div></div> +<div class="ttc" id="classproton_1_1value_html"><div class="ttname"><a href="classproton_1_1value.html">proton::value</a></div><div class="ttdoc">A holder for any single AMQP value, simple or complex (can be list, array, map etc.) </div><div class="ttdef"><b>Definition:</b> value.hpp:56</div></div> <div class="ttc" id="classproton_1_1condition_html_ac6e61de369e994009e36f344f99c15ad"><div class="ttname"><a href="classproton_1_1condition.html#ac6e61de369e994009e36f344f99c15ad">proton::condition::empty</a></div><div class="ttdeci">bool empty() const </div><div class="ttdoc">XXX add C++11 explicit bool conversion with a note about C++11-only usage. </div></div> <div class="ttc" id="classproton_1_1condition_html_a7b5000e45c1386c4e56ef650f6b0ef5b"><div class="ttname"><a href="classproton_1_1condition.html#a7b5000e45c1386c4e56ef650f6b0ef5b">proton::condition::description</a></div><div class="ttdeci">std::string description() const </div><div class="ttdoc">Descriptive string for condition. </div></div> <div class="ttc" id="namespaceproton_html"><div class="ttname"><a href="namespaceproton.html">proton</a></div><div class="ttdef"><b>Definition:</b> acceptor.hpp:31</div></div> Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/connection_8hpp_source.html URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/connection_8hpp_source.html?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/connection_8hpp_source.html (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/connection_8hpp_source.html Thu Mar 24 12:41:32 2016 @@ -198,9 +198,9 @@ $(document).ready(function(){initNavTree <div class="ttc" id="classproton_1_1container_html"><div class="ttname"><a href="classproton_1_1container.html">proton::container</a></div><div class="ttdoc">A top-level container of connections, sessions, and links. </div><div class="ttdef"><b>Definition:</b> container.hpp:56</div></div> <div class="ttc" id="classproton_1_1connection__engine_html"><div class="ttname"><a href="classproton_1_1connection__engine.html">proton::connection_engine</a></div><div class="ttdoc">An interface for connection-oriented IO integration. </div><div class="ttdef"><b>Definition:</b> connection_engine.hpp:64</div></div> <div class="ttc" id="classproton_1_1sender_html"><div class="ttname"><a href="classproton_1_1sender.html">proton::sender</a></div><div class="ttdoc">A link for sending messages. </div><div class="ttdef"><b>Definition:</b> sender.hpp:38</div></div> -<div class="ttc" id="classproton_1_1link_html"><div class="ttname"><a href="classproton_1_1link.html">proton::link</a></div><div class="ttdoc">A named channel for sending or receiving messages. </div><div class="ttdef"><b>Definition:</b> link.hpp:43</div></div> +<div class="ttc" id="classproton_1_1link_html"><div class="ttname"><a href="classproton_1_1link.html">proton::link</a></div><div class="ttdoc">A named channel for sending or receiving messages. </div><div class="ttdef"><b>Definition:</b> link.hpp:45</div></div> <div class="ttc" id="classproton_1_1connection_html"><div class="ttname"><a href="classproton_1_1connection.html">proton::connection</a></div><div class="ttdoc">A connection to a remote AMQP peer. </div><div class="ttdef"><b>Definition:</b> connection.hpp:41</div></div> -<div class="ttc" id="classproton_1_1connection__options_html"><div class="ttname"><a href="classproton_1_1connection__options.html">proton::connection_options</a></div><div class="ttdoc">Options for creating a connection. </div><div class="ttdef"><b>Definition:</b> connection_options.hpp:61</div></div> +<div class="ttc" id="classproton_1_1connection__options_html"><div class="ttname"><a href="classproton_1_1connection__options.html">proton::connection_options</a></div><div class="ttdoc">Options for creating a connection. </div><div class="ttdef"><b>Definition:</b> connection_options.hpp:64</div></div> <div class="ttc" id="classproton_1_1endpoint_html"><div class="ttname"><a href="classproton_1_1endpoint.html">proton::endpoint</a></div><div class="ttdoc">The base class for session, connection, and link. </div><div class="ttdef"><b>Definition:</b> endpoint.hpp:32</div></div> <div class="ttc" id="classproton_1_1session_html"><div class="ttname"><a href="classproton_1_1session.html">proton::session</a></div><div class="ttdoc">A container of links. </div><div class="ttdef"><b>Definition:</b> session.hpp:42</div></div> <div class="ttc" id="classproton_1_1condition_html"><div class="ttname"><a href="classproton_1_1condition.html">proton::condition</a></div><div class="ttdoc">Describes an endpoint error state. </div><div class="ttdef"><b>Definition:</b> condition.hpp:35</div></div> Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/connection__engine_8hpp_source.html URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/connection__engine_8hpp_source.html?rev=1736439&r1=1736438&r2=1736439&view=diff ============================================================================== --- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/connection__engine_8hpp_source.html (original) +++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/connection__engine_8hpp_source.html Thu Mar 24 12:41:32 2016 @@ -201,9 +201,9 @@ $(document).ready(function(){initNavTree <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="preprocessor">#endif // CONNECTION_ENGINE_HPP</span></div> <div class="ttc" id="classproton_1_1connection__engine_html_a0cf254566748164472be93c85ad6c38e"><div class="ttname"><a href="classproton_1_1connection__engine.html#a0cf254566748164472be93c85ad6c38e">proton::connection_engine::io_flag</a></div><div class="ttdeci">io_flag</div><div class="ttdoc">Combine these flags with | to indicate read, write, both or neither. </div><div class="ttdef"><b>Definition:</b> connection_engine.hpp:104</div></div> <div class="ttc" id="classproton_1_1connection__engine_html"><div class="ttname"><a href="classproton_1_1connection__engine.html">proton::connection_engine</a></div><div class="ttdoc">An interface for connection-oriented IO integration. </div><div class="ttdef"><b>Definition:</b> connection_engine.hpp:64</div></div> -<div class="ttc" id="types_8hpp_html"><div class="ttname"><a href="types_8hpp.html">types.hpp</a></div><div class="ttdoc">Defines C++ types representing AMQP types. </div></div> +<div class="ttc" id="types_8hpp_html"><div class="ttname"><a href="types_8hpp.html">types.hpp</a></div><div class="ttdoc">Include the definitions of all proton types used to represent AMQP types. </div></div> <div class="ttc" id="classproton_1_1connection_html"><div class="ttname"><a href="classproton_1_1connection.html">proton::connection</a></div><div class="ttdoc">A connection to a remote AMQP peer. </div><div class="ttdef"><b>Definition:</b> connection.hpp:41</div></div> -<div class="ttc" id="classproton_1_1connection__options_html"><div class="ttname"><a href="classproton_1_1connection__options.html">proton::connection_options</a></div><div class="ttdoc">Options for creating a connection. </div><div class="ttdef"><b>Definition:</b> connection_options.hpp:61</div></div> +<div class="ttc" id="classproton_1_1connection__options_html"><div class="ttname"><a href="classproton_1_1connection__options.html">proton::connection_options</a></div><div class="ttdoc">Options for creating a connection. </div><div class="ttdef"><b>Definition:</b> connection_options.hpp:64</div></div> <div class="ttc" id="classproton_1_1container_html_a02c26f6bf6a3d63784dc01e1991e67fd"><div class="ttname"><a href="classproton_1_1container.html#a02c26f6bf6a3d63784dc01e1991e67fd">proton::container::container</a></div><div class="ttdeci">container(const std::string &id=std::string())</div><div class="ttdoc">Create a container. </div></div> <div class="ttc" id="classproton_1_1handler_html"><div class="ttname"><a href="classproton_1_1handler.html">proton::handler</a></div><div class="ttdoc">Callback functions for handling proton events. </div><div class="ttdef"><b>Definition:</b> handler.hpp:40</div></div> <div class="ttc" id="classproton_1_1container_html_aae9016a4b54d24cae86174baa6a38342"><div class="ttname"><a href="classproton_1_1container.html#aae9016a4b54d24cae86174baa6a38342">proton::container::id</a></div><div class="ttdeci">std::string id() const </div><div class="ttdoc">A unique identifier for the container. </div></div> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
