You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by jr...@apache.org on 2016/03/24 13:41:40 UTC

svn commit: r1736439 [31/49] - in /qpid/site: docs/releases/qpid-proton-master/ docs/releases/qpid-proton-master/messenger/c/examples/ docs/releases/qpid-proton-master/messenger/perl/examples/ docs/releases/qpid-proton-master/messenger/php/examples/ do...

Modified: qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.html
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.html?rev=1736439&r1=1736438&r2=1736439&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.html (original)
+++ qpid/site/input/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> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pub-static-methods">Static Public Member Functions</a> &#124;
 <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&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
+<tr class="separator:acd77781b83256555c54fe8b83be4d624"><td class="memSeparator" colspan="2">&#160;</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&#160;</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">&#160;</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">&#160;</td></tr>
-<tr class="memitem:ad431daee7daddf53f8aca682ddf3c940"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad431daee7daddf53f8aca682ddf3c940"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
-<tr class="separator:ad431daee7daddf53f8aca682ddf3c940"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a99e7594a4558ebe2691989f87419dc31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99e7594a4558ebe2691989f87419dc31"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const</td></tr>
-<tr class="separator:a99e7594a4558ebe2691989f87419dc31"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae77bf39c0cb45e2b4f9391dd6c9b1776"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae77bf39c0cb45e2b4f9391dd6c9b1776"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
-<tr class="separator:ae77bf39c0cb45e2b4f9391dd6c9b1776"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afe996ca799ba4d8409f77f724d027f73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe996ca799ba4d8409f77f724d027f73"></a>
-const char *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () const</td></tr>
-<tr class="separator:afe996ca799ba4d8409f77f724d027f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a90eec194d5806000cdeb736b782844ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90eec194d5806000cdeb736b782844ce"></a>
-char &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t i)</td></tr>
-<tr class="separator:a90eec194d5806000cdeb736b782844ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6970c46b937474e167b146ff74484ca5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6970c46b937474e167b146ff74484ca5"></a>
-const char &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t i) const</td></tr>
-<tr class="separator:a6970c46b937474e167b146ff74484ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a592759ba587deee71795f698ffd5da18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a592759ba587deee71795f698ffd5da18"></a>
+uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
+<tr class="separator:a592759ba587deee71795f698ffd5da18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36f417ee02351da75379b957a798f58c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36f417ee02351da75379b957a798f58c"></a>
+const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const</td></tr>
+<tr class="separator:a36f417ee02351da75379b957a798f58c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03dc55107bee72cd1fccd0fa44d9d211"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03dc55107bee72cd1fccd0fa44d9d211"></a>
+uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
+<tr class="separator:a03dc55107bee72cd1fccd0fa44d9d211"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f8c70737d8431ff63342b386149d961"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f8c70737d8431ff63342b386149d961"></a>
+const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () const</td></tr>
+<tr class="separator:a8f8c70737d8431ff63342b386149d961"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29f449472d3d26bba2f14679cc48966b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29f449472d3d26bba2f14679cc48966b"></a>
+uint8_t &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t i)</td></tr>
+<tr class="separator:a29f449472d3d26bba2f14679cc48966b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31f2ddcc75e61ae38455b09ea0e6d333"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31f2ddcc75e61ae38455b09ea0e6d333"></a>
+const uint8_t &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_t i) const</td></tr>
+<tr class="separator:a31f2ddcc75e61ae38455b09ea0e6d333"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</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">&#160;</td></tr>
+<tr class="memitem:ad358a92f27b9289e2d5f97864be8242a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classproton_1_1uuid.html">uuid</a>&#160;</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">&#160;</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">&#160;</td></tr>
 <tr class="memitem:aadb818b767351748ca49e8404a3c4a77"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classproton_1_1uuid.html">uuid</a>&#160;</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">&#160;</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">&#160;</td></tr>
@@ -154,7 +161,7 @@ static size_t&#160;</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&#160;</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 *&#160;</td>
           <td class="paramname"><em>bytes</em> = <code>0</code></td><td>)</td>
