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/04/14 20:29:38 UTC

svn commit: r1739159 [13/45] - in /qpid/site/docs/releases/qpid-proton-master: ./ proton/c/api/ proton/c/api/search/ proton/cpp/api/ proton/cpp/api/search/ proton/cpp/examples/ proton/java/api/ proton/java/api/org/apache/qpid/proton/engine/ proton/java...

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=1739159&r1=1739158&r2=1739159&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 Apr 14 18:29:35 2016
@@ -91,14 +91,14 @@ $(document).ready(function(){initNavTree
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
+<a href="#related">Related Functions</a> &#124;
 <a href="classproton_1_1scalar-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">scalar</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>A holder for an instance of any scalar AMQP type.  
+<p>A holder for an instance of any scalar AMQP type, see <a class="el" href="types.html">AMQP and C++ types</a>.  
  <a href="classproton_1_1scalar.html#details">More...</a></p>
 
 <p><code>#include &lt;<a class="el" href="scalar_8hpp_source.html">scalar.hpp</a>&gt;</code></p>
@@ -108,7 +108,7 @@ Inheritance diagram for scalar:</div>
  <div class="center">
   <img src="classproton_1_1scalar.png" usemap="#scalar_map" alt=""/>
   <map id="scalar_map" name="scalar_map">
-<area href="classproton_1_1comparable.html" alt="comparable&lt; scalar &gt;" shape="rect" coords="0,0,137,24"/>
+<area href="classproton_1_1scalar__base.html" title="Base class for scalar types. " alt="scalar_base" shape="rect" coords="0,0,81,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -118,265 +118,114 @@ Public Member Functions</h2></td></tr>
 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a79453d11d5d0a0ab021762a68a73d97e">scalar</a> ()</td></tr>
 <tr class="memdesc:a79453d11d5d0a0ab021762a68a73d97e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an empty scalar. <br /></td></tr>
 <tr class="separator:a79453d11d5d0a0ab021762a68a73d97e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e5fbd6c01cdaaa98a609b57ae8b0c15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e5fbd6c01cdaaa98a609b57ae8b0c15"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a4e5fbd6c01cdaaa98a609b57ae8b0c15">scalar</a> (const <a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;)</td></tr>
-<tr class="memdesc:a4e5fbd6c01cdaaa98a609b57ae8b0c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a scalar. <br /></td></tr>
-<tr class="separator:a4e5fbd6c01cdaaa98a609b57ae8b0c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a729709b5ce95f0edca0587b12a4efd08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a729709b5ce95f0edca0587b12a4efd08"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a729709b5ce95f0edca0587b12a4efd08">operator=</a> (const <a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;)</td></tr>
-<tr class="memdesc:a729709b5ce95f0edca0587b12a4efd08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy a scalar. <br /></td></tr>
-<tr class="separator:a729709b5ce95f0edca0587b12a4efd08"><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_1scalar.html#a6a70b946e3620c70eac8e97f7f33fb27">type</a> () const </td></tr>
-<tr class="memdesc:a6a70b946e3620c70eac8e97f7f33fb27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type for the value in the scalar, NULL_TYPE if <a class="el" href="classproton_1_1scalar.html#ac6e61de369e994009e36f344f99c15ad" title="True if the scalar is empty. ">empty()</a> <br /></td></tr>
-<tr class="separator:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a247e504774a50ea9baeb9330d459a486"><td class="memTemplParams" colspan="2"><a class="anchor" id="a247e504774a50ea9baeb9330d459a486"></a>
+template&lt;class T &gt; </td></tr>
+<tr class="memitem:a247e504774a50ea9baeb9330d459a486"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a247e504774a50ea9baeb9330d459a486">scalar</a> (const T &amp;x)</td></tr>
+<tr class="memdesc:a247e504774a50ea9baeb9330d459a486"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct from any scalar type, see <a class="el" href="types.html">AMQP and C++ types</a>. <br /></td></tr>
+<tr class="separator:a247e504774a50ea9baeb9330d459a486"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7166ca618a14fe7e669059cb2ebbdb8f"><td class="memTemplParams" colspan="2"><a class="anchor" id="a7166ca618a14fe7e669059cb2ebbdb8f"></a>
+template&lt;class T &gt; </td></tr>
+<tr class="memitem:a7166ca618a14fe7e669059cb2ebbdb8f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a7166ca618a14fe7e669059cb2ebbdb8f">operator=</a> (const T &amp;x)</td></tr>
+<tr class="memdesc:a7166ca618a14fe7e669059cb2ebbdb8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign from any scalar type, see <a class="el" href="types.html">AMQP and C++ types</a>. <br /></td></tr>
+<tr class="separator:a7166ca618a14fe7e669059cb2ebbdb8f"><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_1scalar.html#ac6e61de369e994009e36f344f99c15ad">empty</a> () const </td></tr>
-<tr class="memdesc:ac6e61de369e994009e36f344f99c15ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if the scalar is empty. <br /></td></tr>
+<tr class="memdesc:ac6e61de369e994009e36f344f99c15ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">No contents, <a class="el" href="classproton_1_1scalar__base.html#a6a70b946e3620c70eac8e97f7f33fb27" title="AMQP type of data stored in the scalar. ">type()</a> == NULL_TYPE. <br /></td></tr>
 <tr class="separator:ac6e61de369e994009e36f344f99c15ad"><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_1scalar.html#a1541aac2858109c409fcf5eb4ba7799e">get</a> () const </td></tr>
-<tr class="memdesc:a1541aac2858109c409fcf5eb4ba7799e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get&lt;T&gt;() is like get(T&amp;) but returns the value. <br /></td></tr>
-<tr class="separator:a1541aac2858109c409fcf5eb4ba7799e"><td class="memSeparator" colspan="2">&#160;</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>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (bool x)</td></tr>
-<tr class="separator:ad03e507de647f36b7efe8462c153d5d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acd3a8ff0fef6ca5354f0d1bbd8aa40ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd3a8ff0fef6ca5354f0d1bbd8aa40ac"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (uint8_t x)</td></tr>
-<tr class="separator:acd3a8ff0fef6ca5354f0d1bbd8aa40ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0a3910a36295432bf4396671c9ea3216"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a3910a36295432bf4396671c9ea3216"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (int8_t x)</td></tr>
-<tr class="separator:a0a3910a36295432bf4396671c9ea3216"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a24325475e7ad552d726ac56365188aea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24325475e7ad552d726ac56365188aea"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (uint16_t x)</td></tr>
-<tr class="separator:a24325475e7ad552d726ac56365188aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71c76b9ca20b278f7bc58a425a6f485b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71c76b9ca20b278f7bc58a425a6f485b"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (int16_t x)</td></tr>
-<tr class="separator:a71c76b9ca20b278f7bc58a425a6f485b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d0f624d2592c4d798eb15a150676210"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d0f624d2592c4d798eb15a150676210"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (uint32_t x)</td></tr>
-<tr class="separator:a0d0f624d2592c4d798eb15a150676210"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aac91c3523cbbec2e15d1ff2fafa52296"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac91c3523cbbec2e15d1ff2fafa52296"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (int32_t x)</td></tr>
-<tr class="separator:aac91c3523cbbec2e15d1ff2fafa52296"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5de1e4706b149a051f165a8b3777647d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5de1e4706b149a051f165a8b3777647d"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (uint64_t x)</td></tr>
-<tr class="separator:a5de1e4706b149a051f165a8b3777647d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a05e8afff2ace7b7dde4d7cae2f6891c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05e8afff2ace7b7dde4d7cae2f6891c9"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (int64_t x)</td></tr>
-<tr class="separator:a05e8afff2ace7b7dde4d7cae2f6891c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae6195a2c10f30daa2fc99748e470b573"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6195a2c10f30daa2fc99748e470b573"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (wchar_t x)</td></tr>
-<tr class="separator:ae6195a2c10f30daa2fc99748e470b573"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a83d2c6cbe1c6f75d6a710cc6d40c5eb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83d2c6cbe1c6f75d6a710cc6d40c5eb9"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (float x)</td></tr>
-<tr class="separator:a83d2c6cbe1c6f75d6a710cc6d40c5eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5240d90d984f11ce69cbe0e0d5c06c28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5240d90d984f11ce69cbe0e0d5c06c28"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (double x)</td></tr>
-<tr class="separator:a5240d90d984f11ce69cbe0e0d5c06c28"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a277c1991a6ae1f6cec7802fdbeb8b175"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a277c1991a6ae1f6cec7802fdbeb8b175"></a>
-&#160;</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">&#160;</td></tr>
-<tr class="memitem:a24c8496d9bc33fc08b3d976f9e9f2056"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24c8496d9bc33fc08b3d976f9e9f2056"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1decimal32.html">decimal32</a> &amp;x)</td></tr>
-<tr class="separator:a24c8496d9bc33fc08b3d976f9e9f2056"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6f1c7ff4e62e51007029267cff5c8bd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f1c7ff4e62e51007029267cff5c8bd9"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1decimal64.html">decimal64</a> &amp;x)</td></tr>
-<tr class="separator:a6f1c7ff4e62e51007029267cff5c8bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6b62bbd732f36a3ec87b7a5aa32469b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b62bbd732f36a3ec87b7a5aa32469b9"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1decimal128.html">decimal128</a> &amp;x)</td></tr>
-<tr class="separator:a6b62bbd732f36a3ec87b7a5aa32469b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a34c5147fc4c96e373f04197869d49790"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34c5147fc4c96e373f04197869d49790"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1uuid.html">uuid</a> &amp;x)</td></tr>
-<tr class="separator:a34c5147fc4c96e373f04197869d49790"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a58cc7efcebc656ee5227d2fcb809aaac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58cc7efcebc656ee5227d2fcb809aaac"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (const std::string &amp;x)</td></tr>
-<tr class="separator:a58cc7efcebc656ee5227d2fcb809aaac"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7f293270290e514971626026faed37e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f293270290e514971626026faed37e6"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1symbol.html">symbol</a> &amp;x)</td></tr>
-<tr class="separator:a7f293270290e514971626026faed37e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a75a41073523840c9a8bb087951f1408b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75a41073523840c9a8bb087951f1408b"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>scalar</b> (const <a class="el" href="classproton_1_1binary.html">binary</a> &amp;x)</td></tr>
-<tr class="separator:a75a41073523840c9a8bb087951f1408b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad76252b3608a8a012ea37e3658eace8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad76252b3608a8a012ea37e3658eace8b"></a>
-&#160;</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">&#160;</td><td class="mdescRight">Treated as an AMQP string. <br /></td></tr>
-<tr class="separator:ad76252b3608a8a012ea37e3658eace8b"><td class="memSeparator" colspan="2">&#160;</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>
-</div></td></tr>
-<tr class="memitem:a24842cdabcc925e8674fd26752896576"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24842cdabcc925e8674fd26752896576"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (bool)</td></tr>
-<tr class="separator:a24842cdabcc925e8674fd26752896576"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac31aad74be3d0bfff3a9d15e8d61a477"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac31aad74be3d0bfff3a9d15e8d61a477"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (uint8_t)</td></tr>
-<tr class="separator:ac31aad74be3d0bfff3a9d15e8d61a477"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab9826defd38cb5e32b2ca217c7d4c819"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9826defd38cb5e32b2ca217c7d4c819"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (int8_t)</td></tr>
-<tr class="separator:ab9826defd38cb5e32b2ca217c7d4c819"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af5768293fedce5af1772414667488efa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5768293fedce5af1772414667488efa"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (uint16_t)</td></tr>
-<tr class="separator:af5768293fedce5af1772414667488efa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a752537af720959dd47dfb594df6a1ea8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a752537af720959dd47dfb594df6a1ea8"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (int16_t)</td></tr>
-<tr class="separator:a752537af720959dd47dfb594df6a1ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a64d862c1817ba426276e0ddf317ee867"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64d862c1817ba426276e0ddf317ee867"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (uint32_t)</td></tr>
-<tr class="separator:a64d862c1817ba426276e0ddf317ee867"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aed1b70899f0a221e32a62ffdba4145d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed1b70899f0a221e32a62ffdba4145d6"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (int32_t)</td></tr>
-<tr class="separator:aed1b70899f0a221e32a62ffdba4145d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0444f445a972c4695eb954f7091c26d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0444f445a972c4695eb954f7091c26d4"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (uint64_t)</td></tr>
-<tr class="separator:a0444f445a972c4695eb954f7091c26d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1993c4938c814498a07b67f12652d881"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1993c4938c814498a07b67f12652d881"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (int64_t)</td></tr>
-<tr class="separator:a1993c4938c814498a07b67f12652d881"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad5fcd0c074b70181abaf2789a9f7562b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5fcd0c074b70181abaf2789a9f7562b"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (wchar_t)</td></tr>
-<tr class="separator:ad5fcd0c074b70181abaf2789a9f7562b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2b559b7035cf55b31e2a386f65d13813"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b559b7035cf55b31e2a386f65d13813"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (float)</td></tr>
-<tr class="separator:a2b559b7035cf55b31e2a386f65d13813"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7487fb21fa340da7fd1ee366bde223ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7487fb21fa340da7fd1ee366bde223ea"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (double)</td></tr>
-<tr class="separator:a7487fb21fa340da7fd1ee366bde223ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3d012f083dd3bcdd7dc78bce105d5e0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d012f083dd3bcdd7dc78bce105d5e0f"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classproton_1_1timestamp.html">timestamp</a>)</td></tr>
-<tr class="separator:a3d012f083dd3bcdd7dc78bce105d5e0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0f01217c98b1ca53b5950a04aab47e29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f01217c98b1ca53b5950a04aab47e29"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classproton_1_1decimal32.html">decimal32</a> &amp;)</td></tr>
-<tr class="separator:a0f01217c98b1ca53b5950a04aab47e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af394c3a7e6606c81dcab468d64616c97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af394c3a7e6606c81dcab468d64616c97"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classproton_1_1decimal64.html">decimal64</a> &amp;)</td></tr>
-<tr class="separator:af394c3a7e6606c81dcab468d64616c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a70febcbfdc287f3447bd89862de69817"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70febcbfdc287f3447bd89862de69817"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classproton_1_1decimal128.html">decimal128</a> &amp;)</td></tr>
-<tr class="separator:a70febcbfdc287f3447bd89862de69817"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8beedbd6da4f2bab79149b328864c447"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8beedbd6da4f2bab79149b328864c447"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classproton_1_1uuid.html">uuid</a> &amp;)</td></tr>
-<tr class="separator:a8beedbd6da4f2bab79149b328864c447"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a365f19649f0af25032791b9750b31c07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a365f19649f0af25032791b9750b31c07"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const std::string &amp;)</td></tr>
-<tr class="separator:a365f19649f0af25032791b9750b31c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acf37b677393feb4b7eb2d5fe88a37b35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf37b677393feb4b7eb2d5fe88a37b35"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classproton_1_1symbol.html">symbol</a> &amp;)</td></tr>
-<tr class="separator:acf37b677393feb4b7eb2d5fe88a37b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad7ffcff251511c0635fab924e19a0f5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7ffcff251511c0635fab924e19a0f5d"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classproton_1_1binary.html">binary</a> &amp;)</td></tr>
-<tr class="separator:ad7ffcff251511c0635fab924e19a0f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac3f01adb33f329e0928ca0ef9f532153"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3f01adb33f329e0928ca0ef9f532153"></a>
-<a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#ac3f01adb33f329e0928ca0ef9f532153">operator=</a> (const char *s)</td></tr>
-<tr class="memdesc:ac3f01adb33f329e0928ca0ef9f532153"><td class="mdescLeft">&#160;</td><td class="mdescRight">Treated as an AMQP string. <br /></td></tr>
-<tr class="separator:ac3f01adb33f329e0928ca0ef9f532153"><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>get(T&amp;) extracts the value if the types match exactly and throws <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> otherwise. </p>
-</div></td></tr>
-<tr class="memitem:af16050d39e9d8038fdc5803d5875da37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af16050d39e9d8038fdc5803d5875da37"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (bool &amp;) const </td></tr>
-<tr class="separator:af16050d39e9d8038fdc5803d5875da37"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a076a38d93928e010c1eb6e6b7de94fb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a076a38d93928e010c1eb6e6b7de94fb3"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (uint8_t &amp;) const </td></tr>
-<tr class="separator:a076a38d93928e010c1eb6e6b7de94fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab88f53ccc14f1274f96e6bcf41e51654"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab88f53ccc14f1274f96e6bcf41e51654"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (int8_t &amp;) const </td></tr>
-<tr class="separator:ab88f53ccc14f1274f96e6bcf41e51654"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8ce0dbc1ca04fe11cfd90f0e30c801a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8ce0dbc1ca04fe11cfd90f0e30c801a"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (uint16_t &amp;) const </td></tr>
-<tr class="separator:ad8ce0dbc1ca04fe11cfd90f0e30c801a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afd1ac448a4ec33a849f474ec147c166b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd1ac448a4ec33a849f474ec147c166b"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (int16_t &amp;) const </td></tr>
-<tr class="separator:afd1ac448a4ec33a849f474ec147c166b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7fc3e3af1378835a018a5f67c8b19a6c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fc3e3af1378835a018a5f67c8b19a6c"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (uint32_t &amp;) const </td></tr>
-<tr class="separator:a7fc3e3af1378835a018a5f67c8b19a6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a699f8cc11391ad65571d9a90a9791444"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a699f8cc11391ad65571d9a90a9791444"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (int32_t &amp;) const </td></tr>
-<tr class="separator:a699f8cc11391ad65571d9a90a9791444"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9c68235674dcac871550f815f590fead"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c68235674dcac871550f815f590fead"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (uint64_t &amp;) const </td></tr>
-<tr class="separator:a9c68235674dcac871550f815f590fead"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae503eb20b0be7f48e0244b2eaffaf1f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae503eb20b0be7f48e0244b2eaffaf1f6"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (int64_t &amp;) const </td></tr>
-<tr class="separator:ae503eb20b0be7f48e0244b2eaffaf1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab12e238494ebae5645e95e85ebdf1299"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab12e238494ebae5645e95e85ebdf1299"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (wchar_t &amp;) const </td></tr>
-<tr class="separator:ab12e238494ebae5645e95e85ebdf1299"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1be35ae2fa976e8a1236fb441db60f81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1be35ae2fa976e8a1236fb441db60f81"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (float &amp;) const </td></tr>
-<tr class="separator:a1be35ae2fa976e8a1236fb441db60f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa7c80cc5d7fe24c97205cb1db954ef27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7c80cc5d7fe24c97205cb1db954ef27"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (double &amp;) const </td></tr>
-<tr class="separator:aa7c80cc5d7fe24c97205cb1db954ef27"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac2f209f0fc80595ebb8c2a5aa860433f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2f209f0fc80595ebb8c2a5aa860433f"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (<a class="el" href="classproton_1_1timestamp.html">timestamp</a> &amp;) const </td></tr>
-<tr class="separator:ac2f209f0fc80595ebb8c2a5aa860433f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adfaea99d5fc2a051c2ab6a52765f5884"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfaea99d5fc2a051c2ab6a52765f5884"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (<a class="el" href="classproton_1_1decimal32.html">decimal32</a> &amp;) const </td></tr>
-<tr class="separator:adfaea99d5fc2a051c2ab6a52765f5884"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a610c5190cecbefe12835a0b5b3af4ee3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a610c5190cecbefe12835a0b5b3af4ee3"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (<a class="el" href="classproton_1_1decimal64.html">decimal64</a> &amp;) const </td></tr>
-<tr class="separator:a610c5190cecbefe12835a0b5b3af4ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab473792982913010c262b4294599ac6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab473792982913010c262b4294599ac6"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (<a class="el" href="classproton_1_1decimal128.html">decimal128</a> &amp;) const </td></tr>
-<tr class="separator:aab473792982913010c262b4294599ac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab898f0fb1f814df9b7bcdf4c40f27128"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab898f0fb1f814df9b7bcdf4c40f27128"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (<a class="el" href="classproton_1_1uuid.html">uuid</a> &amp;) const </td></tr>
-<tr class="separator:ab898f0fb1f814df9b7bcdf4c40f27128"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a119a497f0025a83bfe5b583e89f1b5cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a119a497f0025a83bfe5b583e89f1b5cf"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (<a class="el" href="classproton_1_1symbol.html">symbol</a> &amp;) const </td></tr>
-<tr class="separator:a119a497f0025a83bfe5b583e89f1b5cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:add9cc788738e8bcbd873c8117453a0ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add9cc788738e8bcbd873c8117453a0ad"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (<a class="el" href="classproton_1_1binary.html">binary</a> &amp;) const </td></tr>
-<tr class="separator:add9cc788738e8bcbd873c8117453a0ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9806c4c7f5a28b66c960c543c390655f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9806c4c7f5a28b66c960c543c390655f"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (std::string &amp;) const </td></tr>
-<tr class="separator:a9806c4c7f5a28b66c960c543c390655f"><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.</p>
-<p>They will convert the scalar's 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>
-<tr class="memitem:a723cf0e07741e34d77b20d5db5d34d7f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a723cf0e07741e34d77b20d5db5d34d7f"></a>
-int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a723cf0e07741e34d77b20d5db5d34d7f">as_int</a> () const </td></tr>
-<tr class="memdesc:a723cf0e07741e34d77b20d5db5d34d7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allowed if type_id_is_integral(type()) <br /></td></tr>
-<tr class="separator:a723cf0e07741e34d77b20d5db5d34d7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af92a6fc8170ec402177582091e45c85b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af92a6fc8170ec402177582091e45c85b"></a>
-uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#af92a6fc8170ec402177582091e45c85b">as_uint</a> () const </td></tr>
-<tr class="memdesc:af92a6fc8170ec402177582091e45c85b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allowed if type_id_is_integral(type()) <br /></td></tr>
-<tr class="separator:af92a6fc8170ec402177582091e45c85b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e73e0d7340fdd4d2ed084297f293512"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e73e0d7340fdd4d2ed084297f293512"></a>
-double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a4e73e0d7340fdd4d2ed084297f293512">as_double</a> () const </td></tr>
-<tr class="memdesc:a4e73e0d7340fdd4d2ed084297f293512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allowed if type_id_is_floating_point(type()) <br /></td></tr>
-<tr class="separator:a4e73e0d7340fdd4d2ed084297f293512"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1add13e617ba6434636846c7a0156282"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1add13e617ba6434636846c7a0156282"></a>
-std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a1add13e617ba6434636846c7a0156282">as_string</a> () const </td></tr>
-<tr class="memdesc:a1add13e617ba6434636846c7a0156282"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allowed if type_id_is_string_like(type()) <br /></td></tr>
-<tr class="separator:a1add13e617ba6434636846c7a0156282"><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_1scalar.html#ac8bb3912a3ce86b15842e79d0b421204">clear</a> ()</td></tr>
+<tr class="memdesc:ac8bb3912a3ce86b15842e79d0b421204"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the scalar, make it <a class="el" href="classproton_1_1scalar.html#ac6e61de369e994009e36f344f99c15ad" title="No contents, type() == NULL_TYPE. ">empty()</a> <br /></td></tr>
+<tr class="separator:ac8bb3912a3ce86b15842e79d0b421204"><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>
+<a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar__base.html#a6a70b946e3620c70eac8e97f7f33fb27">type</a> () const </td></tr>
+<tr class="memdesc:a6a70b946e3620c70eac8e97f7f33fb27"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMQP type of data stored in the scalar. <br /></td></tr>
+<tr class="separator:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </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:ae76341781a7f53e8d260856c69fd5cbc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae76341781a7f53e8d260856c69fd5cbc"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>restricted_scalar</b></td></tr>
-<tr class="separator:ae76341781a7f53e8d260856c69fd5cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a358d3fdbe2e6663b4ec5306bd05b6d0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a358d3fdbe2e6663b4ec5306bd05b6d0f"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>codec::encoder</b></td></tr>
-<tr class="separator:a358d3fdbe2e6663b4ec5306bd05b6d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a28051eb03430b91fddd273b1363e0cf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28051eb03430b91fddd273b1363e0cf1"></a>
-class&#160;</td><td class="memItemRight" valign="bottom"><b>codec::decoder</b></td></tr>
-<tr class="separator:a28051eb03430b91fddd273b1363e0cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
+Related Functions</h2></td></tr>
+<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
+</td></tr>
+<tr class="memitem:a61968283b9e1fc067dcad67e9fe58f6a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr class="memitem:a61968283b9e1fc067dcad67e9fe58f6a"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a61968283b9e1fc067dcad67e9fe58f6a">get</a> (const <a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;s)</td></tr>
+<tr class="memdesc:a61968283b9e1fc067dcad67e9fe58f6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a contained value of type T.  <a href="#a61968283b9e1fc067dcad67e9fe58f6a">More...</a><br /></td></tr>
+<tr class="separator:a61968283b9e1fc067dcad67e9fe58f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59517f5cda18ae5c612f0c760398fe1d"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
+<tr class="memitem:a59517f5cda18ae5c612f0c760398fe1d"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html#a59517f5cda18ae5c612f0c760398fe1d">coerce</a> (const <a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;x)</td></tr>
+<tr class="memdesc:a59517f5cda18ae5c612f0c760398fe1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Coerce the contained value to type T.  <a href="#a59517f5cda18ae5c612f0c760398fe1d">More...</a><br /></td></tr>
+<tr class="separator:a59517f5cda18ae5c612f0c760398fe1d"><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 instance of any scalar AMQP type. </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><hr/>The documentation for this class was generated from the following file:<ul>
+<div class="textblock"><p>A holder for an instance of any scalar AMQP type, see <a class="el" href="types.html">AMQP and C++ types</a>. </p>
+</div><h2 class="groupheader">Friends And Related Function Documentation</h2>
+<a class="anchor" id="a59517f5cda18ae5c612f0c760398fe1d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">T coerce </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1scalar.html">scalar</a> &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">related</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Coerce the contained value to type T. </p>
+<p>For example: </p><pre class="fragment">uint64_t i = get&lt;uint64_t&gt;(x)
+</pre><p>Will succeed if x contains any numeric value, but may lose precision if it contains a float or double value.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><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></td><td>if the value cannot be converted to T according to <code>std::is_convertible</code> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a61968283b9e1fc067dcad67e9fe58f6a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">T get </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1scalar.html">scalar</a> &amp;&#160;</td>
+          <td class="paramname"><em>s</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">related</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Get a contained value of type T. </p>
+<p>For example: </p><pre class="fragment">uint64_t i = get&lt;uint64_t&gt;(x)
+</pre><p>Will succeed if and only if x contains a uint64_t value.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><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></td><td>if contained value is not of type T. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
 <li>proton/<a class="el" href="scalar_8hpp_source.html">scalar.hpp</a></li>
 </ul>
 </div><!-- contents -->
