| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.17"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <title>Avro C++: avro::NodeFixed Class Reference</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="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> |
| <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">Avro C++ |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.17 --> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| /* @license-end */ |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| /* @license-end */</script> |
| <div id="main-nav"></div> |
| <!-- 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 id="nav-path" class="navpath"> |
| <ul> |
| <li class="navelem"><a class="el" href="namespaceavro.html">avro</a></li><li class="navelem"><a class="el" href="classavro_1_1NodeFixed.html">NodeFixed</a></li> </ul> |
| </div> |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="classavro_1_1NodeFixed-members.html">List of all members</a> </div> |
| <div class="headertitle"> |
| <div class="title">avro::NodeFixed Class Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| <div class="dynheader"> |
| Inheritance diagram for avro::NodeFixed:</div> |
| <div class="dyncontent"> |
| <div class="center"> |
| <img src="classavro_1_1NodeFixed.png" usemap="#avro::NodeFixed_map" alt=""/> |
| <map id="avro::NodeFixed_map" name="avro::NodeFixed_map"> |
| <area href="classavro_1_1NodeImpl.html" title="Implementation details for Node." alt="avro::NodeImpl< NameConcept, LeavesConcept, LeafNamesConcept, MultiAttributesConcept, SizeConcept >" shape="rect" coords="0,112,461,136"/> |
| <area href="classavro_1_1Node.html" title="Node is the building block for parse trees." alt="avro::Node" shape="rect" coords="0,56,461,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:a98728d2984044c4de79f6c4754c6fd64"><td class="memItemLeft" align="right" valign="top"><a id="a98728d2984044c4de79f6c4754c6fd64"></a> |
|  </td><td class="memItemRight" valign="bottom"><b>NodeFixed</b> (const <a class="el" href="structavro_1_1concepts_1_1SingleAttribute.html">HasName</a> &name, const <a class="el" href="structavro_1_1concepts_1_1SingleAttribute.html">HasSize</a> &size)</td></tr> |
| <tr class="separator:a98728d2984044c4de79f6c4754c6fd64"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aea6ba31d2c4fbac198d4b5707f6f42db"><td class="memItemLeft" align="right" valign="top"><a id="aea6ba31d2c4fbac198d4b5707f6f42db"></a> |
| <a class="el" href="namespaceavro.html#ad17da92a723dce9b89e7c845749615b3">SchemaResolution</a> </td><td class="memItemRight" valign="bottom"><b>resolve</b> (const <a class="el" href="classavro_1_1Node.html">Node</a> &reader) const override</td></tr> |
| <tr class="separator:aea6ba31d2c4fbac198d4b5707f6f42db"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abba9bc8dfc0cc004f5a29e008a59d12a"><td class="memItemLeft" align="right" valign="top"><a id="abba9bc8dfc0cc004f5a29e008a59d12a"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>printJson</b> (std::ostream &os, size_t depth) const override</td></tr> |
| <tr class="separator:abba9bc8dfc0cc004f5a29e008a59d12a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5fbf916b5582bdf76f7b188293558c66"><td class="memItemLeft" align="right" valign="top"><a id="a5fbf916b5582bdf76f7b188293558c66"></a> |
| bool </td><td class="memItemRight" valign="bottom"><b>isValid</b> () const override</td></tr> |
| <tr class="separator:a5fbf916b5582bdf76f7b188293558c66"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa6f396158d58f15a80681497be693470"><td class="memItemLeft" align="right" valign="top"><a id="aa6f396158d58f15a80681497be693470"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>printDefaultToJson</b> (const <a class="el" href="classavro_1_1GenericDatum.html">GenericDatum</a> &g, std::ostream &os, size_t depth) const override</td></tr> |
| <tr class="separator:aa6f396158d58f15a80681497be693470"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header pub_methods_classavro_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classavro_1_1Node')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classavro_1_1Node.html">avro::Node</a></td></tr> |
| <tr class="memitem:ad36f7c3a3cb058786da111d20018f440 inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="ad36f7c3a3cb058786da111d20018f440"></a> |
|  </td><td class="memItemRight" valign="bottom"><b>Node</b> (<a class="el" href="namespaceavro.html#a29e528c3fe1cb5660067a02721fae0b7">Type</a> type)</td></tr> |
| <tr class="separator:ad36f7c3a3cb058786da111d20018f440 inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ab882414b972882350ba4e72daa20b890 inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="ab882414b972882350ba4e72daa20b890"></a> |
| <a class="el" href="namespaceavro.html#a29e528c3fe1cb5660067a02721fae0b7">Type</a> </td><td class="memItemRight" valign="bottom"><b>type</b> () const</td></tr> |
| <tr class="separator:ab882414b972882350ba4e72daa20b890 inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8592542a66772ff369392a8e8635f871 inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a8592542a66772ff369392a8e8635f871"></a> |
| <a class="el" href="classavro_1_1LogicalType.html">LogicalType</a> </td><td class="memItemRight" valign="bottom"><b>logicalType</b> () const</td></tr> |
| <tr class="separator:a8592542a66772ff369392a8e8635f871 inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5a0d826764992f52cbfedc347fc2d3d4 inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a5a0d826764992f52cbfedc347fc2d3d4"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>setLogicalType</b> (<a class="el" href="classavro_1_1LogicalType.html">LogicalType</a> logicalType)</td></tr> |
| <tr class="separator:a5a0d826764992f52cbfedc347fc2d3d4 inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a52b6151172a832e39c3d0abd2db6b2c5 inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a52b6151172a832e39c3d0abd2db6b2c5"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>lock</b> ()</td></tr> |
| <tr class="separator:a52b6151172a832e39c3d0abd2db6b2c5 inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a859a2ebac4f3e264178446806be441b8 inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a859a2ebac4f3e264178446806be441b8"></a> |
| bool </td><td class="memItemRight" valign="bottom"><b>locked</b> () const</td></tr> |
| <tr class="separator:a859a2ebac4f3e264178446806be441b8 inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a902fb07ffc89daa78f0874e709018fb8 inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a902fb07ffc89daa78f0874e709018fb8"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>setName</b> (const <a class="el" href="classavro_1_1Name.html">Name</a> &name)</td></tr> |
| <tr class="separator:a902fb07ffc89daa78f0874e709018fb8 inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a12fd1a562072801f342a136bacb3188d inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a12fd1a562072801f342a136bacb3188d"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>setDoc</b> (const std::string &doc)</td></tr> |
| <tr class="separator:a12fd1a562072801f342a136bacb3188d inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a24aadf05ef6713427c6a4a5caaffad34 inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a24aadf05ef6713427c6a4a5caaffad34"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>addLeaf</b> (const NodePtr &newLeaf)</td></tr> |
| <tr class="separator:a24aadf05ef6713427c6a4a5caaffad34 inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6d3648498c0a89195cb668bd684deb2e inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a6d3648498c0a89195cb668bd684deb2e"></a> |
| virtual const <a class="el" href="classavro_1_1GenericDatum.html">GenericDatum</a> & </td><td class="memItemRight" valign="bottom"><b>defaultValueAt</b> (size_t index)</td></tr> |
| <tr class="separator:a6d3648498c0a89195cb668bd684deb2e inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a50e27aabc765d8e37362bdd56ad071f4 inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a50e27aabc765d8e37362bdd56ad071f4"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>addName</b> (const std::string &name)</td></tr> |
| <tr class="separator:a50e27aabc765d8e37362bdd56ad071f4 inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa27ca038b1482959004856e8b69fec25 inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="aa27ca038b1482959004856e8b69fec25"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>setFixedSize</b> (size_t size)</td></tr> |
| <tr class="separator:aa27ca038b1482959004856e8b69fec25 inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a378f8654f5f14fc889efa8e8de191a9b inherit pub_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a378f8654f5f14fc889efa8e8de191a9b"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>addCustomAttributesForField</b> (const <a class="el" href="classavro_1_1CustomFields.html">CustomFields</a> &customAttributes)</td></tr> |
| <tr class="separator:a378f8654f5f14fc889efa8e8de191a9b inherit pub_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> |
| Additional Inherited Members</h2></td></tr> |
| <tr class="inherit_header pro_methods_classavro_1_1NodeImpl"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classavro_1_1NodeImpl')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classavro_1_1NodeImpl.html">avro::NodeImpl< NameConcept, LeavesConcept, LeafNamesConcept, MultiAttributesConcept, SizeConcept ></a></td></tr> |
| <tr class="memitem:ae057ea4638a271e785f2e16eb578a955 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="ae057ea4638a271e785f2e16eb578a955"></a> |
|  </td><td class="memItemRight" valign="bottom"><b>NodeImpl</b> (<a class="el" href="namespaceavro.html#a29e528c3fe1cb5660067a02721fae0b7">Type</a> type)</td></tr> |
| <tr class="separator:ae057ea4638a271e785f2e16eb578a955 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8b885b3a51b933028c2dea0a106ef15a inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a8b885b3a51b933028c2dea0a106ef15a"></a> |
|  </td><td class="memItemRight" valign="bottom"><b>NodeImpl</b> (<a class="el" href="namespaceavro.html#a29e528c3fe1cb5660067a02721fae0b7">Type</a> type, const NameConcept &name, const LeavesConcept &leaves, const LeafNamesConcept &leafNames, const MultiAttributesConcept &customAttributes, const SizeConcept &size)</td></tr> |
| <tr class="separator:a8b885b3a51b933028c2dea0a106ef15a inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1beaf33ea7fcdcf388e62389e9c1432c inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a1beaf33ea7fcdcf388e62389e9c1432c"></a> |
|  </td><td class="memItemRight" valign="bottom"><b>NodeImpl</b> (<a class="el" href="namespaceavro.html#a29e528c3fe1cb5660067a02721fae0b7">Type</a> type, const NameConcept &name, const <a class="el" href="structavro_1_1concepts_1_1SingleAttribute.html">concepts::SingleAttribute</a>< std::string > &doc, const LeavesConcept &leaves, const LeafNamesConcept &leafNames, const MultiAttributesConcept &customAttributes, const SizeConcept &size)</td></tr> |
| <tr class="separator:a1beaf33ea7fcdcf388e62389e9c1432c inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa9704dfe94d954f747e2c585e13401c3 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="aa9704dfe94d954f747e2c585e13401c3"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classavro_1_1NodeImpl.html">NodeImpl</a> &impl)</td></tr> |
| <tr class="separator:aa9704dfe94d954f747e2c585e13401c3 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0e2502640c2e9bc8210dcc8eaeb7e107 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a0e2502640c2e9bc8210dcc8eaeb7e107"></a> |
| bool </td><td class="memItemRight" valign="bottom"><b>hasName</b> () const override</td></tr> |
| <tr class="separator:a0e2502640c2e9bc8210dcc8eaeb7e107 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aaeabbf841f5bfada2bbf3f83414ee600 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="aaeabbf841f5bfada2bbf3f83414ee600"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>doSetName</b> (const <a class="el" href="classavro_1_1Name.html">Name</a> &name) override</td></tr> |
| <tr class="separator:aaeabbf841f5bfada2bbf3f83414ee600 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3a44f1f0b323437d60b8aaf399acf067 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a3a44f1f0b323437d60b8aaf399acf067"></a> |
| const <a class="el" href="classavro_1_1Name.html">Name</a> & </td><td class="memItemRight" valign="bottom"><b>name</b> () const override</td></tr> |
| <tr class="separator:a3a44f1f0b323437d60b8aaf399acf067 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a382f538236e966ab7d0d0e1a9b426796 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a382f538236e966ab7d0d0e1a9b426796"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>doSetDoc</b> (const std::string &doc) override</td></tr> |
| <tr class="separator:a382f538236e966ab7d0d0e1a9b426796 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae7ac3f82b6e7b89c279994c08d5f7455 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="ae7ac3f82b6e7b89c279994c08d5f7455"></a> |
| const std::string & </td><td class="memItemRight" valign="bottom"><b>getDoc</b> () const override</td></tr> |
| <tr class="separator:ae7ac3f82b6e7b89c279994c08d5f7455 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af8f6669f0de759de310ffff2493dc2a4 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="af8f6669f0de759de310ffff2493dc2a4"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>doAddLeaf</b> (const NodePtr &newLeaf) final</td></tr> |
| <tr class="separator:af8f6669f0de759de310ffff2493dc2a4 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a93072be54b2925f2dcaa7b6759e5970c inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a93072be54b2925f2dcaa7b6759e5970c"></a> |
| size_t </td><td class="memItemRight" valign="bottom"><b>leaves</b> () const override</td></tr> |
| <tr class="separator:a93072be54b2925f2dcaa7b6759e5970c inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae3b92c70eb2bed6d45bb2983e2e3e122 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="ae3b92c70eb2bed6d45bb2983e2e3e122"></a> |
| const NodePtr & </td><td class="memItemRight" valign="bottom"><b>leafAt</b> (size_t index) const override</td></tr> |
| <tr class="separator:ae3b92c70eb2bed6d45bb2983e2e3e122 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5978c0722a5281540eb6edb681087803 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a5978c0722a5281540eb6edb681087803"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>doAddName</b> (const std::string &name) override</td></tr> |
| <tr class="separator:a5978c0722a5281540eb6edb681087803 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a444423dd5ad70fafbe4b60a29b0b9870 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a444423dd5ad70fafbe4b60a29b0b9870"></a> |
| size_t </td><td class="memItemRight" valign="bottom"><b>names</b> () const override</td></tr> |
| <tr class="separator:a444423dd5ad70fafbe4b60a29b0b9870 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a852beae8ad66b40c5f17b32f4993ff47 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a852beae8ad66b40c5f17b32f4993ff47"></a> |
| const std::string & </td><td class="memItemRight" valign="bottom"><b>nameAt</b> (size_t index) const override</td></tr> |
| <tr class="separator:a852beae8ad66b40c5f17b32f4993ff47 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3b3f930d3a76a648bbb26862e1768f1e inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a3b3f930d3a76a648bbb26862e1768f1e"></a> |
| bool </td><td class="memItemRight" valign="bottom"><b>nameIndex</b> (const std::string &name, size_t &index) const override</td></tr> |
| <tr class="separator:a3b3f930d3a76a648bbb26862e1768f1e inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acbf3fbf9aa93d2f9e8e2f5af5d193102 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="acbf3fbf9aa93d2f9e8e2f5af5d193102"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>doSetFixedSize</b> (size_t size) override</td></tr> |
| <tr class="separator:acbf3fbf9aa93d2f9e8e2f5af5d193102 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9353656b3852c652880f638830418c7f inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a9353656b3852c652880f638830418c7f"></a> |
| size_t </td><td class="memItemRight" valign="bottom"><b>fixedSize</b> () const override</td></tr> |
| <tr class="separator:a9353656b3852c652880f638830418c7f inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a310eefc866459ed43cb641ea0ee076c3 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a310eefc866459ed43cb641ea0ee076c3"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>printBasicInfo</b> (std::ostream &os) const override</td></tr> |
| <tr class="separator:a310eefc866459ed43cb641ea0ee076c3 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a607ccf6b2da2d175e5b934e0f9399e21 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a607ccf6b2da2d175e5b934e0f9399e21"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>setLeafToSymbolic</b> (size_t index, const NodePtr &node) override</td></tr> |
| <tr class="separator:a607ccf6b2da2d175e5b934e0f9399e21 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a373a80beeab0abdf637582a10ea3d4af inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a373a80beeab0abdf637582a10ea3d4af"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>doAddCustomAttribute</b> (const <a class="el" href="classavro_1_1CustomFields.html">CustomFields</a> &customfields) override</td></tr> |
| <tr class="separator:a373a80beeab0abdf637582a10ea3d4af inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9e935ad187fa65096aff5ff6c3460027 inherit pro_methods_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a9e935ad187fa65096aff5ff6c3460027"></a> |
| <a class="el" href="namespaceavro.html#ad17da92a723dce9b89e7c845749615b3">SchemaResolution</a> </td><td class="memItemRight" valign="bottom"><b>furtherResolution</b> (const <a class="el" href="classavro_1_1Node.html">Node</a> &reader) const</td></tr> |
| <tr class="separator:a9e935ad187fa65096aff5ff6c3460027 inherit pro_methods_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header pro_methods_classavro_1_1Node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classavro_1_1Node')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classavro_1_1Node.html">avro::Node</a></td></tr> |
| <tr class="memitem:a7a6567c3f3e5c79c64aee49cca6a8f4a inherit pro_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a7a6567c3f3e5c79c64aee49cca6a8f4a"></a> |
| void </td><td class="memItemRight" valign="bottom"><b>checkLock</b> () const</td></tr> |
| <tr class="separator:a7a6567c3f3e5c79c64aee49cca6a8f4a inherit pro_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9b2a3843f1311995437e94312a4310f7 inherit pro_methods_classavro_1_1Node"><td class="memItemLeft" align="right" valign="top"><a id="a9b2a3843f1311995437e94312a4310f7"></a> |
| virtual void </td><td class="memItemRight" valign="bottom"><b>checkName</b> (const <a class="el" href="classavro_1_1Name.html">Name</a> &name) const</td></tr> |
| <tr class="separator:a9b2a3843f1311995437e94312a4310f7 inherit pro_methods_classavro_1_1Node"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="inherit_header pro_attribs_classavro_1_1NodeImpl"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classavro_1_1NodeImpl')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classavro_1_1NodeImpl.html">avro::NodeImpl< NameConcept, LeavesConcept, LeafNamesConcept, MultiAttributesConcept, SizeConcept ></a></td></tr> |
| <tr class="memitem:a8d4caa52164738820fc6a3262774bbc1 inherit pro_attribs_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a8d4caa52164738820fc6a3262774bbc1"></a> |
| NameConcept </td><td class="memItemRight" valign="bottom"><b>nameAttribute_</b></td></tr> |
| <tr class="separator:a8d4caa52164738820fc6a3262774bbc1 inherit pro_attribs_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae926c22c66a3ff0ea8bd49eae70c11c1 inherit pro_attribs_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="ae926c22c66a3ff0ea8bd49eae70c11c1"></a> |
| <a class="el" href="structavro_1_1concepts_1_1SingleAttribute.html">concepts::SingleAttribute</a>< std::string > </td><td class="memItemRight" valign="bottom"><b>docAttribute_</b></td></tr> |
| <tr class="separator:ae926c22c66a3ff0ea8bd49eae70c11c1 inherit pro_attribs_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a41b1d068182f3ea195734bb32804499d inherit pro_attribs_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a41b1d068182f3ea195734bb32804499d"></a> |
| LeavesConcept </td><td class="memItemRight" valign="bottom"><a class="el" href="classavro_1_1NodeImpl.html#a41b1d068182f3ea195734bb32804499d">leafAttributes_</a></td></tr> |
| <tr class="memdesc:a41b1d068182f3ea195734bb32804499d inherit pro_attribs_classavro_1_1NodeImpl"><td class="mdescLeft"> </td><td class="mdescRight">Doc used to compare schemas. <br /></td></tr> |
| <tr class="separator:a41b1d068182f3ea195734bb32804499d inherit pro_attribs_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a720edecaff594b17f1c09ffba2c9174d inherit pro_attribs_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a720edecaff594b17f1c09ffba2c9174d"></a> |
| LeafNamesConcept </td><td class="memItemRight" valign="bottom"><b>leafNameAttributes_</b></td></tr> |
| <tr class="separator:a720edecaff594b17f1c09ffba2c9174d inherit pro_attribs_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a67bdc3d6da626bb207fa21933c47ba45 inherit pro_attribs_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="a67bdc3d6da626bb207fa21933c47ba45"></a> |
| MultiAttributesConcept </td><td class="memItemRight" valign="bottom"><b>customAttributes_</b></td></tr> |
| <tr class="separator:a67bdc3d6da626bb207fa21933c47ba45 inherit pro_attribs_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ace1f3a0702faaa796b6b0474608ce7a2 inherit pro_attribs_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="ace1f3a0702faaa796b6b0474608ce7a2"></a> |
| SizeConcept </td><td class="memItemRight" valign="bottom"><b>sizeAttribute_</b></td></tr> |
| <tr class="separator:ace1f3a0702faaa796b6b0474608ce7a2 inherit pro_attribs_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac16699640d7f8cb76473dfd73e79f928 inherit pro_attribs_classavro_1_1NodeImpl"><td class="memItemLeft" align="right" valign="top"><a id="ac16699640d7f8cb76473dfd73e79f928"></a> |
| <a class="el" href="structavro_1_1concepts_1_1NameIndexConcept.html">concepts::NameIndexConcept</a>< LeafNamesConcept > </td><td class="memItemRight" valign="bottom"><b>nameIndex_</b></td></tr> |
| <tr class="separator:ac16699640d7f8cb76473dfd73e79f928 inherit pro_attribs_classavro_1_1NodeImpl"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li>api/<a class="el" href="NodeImpl_8hh_source.html">NodeImpl.hh</a></li> |
| </ul> |
| </div><!-- contents --> |
| <!-- start footer part --> |
| <hr class="footer"/><address class="footer"><small> |
| Generated by  <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/> |
| </a> 1.8.17 |
| </small></address> |
| </body> |
| </html> |