@@ -176,7 +183,7 @@ static size_t&#160;</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/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.js
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.js?rev=1736439&r1=1736438&r2=1736439&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1uuid.js (original)
+++ qpid/site/input/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/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value-members.html
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value-members.html?rev=1736439&r1=1736438&r2=1736439&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value-members.html (original)
+++ qpid/site/input/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 &amp;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 &amp;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 &amp;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 &amp;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&lt;</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&lt;&lt;</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 &amp;) 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&lt;</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 &amp;) (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 &amp;) (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 &amp;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 &amp;)</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 &amp;x, typename enable_amqp_type&lt; T &gt;::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 &amp;)</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 &amp;)</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 &amp;) (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 &amp;x, typename codec::assignable&lt; T &gt;::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/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.html
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.html?rev=1736439&r1=1736438&r2=1736439&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.html (original)
+++ qpid/site/input/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 &lt;<a class="el" href="value_8hpp_source.html">value.hpp</a>&gt;</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>
 &#160;</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">&#160;</td><td class="mdescRight">Create an empty value. <br /></td></tr>
+<tr class="memdesc:aefbfa229f1c9e1fc967bff724a010f9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a null value. <br /></td></tr>
 <tr class="separator:aefbfa229f1c9e1fc967bff724a010f9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0875ec8816da16135b44199d2670d917"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0875ec8816da16135b44199d2670d917"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#a0875ec8816da16135b44199d2670d917">value</a> (const null &amp;)</td></tr>
+<tr class="memdesc:a0875ec8816da16135b44199d2670d917"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a null value. <br /></td></tr>
+<tr class="separator:a0875ec8816da16135b44199d2670d917"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a035d5cba647aad8df637622977f71c9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a035d5cba647aad8df637622977f71c9a"></a>
 &#160;</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> &amp;)</td></tr>
 <tr class="memdesc:a035d5cba647aad8df637622977f71c9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a value. <br /></td></tr>
 <tr class="separator:a035d5cba647aad8df637622977f71c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa0f56a013c6d27822a3393b6243db645"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:aa0f56a013c6d27822a3393b6243db645"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#aa0f56a013c6d27822a3393b6243db645">value</a> (const T &amp;x, typename enable_amqp_type&lt; T &gt;::<a class="el" href="classproton_1_1value.html#a6a70b946e3620c70eac8e97f7f33fb27">type</a> *=0)</td></tr>
-<tr class="memdesc:aa0f56a013c6d27822a3393b6243db645"><td class="mdescLeft">&#160;</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">&#160;</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> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classproton_1_1value.html">value</a> &amp;)</td></tr>
 <tr class="separator:af5045852a07a6387ae38bdf56845afe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff802405ed326c3c349fc954bd30ed07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff802405ed326c3c349fc954bd30ed07"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>value</b> (const <a class="el" href="classproton_1_1codec_1_1data.html">codec::data</a> &amp;)</td></tr>
+<tr class="separator:aff802405ed326c3c349fc954bd30ed07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee4303bfd662c815b44183406a293b99"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr class="memitem:aee4303bfd662c815b44183406a293b99"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#aee4303bfd662c815b44183406a293b99">value</a> (const T &amp;x, typename codec::assignable&lt; T &gt;::type *=0)</td></tr>
+<tr class="memdesc:aee4303bfd662c815b44183406a293b99"><td class="mdescLeft">&#160;</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">&#160;</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> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const null &amp;)</td></tr>
+<tr class="separator:a0f6a035fa5c775a2244220c8a0766537"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afef7ea629e797d4660b3a630b99829fa"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr class="memitem:afef7ea629e797d4660b3a630b99829fa"><td class="memTemplItemLeft" align="right" valign="top">codec::assignable&lt; T, <a class="el" href="classproton_1_1value.html">value</a> &amp; &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#afef7ea629e797d4660b3a630b99829fa">operator=</a> (const T &amp;x)</td></tr>
+<tr class="memdesc:afef7ea629e797d4660b3a630b99829fa"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
 <tr class="memitem:ac8bb3912a3ce86b15842e79d0b421204"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8bb3912a3ce86b15842e79d0b421204"></a>
 void&#160;</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">&#160;</td><td class="mdescRight">Remove any contained data. <br /></td></tr>
+<tr class="memdesc:ac8bb3912a3ce86b15842e79d0b421204"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the value to null. <br /></td></tr>
 <tr class="separator:ac8bb3912a3ce86b15842e79d0b421204"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac6e61de369e994009e36f344f99c15ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6e61de369e994009e36f344f99c15ad"></a>
-bool&#160;</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">&#160;</td><td class="mdescRight">True if the value contains no data. <br /></td></tr>
-<tr class="separator:ac6e61de369e994009e36f344f99c15ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a70b946e3620c70eac8e97f7f33fb27"></a>
-type_id&#160;</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">&#160;</td><td class="mdescRight">Get the type ID for the current value. <br /></td></tr>
-<tr class="separator:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1541aac2858109c409fcf5eb4ba7799e"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1541aac2858109c409fcf5eb4ba7799e"></a>
 template&lt;class T &gt; </td></tr>
 <tr class="memitem:a1541aac2858109c409fcf5eb4ba7799e"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</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">&#160;</td><td class="mdescRight">Get the value as C++ type T. <br /></td></tr>
 <tr class="separator:a1541aac2858109c409fcf5eb4ba7799e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a70b946e3620c70eac8e97f7f33fb27"></a>
+type_id&#160;</td><td class="memItemRight" valign="bottom"><b>type</b> () const </td></tr>
+<tr class="memdesc:a6a70b946e3620c70eac8e97f7f33fb27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the type ID for the current value. <br /></td></tr>
+<tr class="separator:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac6e61de369e994009e36f344f99c15ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac6e61de369e994009e36f344f99c15ad"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const </td></tr>
+<tr class="memdesc:ac6e61de369e994009e36f344f99c15ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if the value is null. <br /></td></tr>
+<tr class="separator:ac6e61de369e994009e36f344f99c15ad"><td class="memSeparator" colspan="2">&#160;</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&lt;class T &gt; </td></tr>
 <tr class="memitem:aa3b36d8cc5b40bdbb3501d93bd5f8d8e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#aa3b36d8cc5b40bdbb3501d93bd5f8d8e">get</a> (T &amp;t) const </td></tr>
 <tr class="memdesc:aa3b36d8cc5b40bdbb3501d93bd5f8d8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value. <br /></td></tr>
 <tr class="separator:aa3b36d8cc5b40bdbb3501d93bd5f8d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad192b10c6149f6b17a71e12534204c89"><td class="memTemplParams" colspan="2"><a class="anchor" id="ad192b10c6149f6b17a71e12534204c89"></a>
-template&lt;class T &gt; </td></tr>
-<tr class="memitem:ad192b10c6149f6b17a71e12534204c89"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#ad192b10c6149f6b17a71e12534204c89">get_map</a> (T &amp;t) const </td></tr>
-<tr class="memdesc:ad192b10c6149f6b17a71e12534204c89"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a19ad784e67197c3086db0da98c61d7a7"><td class="memTemplParams" colspan="2"><a class="anchor" id="a19ad784e67197c3086db0da98c61d7a7"></a>
-template&lt;class T &gt; </td></tr>
-<tr class="memitem:a19ad784e67197c3086db0da98c61d7a7"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#a19ad784e67197c3086db0da98c61d7a7">get_pairs</a> (T &amp;t) const </td></tr>
-<tr class="memdesc:a19ad784e67197c3086db0da98c61d7a7"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a6f8e5eaf65a44f043963e882912f87cb"><td class="memTemplParams" colspan="2"><a class="anchor" id="a6f8e5eaf65a44f043963e882912f87cb"></a>
-template&lt;class T &gt; </td></tr>
-<tr class="memitem:a6f8e5eaf65a44f043963e882912f87cb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html#a6f8e5eaf65a44f043963e882912f87cb">get_sequence</a> (T &amp;t) const </td></tr>
-<tr class="memdesc:a6f8e5eaf65a44f043963e882912f87cb"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
+<tr class="memitem:a78d60e5be7e983bb0ef43aa42ffcedfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78d60e5be7e983bb0ef43aa42ffcedfc"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (null &amp;) const </td></tr>
+<tr class="separator:a78d60e5be7e983bb0ef43aa42ffcedfc"><td class="memSeparator" colspan="2">&#160;</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&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><b>message</b></td></tr>
-<tr class="separator:a085a31aed84d3c8d710102131bae556e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abf44ea2c2e7d1a4a567df4386373c786"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf44ea2c2e7d1a4a567df4386373c786"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::encoder</b></td></tr>
-<tr class="separator:abf44ea2c2e7d1a4a567df4386373c786"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8d5b81b3953c0a267a65f2bbc3f3d41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8d5b81b3953c0a267a65f2bbc3f3d41"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>internal::decoder</b></td></tr>
-<tr class="separator:ae8d5b81b3953c0a267a65f2bbc3f3d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afdde986e34571c6544abfdea9afdb658"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdde986e34571c6544abfdea9afdb658"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classproton_1_1value.html">value</a> &amp;, <a class="el" href="classproton_1_1value.html">value</a> &amp;)</td></tr>
 <tr class="separator:afdde986e34571c6544abfdea9afdb658"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -209,16 +202,12 @@ bool&#160;</td><td class="memItemRight"
 <tr class="memitem:a7e5a61eb2bd8cc8566cb4f231c020a23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e5a61eb2bd8cc8566cb4f231c020a23"></a>
 bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classproton_1_1value.html">value</a> &amp;x, const <a class="el" href="classproton_1_1value.html">value</a> &amp;y)</td></tr>
 <tr class="separator:a7e5a61eb2bd8cc8566cb4f231c020a23"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a96237c8fed03b778e6953f7adc912ed8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96237c8fed03b778e6953f7adc912ed8"></a>