@@ -384,7 +233,7 @@ class&#160;</td><td class="memItemRight"
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="navelem"><b>proton</b></li><li class="navelem"><a class="el" href="classproton_1_1scalar.html">scalar</a></li>
+    <li class="navelem"><a class="el" href="namespaceproton.html">proton</a></li><li class="navelem"><a class="el" href="classproton_1_1scalar.html">scalar</a></li>
     <li class="footer">Generated by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.10 </li>

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=1739159&r1=1739158&r2=1739159&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 Apr 14 18:29:35 2016
@@ -1,79 +1,11 @@
 var classproton_1_1scalar =
 [
     [ "scalar", "classproton_1_1scalar.html#a79453d11d5d0a0ab021762a68a73d97e", null ],
-    [ "scalar", "classproton_1_1scalar.html#a4e5fbd6c01cdaaa98a609b57ae8b0c15", 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 ],
-    [ "as_uint", "classproton_1_1scalar.html#af92a6fc8170ec402177582091e45c85b", null ],
+    [ "scalar", "classproton_1_1scalar.html#a247e504774a50ea9baeb9330d459a486", null ],
+    [ "clear", "classproton_1_1scalar.html#ac8bb3912a3ce86b15842e79d0b421204", null ],
     [ "empty", "classproton_1_1scalar.html#ac6e61de369e994009e36f344f99c15ad", null ],
-    [ "get", "classproton_1_1scalar.html#af16050d39e9d8038fdc5803d5875da37", null ],
-    [ "get", "classproton_1_1scalar.html#a076a38d93928e010c1eb6e6b7de94fb3", null ],
-    [ "get", "classproton_1_1scalar.html#ab88f53ccc14f1274f96e6bcf41e51654", null ],
-    [ "get", "classproton_1_1scalar.html#ad8ce0dbc1ca04fe11cfd90f0e30c801a", null ],
-    [ "get", "classproton_1_1scalar.html#afd1ac448a4ec33a849f474ec147c166b", null ],
-    [ "get", "classproton_1_1scalar.html#a7fc3e3af1378835a018a5f67c8b19a6c", null ],
-    [ "get", "classproton_1_1scalar.html#a699f8cc11391ad65571d9a90a9791444", null ],
-    [ "get", "classproton_1_1scalar.html#a9c68235674dcac871550f815f590fead", null ],
-    [ "get", "classproton_1_1scalar.html#ae503eb20b0be7f48e0244b2eaffaf1f6", null ],
-    [ "get", "classproton_1_1scalar.html#ab12e238494ebae5645e95e85ebdf1299", null ],
-    [ "get", "classproton_1_1scalar.html#a1be35ae2fa976e8a1236fb441db60f81", null ],
-    [ "get", "classproton_1_1scalar.html#aa7c80cc5d7fe24c97205cb1db954ef27", null ],
-    [ "get", "classproton_1_1scalar.html#ac2f209f0fc80595ebb8c2a5aa860433f", null ],
-    [ "get", "classproton_1_1scalar.html#adfaea99d5fc2a051c2ab6a52765f5884", null ],
-    [ "get", "classproton_1_1scalar.html#a610c5190cecbefe12835a0b5b3af4ee3", null ],
-    [ "get", "classproton_1_1scalar.html#aab473792982913010c262b4294599ac6", null ],
-    [ "get", "classproton_1_1scalar.html#ab898f0fb1f814df9b7bcdf4c40f27128", null ],
-    [ "get", "classproton_1_1scalar.html#a119a497f0025a83bfe5b583e89f1b5cf", null ],
-    [ "get", "classproton_1_1scalar.html#add9cc788738e8bcbd873c8117453a0ad", null ],
-    [ "get", "classproton_1_1scalar.html#a9806c4c7f5a28b66c960c543c390655f", null ],
-    [ "get", "classproton_1_1scalar.html#a1541aac2858109c409fcf5eb4ba7799e", null ],
-    [ "operator=", "classproton_1_1scalar.html#a729709b5ce95f0edca0587b12a4efd08", null ],
-    [ "operator=", "classproton_1_1scalar.html#a24842cdabcc925e8674fd26752896576", null ],
-    [ "operator=", "classproton_1_1scalar.html#ac31aad74be3d0bfff3a9d15e8d61a477", null ],
-    [ "operator=", "classproton_1_1scalar.html#ab9826defd38cb5e32b2ca217c7d4c819", null ],
-    [ "operator=", "classproton_1_1scalar.html#af5768293fedce5af1772414667488efa", null ],
-    [ "operator=", "classproton_1_1scalar.html#a752537af720959dd47dfb594df6a1ea8", null ],
-    [ "operator=", "classproton_1_1scalar.html#a64d862c1817ba426276e0ddf317ee867", null ],
-    [ "operator=", "classproton_1_1scalar.html#aed1b70899f0a221e32a62ffdba4145d6", null ],
-    [ "operator=", "classproton_1_1scalar.html#a0444f445a972c4695eb954f7091c26d4", null ],
-    [ "operator=", "classproton_1_1scalar.html#a1993c4938c814498a07b67f12652d881", null ],
-    [ "operator=", "classproton_1_1scalar.html#ad5fcd0c074b70181abaf2789a9f7562b", null ],
-    [ "operator=", "classproton_1_1scalar.html#a2b559b7035cf55b31e2a386f65d13813", null ],
-    [ "operator=", "classproton_1_1scalar.html#a7487fb21fa340da7fd1ee366bde223ea", null ],
-    [ "operator=", "classproton_1_1scalar.html#a3d012f083dd3bcdd7dc78bce105d5e0f", null ],
-    [ "operator=", "classproton_1_1scalar.html#a0f01217c98b1ca53b5950a04aab47e29", null ],
-    [ "operator=", "classproton_1_1scalar.html#af394c3a7e6606c81dcab468d64616c97", null ],
-    [ "operator=", "classproton_1_1scalar.html#a70febcbfdc287f3447bd89862de69817", null ],
-    [ "operator=", "classproton_1_1scalar.html#a8beedbd6da4f2bab79149b328864c447", null ],
-    [ "operator=", "classproton_1_1scalar.html#a365f19649f0af25032791b9750b31c07", null ],
-    [ "operator=", "classproton_1_1scalar.html#acf37b677393feb4b7eb2d5fe88a37b35", null ],
-    [ "operator=", "classproton_1_1scalar.html#ad7ffcff251511c0635fab924e19a0f5d", null ],
-    [ "operator=", "classproton_1_1scalar.html#ac3f01adb33f329e0928ca0ef9f532153", null ],
+    [ "operator=", "classproton_1_1scalar.html#a7166ca618a14fe7e669059cb2ebbdb8f", null ],
     [ "type", "classproton_1_1scalar.html#a6a70b946e3620c70eac8e97f7f33fb27", 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 ]
+    [ "coerce", "classproton_1_1scalar.html#a59517f5cda18ae5c612f0c760398fe1d", null ],
+    [ "get", "classproton_1_1scalar.html#a61968283b9e1fc067dcad67e9fe58f6a", null ]
 ];
