Skip to content

Commit

Permalink
Added convenience method MsgPack::Map::getElementsMap()
Browse files Browse the repository at this point in the history
Updated documentation
  • Loading branch information
Lichtso committed Aug 20, 2015
1 parent 929cb53 commit f4ff436
Show file tree
Hide file tree
Showing 47 changed files with 684 additions and 482 deletions.
56 changes: 29 additions & 27 deletions doc/_container_8h_source.html

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions doc/_container_header_8h_source.html
Expand Up @@ -109,8 +109,8 @@
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_msg_pack.html">MsgPack</a> {</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_msg_pack_1_1_array_header.html"> 23</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_msg_pack_1_1_array_header.html">ArrayHeader</a> : <span class="keyword">public</span> <a class="code" href="class_msg_pack_1_1_header.html">Header</a> {</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">friend</span> <a class="code" href="class_msg_pack_1_1_serializer.html">Serializer</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">friend</span> <a class="code" href="class_msg_pack_1_1_deserializer.html">Deserializer</a>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_msg_pack_1_1_serializer.html">Serializer</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_msg_pack_1_1_deserializer.html">Deserializer</a>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="class_msg_pack_1_1_array_header.html">ArrayHeader</a>() { }</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; int64_t <a class="code" href="class_msg_pack_1_1_array_header.html#a64527a9c81272655ca4ed6b638f35c3d">getHeaderLength</a>() <span class="keyword">const</span>;</div>
Expand All @@ -123,8 +123,8 @@
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; };</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_msg_pack_1_1_map_header.html"> 40</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_msg_pack_1_1_map_header.html">MapHeader</a> : <span class="keyword">public</span> <a class="code" href="class_msg_pack_1_1_header.html">Header</a> {</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">friend</span> <a class="code" href="class_msg_pack_1_1_serializer.html">Serializer</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">friend</span> <a class="code" href="class_msg_pack_1_1_deserializer.html">Deserializer</a>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_msg_pack_1_1_serializer.html">Serializer</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_msg_pack_1_1_deserializer.html">Deserializer</a>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="class_msg_pack_1_1_map_header.html">MapHeader</a>() { }</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; int64_t <a class="code" href="class_msg_pack_1_1_map_header.html#a92bc40e96ff2c4d664d2258de77b0f28">getHeaderLength</a>() <span class="keyword">const</span>;</div>
Expand All @@ -138,19 +138,19 @@
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;};</div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html">MsgPack::ArrayHeader</a></div><div class="ttdoc">MsgPack::Header representing only the header of a array. </div><div class="ttdef"><b>Definition:</b> ContainerHeader.h:23</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html_adadd049a73c454ec0af20bfd8a5c4841"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html#adadd049a73c454ec0af20bfd8a5c4841">MsgPack::MapHeader::getSizeInBytes</a></div><div class="ttdeci">uint32_t getSizeInBytes() const </div><div class="ttdoc">Returns the size in bytes this MsgPack::Element takes if completely serialized. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:817</div></div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html_acdd1260e45fa610a9f2806b0482dd88b"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html#acdd1260e45fa610a9f2806b0482dd88b">MsgPack::ArrayHeader::copy</a></div><div class="ttdeci">std::unique_ptr&lt; Element &gt; copy() const </div><div class="ttdoc">Creates a deep copy of this element. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:753</div></div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html_a64527a9c81272655ca4ed6b638f35c3d"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html#a64527a9c81272655ca4ed6b638f35c3d">MsgPack::ArrayHeader::getHeaderLength</a></div><div class="ttdeci">int64_t getHeaderLength() const </div><div class="ttdoc">Returns the size of the header in bytes. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:765</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html_aec6dc49d94e4cf02da6bc0caa18a3c8e"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html#aec6dc49d94e4cf02da6bc0caa18a3c8e">MsgPack::MapHeader::getLength</a></div><div class="ttdeci">uint32_t getLength() const </div><div class="ttdoc">Returns the count of elements in the container. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:821</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html_a92bc40e96ff2c4d664d2258de77b0f28"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html#a92bc40e96ff2c4d664d2258de77b0f28">MsgPack::MapHeader::getHeaderLength</a></div><div class="ttdeci">int64_t getHeaderLength() const </div><div class="ttdoc">Returns the size of the header in bytes. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:794</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html_adadd049a73c454ec0af20bfd8a5c4841"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html#adadd049a73c454ec0af20bfd8a5c4841">MsgPack::MapHeader::getSizeInBytes</a></div><div class="ttdeci">uint32_t getSizeInBytes() const </div><div class="ttdoc">Returns the size in bytes this MsgPack::Element takes if completely serialized. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:819</div></div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html_acdd1260e45fa610a9f2806b0482dd88b"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html#acdd1260e45fa610a9f2806b0482dd88b">MsgPack::ArrayHeader::copy</a></div><div class="ttdeci">std::unique_ptr&lt; Element &gt; copy() const </div><div class="ttdoc">Creates a deep copy of this element. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:755</div></div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html_a64527a9c81272655ca4ed6b638f35c3d"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html#a64527a9c81272655ca4ed6b638f35c3d">MsgPack::ArrayHeader::getHeaderLength</a></div><div class="ttdeci">int64_t getHeaderLength() const </div><div class="ttdoc">Returns the size of the header in bytes. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:767</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html_aec6dc49d94e4cf02da6bc0caa18a3c8e"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html#aec6dc49d94e4cf02da6bc0caa18a3c8e">MsgPack::MapHeader::getLength</a></div><div class="ttdeci">uint32_t getLength() const </div><div class="ttdoc">Returns the count of elements in the container. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:823</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html_a92bc40e96ff2c4d664d2258de77b0f28"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html#a92bc40e96ff2c4d664d2258de77b0f28">MsgPack::MapHeader::getHeaderLength</a></div><div class="ttdeci">int64_t getHeaderLength() const </div><div class="ttdoc">Returns the size of the header in bytes. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:796</div></div>
<div class="ttc" id="class_msg_pack_1_1_header_html"><div class="ttname"><a href="class_msg_pack_1_1_header.html">MsgPack::Header</a></div><div class="ttdoc">MsgPack::Element to represent the header of a dynamical length element. </div><div class="ttdef"><b>Definition:</b> Header.h:23</div></div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html_a0ae61b57244126700b052b628095acdf"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html#a0ae61b57244126700b052b628095acdf">MsgPack::ArrayHeader::toJSON</a></div><div class="ttdeci">void toJSON(std::ostream &amp;stream) const </div><div class="ttdoc">Writes a human readable JSON-like string into the given stream. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:757</div></div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html_a0ae61b57244126700b052b628095acdf"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html#a0ae61b57244126700b052b628095acdf">MsgPack::ArrayHeader::toJSON</a></div><div class="ttdeci">void toJSON(std::ostream &amp;stream) const </div><div class="ttdoc">Writes a human readable JSON-like string into the given stream. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:759</div></div>
<div class="ttc" id="namespace_msg_pack_html"><div class="ttname"><a href="namespace_msg_pack.html">MsgPack</a></div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:132</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html">MsgPack::MapHeader</a></div><div class="ttdoc">MsgPack::Header representing only the header of a map. </div><div class="ttdef"><b>Definition:</b> ContainerHeader.h:40</div></div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html_a945e9819913c360891471f062e9e2efc"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html#a945e9819913c360891471f062e9e2efc">MsgPack::ArrayHeader::getLength</a></div><div class="ttdeci">uint32_t getLength() const </div><div class="ttdoc">Returns the count of elements in the container. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:738</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html_a5309149cf4e35ec4a0bf32bbd0f0cd6f"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html#a5309149cf4e35ec4a0bf32bbd0f0cd6f">MsgPack::MapHeader::toJSON</a></div><div class="ttdeci">void toJSON(std::ostream &amp;stream) const </div><div class="ttdoc">Writes a human readable JSON-like string into the given stream. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:813</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html_a00a136e373ace180655f792cbccfa462"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html#a00a136e373ace180655f792cbccfa462">MsgPack::MapHeader::copy</a></div><div class="ttdeci">std::unique_ptr&lt; Element &gt; copy() const </div><div class="ttdoc">Creates a deep copy of this element. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:809</div></div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html_abbca665a9fd4491324f17f7adfcfabd5"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html#abbca665a9fd4491324f17f7adfcfabd5">MsgPack::ArrayHeader::getSizeInBytes</a></div><div class="ttdeci">uint32_t getSizeInBytes() const </div><div class="ttdoc">Returns the size in bytes this MsgPack::Element takes if completely serialized. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:761</div></div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html_a945e9819913c360891471f062e9e2efc"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html#a945e9819913c360891471f062e9e2efc">MsgPack::ArrayHeader::getLength</a></div><div class="ttdeci">uint32_t getLength() const </div><div class="ttdoc">Returns the count of elements in the container. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:740</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html_a5309149cf4e35ec4a0bf32bbd0f0cd6f"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html#a5309149cf4e35ec4a0bf32bbd0f0cd6f">MsgPack::MapHeader::toJSON</a></div><div class="ttdeci">void toJSON(std::ostream &amp;stream) const </div><div class="ttdoc">Writes a human readable JSON-like string into the given stream. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:815</div></div>
<div class="ttc" id="class_msg_pack_1_1_map_header_html_a00a136e373ace180655f792cbccfa462"><div class="ttname"><a href="class_msg_pack_1_1_map_header.html#a00a136e373ace180655f792cbccfa462">MsgPack::MapHeader::copy</a></div><div class="ttdeci">std::unique_ptr&lt; Element &gt; copy() const </div><div class="ttdoc">Creates a deep copy of this element. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:811</div></div>
<div class="ttc" id="class_msg_pack_1_1_array_header_html_abbca665a9fd4491324f17f7adfcfabd5"><div class="ttname"><a href="class_msg_pack_1_1_array_header.html#abbca665a9fd4491324f17f7adfcfabd5">MsgPack::ArrayHeader::getSizeInBytes</a></div><div class="ttdeci">uint32_t getSizeInBytes() const </div><div class="ttdoc">Returns the size in bytes this MsgPack::Element takes if completely serialized. </div><div class="ttdef"><b>Definition:</b> MsgPack.cpp:763</div></div>
<div class="ttc" id="class_msg_pack_1_1_serializer_html"><div class="ttname"><a href="class_msg_pack_1_1_serializer.html">MsgPack::Serializer</a></div><div class="ttdoc">Used to serialize elements into a std::streambuf. </div><div class="ttdef"><b>Definition:</b> StreamManager.h:34</div></div>
<div class="ttc" id="class_msg_pack_1_1_deserializer_html"><div class="ttname"><a href="class_msg_pack_1_1_deserializer.html">MsgPack::Deserializer</a></div><div class="ttdoc">Used to deserialize elements from a std::streambuf. </div><div class="ttdef"><b>Definition:</b> StreamManager.h:62</div></div>
</div><!-- fragment --></div><!-- contents -->
Expand Down

0 comments on commit f4ff436

Please sign in to comment.