-std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;o, const <a class="el" href="classproton_1_1value.html">value</a> &amp;dv)</td></tr>
-<tr class="separator:a96237c8fed03b778e6953f7adc912ed8"><td class="memSeparator" colspan="2">&#160;</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 &amp; 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 &amp;&#160;</td><td class="
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype">typename enable_amqp_type&lt; T &gt;::<a class="el" href="classproton_1_1value.html#a6a70b946e3620c70eac8e97f7f33fb27">type</a> *&#160;</td>
+          <td class="paramtype">typename codec::assignable&lt; T &gt;::type *&#160;</td>
           <td class="paramname"> = <code>0</code>&#160;</td>
         </tr>
         <tr>
@@ -251,7 +240,35 @@ std::ostream &amp;&#160;</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&lt;T, <a class="el" href="classproton_1_1value.html">value</a>&amp;&gt;::type operator= </td>
+          <td>(</td>
+          <td class="paramtype">const T &amp;&#160;</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/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.js
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.js?rev=1736439&r1=1736438&r2=1736439&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-proton-master/proton/cpp/api/classproton_1_1value.js (original)
+++ qpid/site/input/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/input/releases/qpid-proton-master/proton/cpp/api/client_8cpp-example.html
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-proton-master/proton/cpp/api/client_8cpp-example.html?rev=1736439&r1=1736438&r2=1736439&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-proton-master/proton/cpp/api/client_8cpp-example.html (original)
+++ qpid/site/input/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>&amp; 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 &lt;&lt; requests.front() &lt;&lt; <span class="stringliteral">&quot; =&gt; &quot;</span> &lt;&lt; response.<a class="code" href="classproton_1_1message.html#ab28bab8ae43f7d731696cd717a65922c">body</a>() &lt;&lt; std::endl;</div>
+<div class="line">        std::cout &lt;&lt; requests.front() &lt;&lt; <span class="stringliteral">&quot; =&gt; &quot;</span> &lt;&lt; response.<a class="code" href="classproton_1_1message.html#ae9af642f154a68ec0eb8e715ecaf95ae">body</a>() &lt;&lt; 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/input/releases/qpid-proton-master/proton/cpp/api/condition_8hpp_source.html
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-proton-master/proton/cpp/api/condition_8hpp_source.html?rev=1736439&r1=1736438&r2=1736439&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-proton-master/proton/cpp/api/condition_8hpp_source.html (original)
+++ qpid/site/input/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>&#160;<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/input/releases/qpid-proton-master/proton/cpp/api/connection_8hpp_source.html
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-proton-master/proton/cpp/api/connection_8hpp_source.html?rev=1736439&r1=1736438&r2=1736439&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-proton-master/proton/cpp/api/connection_8hpp_source.html (original)
+++ qpid/site/input/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/input/releases/qpid-proton-master/proton/cpp/api/connection__engine_8hpp_source.html
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-proton-master/proton/cpp/api/connection__engine_8hpp_source.html?rev=1736439&r1=1736438&r2=1736439&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-proton-master/proton/cpp/api/connection__engine_8hpp_source.html (original)
+++ qpid/site/input/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>&#160;<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 &amp;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: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org