\ No newline at end of file

Modified: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar.png
URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar.png?rev=1739159&r1=1739158&r2=1739159&view=diff
==============================================================================
Binary files - no diff available.

Added: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base-members.html
URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base-members.html?rev=1739159&view=auto
==============================================================================
--- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base-members.html (added)
+++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base-members.html Thu Apr 14 18:29:35 2016
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>Qpid Proton C++ API: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C++ API
+   &#160;<span id="projectnumber">master</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classproton_1_1scalar__base.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">scalar_base Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classproton_1_1scalar__base.html">scalar_base</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>codec::decoder</b> (defined in <a class="el" href="classproton_1_1scalar__base.html">scalar_base</a>)</td><td class="entry"><a class="el" href="classproton_1_1scalar__base.html">scalar_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>codec::encoder</b> (defined in <a class="el" href="classproton_1_1scalar__base.html">scalar_base</a>)</td><td class="entry"><a class="el" href="classproton_1_1scalar__base.html">scalar_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>message</b> (defined in <a class="el" href="classproton_1_1scalar__base.html">scalar_base</a>)</td><td class="entry"><a class="el" href="classproton_1_1scalar__base.html">scalar_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1scalar__base.html#a40bfb9a20944ad3d19f8a90a27a82576">operator&lt;</a>(const scalar_base &amp;x, const scalar_base &amp;y)</td><td class="entry"><a class="el" href="classproton_1_1scalar__base.html">scalar_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1scalar__base.html#aa4f061f731c5f2304b6538b6ac935e42">operator&lt;&lt;</a>(std::ostream &amp;o, const scalar_base &amp;x)</td><td class="entry"><a class="el" href="classproton_1_1scalar__base.html">scalar_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1scalar__base.html#a03d4c26cca0115ee1fe1c547e35ec651">operator==</a>(const scalar_base &amp;x, const scalar_base &amp;y)</td><td class="entry"><a class="el" href="classproton_1_1scalar__base.html">scalar_base</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1scalar__base.html#a6a70b946e3620c70eac8e97f7f33fb27">type</a>() const </td><td class="entry"><a class="el" href="classproton_1_1scalar__base.html">scalar_base</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.10 </li>
+  </ul>
+</div>
+</body>
+</html>

Propchange: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base-members.html
------------------------------------------------------------------------------
    svn:executable = *

Added: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.html
URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.html?rev=1739159&view=auto
==============================================================================
--- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.html (added)
+++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.html Thu Apr 14 18:29:35 2016
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>Qpid Proton C++ API: scalar_base</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C++ API
+   &#160;<span id="projectnumber">master</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classproton_1_1scalar__base.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classproton_1_1scalar__base-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">scalar_base</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Base class for scalar types.  
+ <a href="classproton_1_1scalar__base.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="scalar__base_8hpp_source.html">scalar_base.hpp</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for scalar_base:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classproton_1_1scalar__base.png" usemap="#scalar_base_map" alt=""/>
+  <map id="scalar_base_map" name="scalar_base_map">
+<area href="classproton_1_1annotation__key.html" title="A key for use with AMQP annotation maps. " alt="annotation_key" shape="rect" coords="0,56,97,80"/>
+<area href="classproton_1_1message__id.html" title="An AMQP message ID. " alt="message_id" shape="rect" coords="107,56,204,80"/>
+<area href="classproton_1_1scalar.html" title="A holder for an instance of any scalar AMQP type, see AMQP and C++ types. " alt="scalar" shape="rect" coords="214,56,311,80"/>
+</map>
+ </div></div>
+<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:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a70b946e3620c70eac8e97f7f33fb27"></a>
+<a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar__base.html#a6a70b946e3620c70eac8e97f7f33fb27">type</a> () const </td></tr>
+<tr class="memdesc:a6a70b946e3620c70eac8e97f7f33fb27"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMQP type of data stored in the scalar. <br /></td></tr>
+<tr class="separator:a6a70b946e3620c70eac8e97f7f33fb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</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:a358d3fdbe2e6663b4ec5306bd05b6d0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a358d3fdbe2e6663b4ec5306bd05b6d0f"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>codec::encoder</b></td></tr>
+<tr class="separator:a358d3fdbe2e6663b4ec5306bd05b6d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28051eb03430b91fddd273b1363e0cf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28051eb03430b91fddd273b1363e0cf1"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>codec::decoder</b></td></tr>
+<tr class="separator:a28051eb03430b91fddd273b1363e0cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40bfb9a20944ad3d19f8a90a27a82576"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40bfb9a20944ad3d19f8a90a27a82576"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar__base.html#a40bfb9a20944ad3d19f8a90a27a82576">operator&lt;</a> (const <a class="el" href="classproton_1_1scalar__base.html">scalar_base</a> &amp;x, const <a class="el" href="classproton_1_1scalar__base.html">scalar_base</a> &amp;y)</td></tr>
+<tr class="memdesc:a40bfb9a20944ad3d19f8a90a27a82576"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare. <br /></td></tr>
+<tr class="separator:a40bfb9a20944ad3d19f8a90a27a82576"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03d4c26cca0115ee1fe1c547e35ec651"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03d4c26cca0115ee1fe1c547e35ec651"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar__base.html#a03d4c26cca0115ee1fe1c547e35ec651">operator==</a> (const <a class="el" href="classproton_1_1scalar__base.html">scalar_base</a> &amp;x, const <a class="el" href="classproton_1_1scalar__base.html">scalar_base</a> &amp;y)</td></tr>
+<tr class="memdesc:a03d4c26cca0115ee1fe1c547e35ec651"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare. <br /></td></tr>
+<tr class="separator:a03d4c26cca0115ee1fe1c547e35ec651"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa4f061f731c5f2304b6538b6ac935e42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4f061f731c5f2304b6538b6ac935e42"></a>
+std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar__base.html#aa4f061f731c5f2304b6538b6ac935e42">operator&lt;&lt;</a> (std::ostream &amp;o, const <a class="el" href="classproton_1_1scalar__base.html">scalar_base</a> &amp;x)</td></tr>
+<tr class="memdesc:aa4f061f731c5f2304b6538b6ac935e42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print contained value. <br /></td></tr>
+<tr class="separator:aa4f061f731c5f2304b6538b6ac935e42"><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>Base class for scalar types. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>proton/<a class="el" href="scalar__base_8hpp_source.html">scalar_base.hpp</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="namespaceproton.html">proton</a></li><li class="navelem"><a class="el" href="classproton_1_1scalar__base.html">scalar_base</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.10 </li>
+  </ul>
+</div>
+</body>
+</html>

Propchange: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.html
------------------------------------------------------------------------------
    svn:executable = *

Added: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.js
URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.js?rev=1739159&view=auto
==============================================================================
--- qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.js (added)
+++ qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.js Thu Apr 14 18:29:35 2016
@@ -0,0 +1,10 @@
+var classproton_1_1scalar__base =
+[
+    [ "type", "classproton_1_1scalar__base.html#a6a70b946e3620c70eac8e97f7f33fb27", null ],
+    [ "codec::decoder", "classproton_1_1scalar__base.html#a28051eb03430b91fddd273b1363e0cf1", null ],
+    [ "codec::encoder", "classproton_1_1scalar__base.html#a358d3fdbe2e6663b4ec5306bd05b6d0f", null ],
+    [ "message", "classproton_1_1scalar__base.html#a085a31aed84d3c8d710102131bae556e", null ],
+    [ "operator<", "classproton_1_1scalar__base.html#a40bfb9a20944ad3d19f8a90a27a82576", null ],
+    [ "operator<<", "classproton_1_1scalar__base.html#aa4f061f731c5f2304b6538b6ac935e42", null ],
+    [ "operator==", "classproton_1_1scalar__base.html#a03d4c26cca0115ee1fe1c547e35ec651", null ]
+];
\ No newline at end of file

Propchange: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.js
------------------------------------------------------------------------------
    svn:executable = *

Added: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.png
URL: http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.png?rev=1739159&view=auto
==============================================================================
Binary file - no diff available.

Propchange: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.png
------------------------------------------------------------------------------
    svn:executable = *

Propchange: qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/classproton_1_1scalar__base.png
------------------------------------------------------------------------------
    svn:mime-type = image/png



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org