Micro template library A library for building device drivers
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

361 lignes
31 KiB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.14"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>uTL: test_ostream_dev::Ostream_vdev_impl Class Reference</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="navtree.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="resize.js"></script>
  14. <script type="text/javascript" src="navtreedata.js"></script>
  15. <script type="text/javascript" src="navtree.js"></script>
  16. <script type="text/javascript">
  17. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  18. $(document).ready(initResizable);
  19. /* @license-end */</script>
  20. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  21. <script type="text/javascript" src="search/searchdata.js"></script>
  22. <script type="text/javascript" src="search/search.js"></script>
  23. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  24. </head>
  25. <body>
  26. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  27. <div id="titlearea">
  28. <table cellspacing="0" cellpadding="0">
  29. <tbody>
  30. <tr style="height: 56px;">
  31. <td id="projectalign" style="padding-left: 0.5em;">
  32. <div id="projectname">uTL
  33. </div>
  34. <div id="projectbrief">micro Template library</div>
  35. </td>
  36. </tr>
  37. </tbody>
  38. </table>
  39. </div>
  40. <!-- end header part -->
  41. <!-- Generated by Doxygen 1.8.14 -->
  42. <script type="text/javascript">
  43. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  44. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  45. /* @license-end */
  46. </script>
  47. <script type="text/javascript" src="menudata.js"></script>
  48. <script type="text/javascript" src="menu.js"></script>
  49. <script type="text/javascript">
  50. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  51. $(function() {
  52. initMenu('',true,false,'search.php','Search');
  53. $(document).ready(function() { init_search(); });
  54. });
  55. /* @license-end */</script>
  56. <div id="main-nav"></div>
  57. </div><!-- top -->
  58. <div id="side-nav" class="ui-resizable side-nav-resizable">
  59. <div id="nav-tree">
  60. <div id="nav-tree-contents">
  61. <div id="nav-sync" class="sync"></div>
  62. </div>
  63. </div>
  64. <div id="splitbar" style="-moz-user-select:none;"
  65. class="ui-resizable-handle">
  66. </div>
  67. </div>
  68. <script type="text/javascript">
  69. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  70. $(document).ready(function(){initNavTree('classtest__ostream__dev_1_1_ostream__vdev__impl.html','');});
  71. /* @license-end */
  72. </script>
  73. <div id="doc-content">
  74. <!-- window showing the filter options -->
  75. <div id="MSearchSelectWindow"
  76. onmouseover="return searchBox.OnSearchSelectShow()"
  77. onmouseout="return searchBox.OnSearchSelectHide()"
  78. onkeydown="return searchBox.OnSearchSelectKey(event)">
  79. </div>
  80. <!-- iframe showing the search results (closed by default) -->
  81. <div id="MSearchResultsWindow">
  82. <iframe src="javascript:void(0)" frameborder="0"
  83. name="MSearchResults" id="MSearchResults">
  84. </iframe>
  85. </div>
  86. <div class="header">
  87. <div class="summary">
  88. <a href="#pub-methods">Public Member Functions</a> &#124;
  89. <a href="#pub-attribs">Public Attributes</a> &#124;
  90. <a href="#pub-static-attribs">Static Public Attributes</a> &#124;
  91. <a href="#pro-methods">Protected Member Functions</a> &#124;
  92. <a href="classtest__ostream__dev_1_1_ostream__vdev__impl-members.html">List of all members</a> </div>
  93. <div class="headertitle">
  94. <div class="title">test_ostream_dev::Ostream_vdev_impl Class Reference</div> </div>
  95. </div><!--header-->
  96. <div class="contents">
  97. <div class="dynheader">
  98. Inheritance diagram for test_ostream_dev::Ostream_vdev_impl:</div>
  99. <div class="dyncontent">
  100. <div class="center">
  101. <img src="classtest__ostream__dev_1_1_ostream__vdev__impl.png" usemap="#test_5Fostream_5Fdev::Ostream_5Fvdev_5Fimpl_map" alt=""/>
  102. <map id="test_5Fostream_5Fdev::Ostream_5Fvdev_5Fimpl_map" name="test_5Fostream_5Fdev::Ostream_5Fvdev_5Fimpl_map">
  103. <area href="classutl_1_1ostream__dev.html" alt="utl::ostream_dev&lt; virtual_tag, test_data_t &gt;" shape="rect" coords="0,0,255,24"/>
  104. </map>
  105. </div></div>
  106. <table class="memberdecls">
  107. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  108. Public Member Functions</h2></td></tr>
  109. <tr class="memitem:a8d4f3a9553026155c33c9fd15ed62634"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#a8d4f3a9553026155c33c9fd15ed62634">getLastV</a> ()</td></tr>
  110. <tr class="separator:a8d4f3a9553026155c33c9fd15ed62634"><td class="memSeparator" colspan="2">&#160;</td></tr>
  111. <tr class="inherit_header pub_methods_classutl_1_1ostream__dev"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classutl_1_1ostream__dev')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td></tr>
  112. <tr class="memitem:a70a8d008d93a5a3f50de63dc70b7b4e4 inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a70a8d008d93a5a3f50de63dc70b7b4e4">put</a> (const test_data_t &amp;data)</td></tr>
  113. <tr class="memdesc:a70a8d008d93a5a3f50de63dc70b7b4e4 inherit pub_methods_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">Put interface. This function should send a single data_t object to device. <a href="classutl_1_1ostream__dev.html#a70a8d008d93a5a3f50de63dc70b7b4e4">More...</a><br /></td></tr>
  114. <tr class="separator:a70a8d008d93a5a3f50de63dc70b7b4e4 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  115. <tr class="memitem:a29f2cad2b83c801cfdab235c880e528b inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a29f2cad2b83c801cfdab235c880e528b">put</a> (const test_data_t *data, <a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> n)</td></tr>
  116. <tr class="memdesc:a29f2cad2b83c801cfdab235c880e528b inherit pub_methods_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">Put interface. This function should send a stream of data_t objects to device. <a href="classutl_1_1ostream__dev.html#a29f2cad2b83c801cfdab235c880e528b">More...</a><br /></td></tr>
  117. <tr class="separator:a29f2cad2b83c801cfdab235c880e528b inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  118. <tr class="memitem:a4ab9729e2a50b797bcd939c840685b48 inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html">ostream_dev_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a4ab9729e2a50b797bcd939c840685b48">operator&lt;&lt;</a> (const _Src_t &amp;src)</td></tr>
  119. <tr class="memdesc:a4ab9729e2a50b797bcd939c840685b48 inherit pub_methods_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">Template operator&lt;&lt; implementation for for all by value/ref parameters. <a href="classutl_1_1ostream__dev.html#a4ab9729e2a50b797bcd939c840685b48">More...</a><br /></td></tr>
  120. <tr class="separator:a4ab9729e2a50b797bcd939c840685b48 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  121. <tr class="memitem:a17b6362ea015437b1cd3f4b9122c4e35 inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html">ostream_dev_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a17b6362ea015437b1cd3f4b9122c4e35">operator&lt;&lt;</a> (_Src_t *src)=delete</td></tr>
  122. <tr class="memdesc:a17b6362ea015437b1cd3f4b9122c4e35 inherit pub_methods_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overload to disallow pointer types as source. <a href="classutl_1_1ostream__dev.html#a17b6362ea015437b1cd3f4b9122c4e35">More...</a><br /></td></tr>
  123. <tr class="separator:a17b6362ea015437b1cd3f4b9122c4e35 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  124. <tr class="memitem:a776a690023246345f1af2991f1b3b206 inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html">ostream_dev_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a776a690023246345f1af2991f1b3b206">operator&lt;&lt;</a> (const test_data_t &amp;src)</td></tr>
  125. <tr class="memdesc:a776a690023246345f1af2991f1b3b206 inherit pub_methods_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overload for single data_t object. <a href="classutl_1_1ostream__dev.html#a776a690023246345f1af2991f1b3b206">More...</a><br /></td></tr>
  126. <tr class="separator:a776a690023246345f1af2991f1b3b206 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  127. <tr class="memitem:a3d2f837c438b1a97ec14384ba3382090 inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html#a38ce53a3ec7a902bdcbd9dc04350b903">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a3d2f837c438b1a97ec14384ba3382090">end</a> () noexcept</td></tr>
  128. <tr class="separator:a3d2f837c438b1a97ec14384ba3382090 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  129. <tr class="memitem:af836e2bdffe1829593d889f98a35a726 inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html#a04f153a089085daceda6a55854789a95">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#af836e2bdffe1829593d889f98a35a726">end</a> () const noexcept</td></tr>
  130. <tr class="separator:af836e2bdffe1829593d889f98a35a726 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  131. <tr class="memitem:a90d454a509be230af0595e5a57e91f56 inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html#a04f153a089085daceda6a55854789a95">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a90d454a509be230af0595e5a57e91f56">cend</a> () const noexcept</td></tr>
  132. <tr class="separator:a90d454a509be230af0595e5a57e91f56 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  133. <tr class="memitem:a313cc3aada490c2d2641d6bdac559748 inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html#a38ce53a3ec7a902bdcbd9dc04350b903">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a313cc3aada490c2d2641d6bdac559748">begin</a> () noexcept</td></tr>
  134. <tr class="memdesc:a313cc3aada490c2d2641d6bdac559748 inherit pub_methods_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">.begin implementation <a href="classutl_1_1ostream__dev.html#a313cc3aada490c2d2641d6bdac559748">More...</a><br /></td></tr>
  135. <tr class="separator:a313cc3aada490c2d2641d6bdac559748 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  136. <tr class="memitem:aa541b838442aaf7693d528dabd049790 inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html#a04f153a089085daceda6a55854789a95">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#aa541b838442aaf7693d528dabd049790">begin</a> () const noexcept</td></tr>
  137. <tr class="separator:aa541b838442aaf7693d528dabd049790 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  138. <tr class="memitem:adad6881acafe06f05545364b3bb3941c inherit pub_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html#a04f153a089085daceda6a55854789a95">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#adad6881acafe06f05545364b3bb3941c">cbegin</a> () const noexcept</td></tr>
  139. <tr class="separator:adad6881acafe06f05545364b3bb3941c inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  140. </table><table class="memberdecls">
  141. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
  142. Public Attributes</h2></td></tr>
  143. <tr class="memitem:a220aec538ada71f940c19ef3252cd039"><td class="memItemLeft" align="right" valign="top">std::array&lt; <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a>, <a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#adf0a9e1446383983a99ec5e9a58a5044">N</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#a220aec538ada71f940c19ef3252cd039">v</a> {}</td></tr>
  144. <tr class="separator:a220aec538ada71f940c19ef3252cd039"><td class="memSeparator" colspan="2">&#160;</td></tr>
  145. <tr class="memitem:ade2a195650dfdaf71e69857a4c983e08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#ade2a195650dfdaf71e69857a4c983e08">c</a> {0}</td></tr>
  146. <tr class="separator:ade2a195650dfdaf71e69857a4c983e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
  147. </table><table class="memberdecls">
  148. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
  149. Static Public Attributes</h2></td></tr>
  150. <tr class="memitem:adf0a9e1446383983a99ec5e9a58a5044"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#adf0a9e1446383983a99ec5e9a58a5044">N</a> =SIZE</td></tr>
  151. <tr class="separator:adf0a9e1446383983a99ec5e9a58a5044"><td class="memSeparator" colspan="2">&#160;</td></tr>
  152. </table><table class="memberdecls">
  153. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
  154. Protected Member Functions</h2></td></tr>
  155. <tr class="memitem:a2d2f94b579b360be329380ed2a80f82d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#a2d2f94b579b360be329380ed2a80f82d">put_</a> (const <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> &amp;data)</td></tr>
  156. <tr class="separator:a2d2f94b579b360be329380ed2a80f82d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  157. <tr class="memitem:a9251ba3170eebc3d3fa84a3e33b5587b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#a9251ba3170eebc3d3fa84a3e33b5587b">put_</a> (const <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> *data, <a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> n)</td></tr>
  158. <tr class="separator:a9251ba3170eebc3d3fa84a3e33b5587b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  159. <tr class="inherit_header pro_methods_classutl_1_1ostream__dev"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classutl_1_1ostream__dev')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td></tr>
  160. <tr class="memitem:ad0358c1b879818118e745da164d99998 inherit pro_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#ad0358c1b879818118e745da164d99998">~ostream_dev</a> ()=default</td></tr>
  161. <tr class="memdesc:ad0358c1b879818118e745da164d99998 inherit pro_methods_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow destructor from derived only. <a href="classutl_1_1ostream__dev.html#ad0358c1b879818118e745da164d99998">More...</a><br /></td></tr>
  162. <tr class="separator:ad0358c1b879818118e745da164d99998 inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  163. <tr class="memitem:a6bb520cb5397ab9f7579c868311017b5 inherit pro_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a6bb520cb5397ab9f7579c868311017b5">ostream_dev</a> ()=default</td></tr>
  164. <tr class="memdesc:a6bb520cb5397ab9f7579c868311017b5 inherit pro_methods_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">A default constructor from derived only. <a href="classutl_1_1ostream__dev.html#a6bb520cb5397ab9f7579c868311017b5">More...</a><br /></td></tr>
  165. <tr class="separator:a6bb520cb5397ab9f7579c868311017b5 inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  166. <tr class="memitem:afdb03e10c54fa5d079f59b0bb938c82c inherit pro_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#afdb03e10c54fa5d079f59b0bb938c82c">ostream_dev</a> (const <a class="el" href="classutl_1_1ostream__dev.html">ostream_dev_t</a> &amp;)=delete</td></tr>
  167. <tr class="memdesc:afdb03e10c54fa5d079f59b0bb938c82c inherit pro_methods_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">No copies. <a href="classutl_1_1ostream__dev.html#afdb03e10c54fa5d079f59b0bb938c82c">More...</a><br /></td></tr>
  168. <tr class="separator:afdb03e10c54fa5d079f59b0bb938c82c inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  169. <tr class="memitem:a385318ff45d575ec92801f7c0e29e9c8 inherit pro_methods_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html">ostream_dev_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a385318ff45d575ec92801f7c0e29e9c8">operator=</a> (const <a class="el" href="classutl_1_1ostream__dev.html">ostream_dev_t</a> &amp;)=delete</td></tr>
  170. <tr class="separator:a385318ff45d575ec92801f7c0e29e9c8 inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  171. </table><table class="memberdecls">
  172. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
  173. Additional Inherited Members</h2></td></tr>
  174. <tr class="inherit_header pub_types_classutl_1_1ostream__dev"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classutl_1_1ostream__dev')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td></tr>
  175. <tr class="memitem:ac7169419677c70f4811803828b826351 inherit pub_types_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#ac7169419677c70f4811803828b826351">type</a> = <a class="el" href="classutl_1_1ostream__dev.html">ostream_dev_t</a></td></tr>
  176. <tr class="memdesc:ac7169419677c70f4811803828b826351 inherit pub_types_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export type as identity meta-function. <a href="classutl_1_1ostream__dev.html#ac7169419677c70f4811803828b826351">More...</a><br /></td></tr>
  177. <tr class="separator:ac7169419677c70f4811803828b826351 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  178. <tr class="memitem:af333211e6a4c20b86c35a1d4fd15b9c5 inherit pub_types_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#af333211e6a4c20b86c35a1d4fd15b9c5">data_type</a> = test_data_t</td></tr>
  179. <tr class="separator:af333211e6a4c20b86c35a1d4fd15b9c5 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  180. <tr class="memitem:a4d60fb31555306bf52a88889db1c8739 inherit pub_types_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a4d60fb31555306bf52a88889db1c8739">pointer_type</a> = test_data_t *</td></tr>
  181. <tr class="separator:a4d60fb31555306bf52a88889db1c8739 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  182. <tr class="memitem:a38ce53a3ec7a902bdcbd9dc04350b903 inherit pub_types_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a38ce53a3ec7a902bdcbd9dc04350b903">iterator</a> = <a class="el" href="classutl_1_1ostreamdev__it.html">ostreamdev_it</a>&lt; <a class="el" href="classutl_1_1ostream__dev.html">ostream_dev_t</a>, test_data_t &gt;</td></tr>
  183. <tr class="memdesc:a38ce53a3ec7a902bdcbd9dc04350b903 inherit pub_types_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterator. <a href="classutl_1_1ostream__dev.html#a38ce53a3ec7a902bdcbd9dc04350b903">More...</a><br /></td></tr>
  184. <tr class="separator:a38ce53a3ec7a902bdcbd9dc04350b903 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  185. <tr class="memitem:a04f153a089085daceda6a55854789a95 inherit pub_types_classutl_1_1ostream__dev"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1ostream__dev.html#a04f153a089085daceda6a55854789a95">const_iterator</a> = <a class="el" href="classutl_1_1ostreamdev__it.html">ostreamdev_it</a>&lt; const <a class="el" href="classutl_1_1ostream__dev.html">ostream_dev_t</a>, test_data_t &gt;</td></tr>
  186. <tr class="memdesc:a04f153a089085daceda6a55854789a95 inherit pub_types_classutl_1_1ostream__dev"><td class="mdescLeft">&#160;</td><td class="mdescRight">Const iterator. <a href="classutl_1_1ostream__dev.html#a04f153a089085daceda6a55854789a95">More...</a><br /></td></tr>
  187. <tr class="separator:a04f153a089085daceda6a55854789a95 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
  188. </table>
  189. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  190. <div class="textblock">
  191. <p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00066">66</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>
  192. </div><h2 class="groupheader">Member Function Documentation</h2>
  193. <a id="a8d4f3a9553026155c33c9fd15ed62634"></a>
  194. <h2 class="memtitle"><span class="permalink"><a href="#a8d4f3a9553026155c33c9fd15ed62634">&#9670;&nbsp;</a></span>getLastV()</h2>
  195. <div class="memitem">
  196. <div class="memproto">
  197. <table class="mlabels">
  198. <tr>
  199. <td class="mlabels-left">
  200. <table class="memname">
  201. <tr>
  202. <td class="memname"><a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a>&amp; test_ostream_dev::Ostream_vdev_impl::getLastV </td>
  203. <td>(</td>
  204. <td class="paramname"></td><td>)</td>
  205. <td></td>
  206. </tr>
  207. </table>
  208. </td>
  209. <td class="mlabels-right">
  210. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  211. </tr>
  212. </table>
  213. </div><div class="memdoc">
  214. <p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00088">88</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>
  215. </div>
  216. </div>
  217. <a id="a2d2f94b579b360be329380ed2a80f82d"></a>
  218. <h2 class="memtitle"><span class="permalink"><a href="#a2d2f94b579b360be329380ed2a80f82d">&#9670;&nbsp;</a></span>put_() <span class="overload">[1/2]</span></h2>
  219. <div class="memitem">
  220. <div class="memproto">
  221. <table class="mlabels">
  222. <tr>
  223. <td class="mlabels-left">
  224. <table class="memname">
  225. <tr>
  226. <td class="memname"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_vdev_impl::put_ </td>
  227. <td>(</td>
  228. <td class="paramtype">const <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> &amp;&#160;</td>
  229. <td class="paramname"><em>data</em></td><td>)</td>
  230. <td></td>
  231. </tr>
  232. </table>
  233. </td>
  234. <td class="mlabels-right">
  235. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
  236. </tr>
  237. </table>
  238. </div><div class="memdoc">
  239. <p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00075">75</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>
  240. </div>
  241. </div>
  242. <a id="a9251ba3170eebc3d3fa84a3e33b5587b"></a>
  243. <h2 class="memtitle"><span class="permalink"><a href="#a9251ba3170eebc3d3fa84a3e33b5587b">&#9670;&nbsp;</a></span>put_() <span class="overload">[2/2]</span></h2>
  244. <div class="memitem">
  245. <div class="memproto">
  246. <table class="mlabels">
  247. <tr>
  248. <td class="mlabels-left">
  249. <table class="memname">
  250. <tr>
  251. <td class="memname"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_vdev_impl::put_ </td>
  252. <td>(</td>
  253. <td class="paramtype">const <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> *&#160;</td>
  254. <td class="paramname"><em>data</em>, </td>
  255. </tr>
  256. <tr>
  257. <td class="paramkey"></td>
  258. <td></td>
  259. <td class="paramtype"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a>&#160;</td>
  260. <td class="paramname"><em>n</em>&#160;</td>
  261. </tr>
  262. <tr>
  263. <td></td>
  264. <td>)</td>
  265. <td></td><td></td>
  266. </tr>
  267. </table>
  268. </td>
  269. <td class="mlabels-right">
  270. <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
  271. </tr>
  272. </table>
  273. </div><div class="memdoc">
  274. <p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00081">81</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>
  275. </div>
  276. </div>
  277. <h2 class="groupheader">Member Data Documentation</h2>
  278. <a id="ade2a195650dfdaf71e69857a4c983e08"></a>
  279. <h2 class="memtitle"><span class="permalink"><a href="#ade2a195650dfdaf71e69857a4c983e08">&#9670;&nbsp;</a></span>c</h2>
  280. <div class="memitem">
  281. <div class="memproto">
  282. <table class="memname">
  283. <tr>
  284. <td class="memname"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_vdev_impl::c {0}</td>
  285. </tr>
  286. </table>
  287. </div><div class="memdoc">
  288. <p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00071">71</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>
  289. </div>
  290. </div>
  291. <a id="adf0a9e1446383983a99ec5e9a58a5044"></a>
  292. <h2 class="memtitle"><span class="permalink"><a href="#adf0a9e1446383983a99ec5e9a58a5044">&#9670;&nbsp;</a></span>N</h2>
  293. <div class="memitem">
  294. <div class="memproto">
  295. <table class="mlabels">
  296. <tr>
  297. <td class="mlabels-left">
  298. <table class="memname">
  299. <tr>
  300. <td class="memname">constexpr <a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_vdev_impl::N =SIZE</td>
  301. </tr>
  302. </table>
  303. </td>
  304. <td class="mlabels-right">
  305. <span class="mlabels"><span class="mlabel">static</span></span> </td>
  306. </tr>
  307. </table>
  308. </div><div class="memdoc">
  309. <p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00069">69</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>
  310. </div>
  311. </div>
  312. <a id="a220aec538ada71f940c19ef3252cd039"></a>
  313. <h2 class="memtitle"><span class="permalink"><a href="#a220aec538ada71f940c19ef3252cd039">&#9670;&nbsp;</a></span>v</h2>
  314. <div class="memitem">
  315. <div class="memproto">
  316. <table class="memname">
  317. <tr>
  318. <td class="memname">std::array&lt;<a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a>, <a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#adf0a9e1446383983a99ec5e9a58a5044">N</a>&gt; test_ostream_dev::Ostream_vdev_impl::v {}</td>
  319. </tr>
  320. </table>
  321. </div><div class="memdoc">
  322. <p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00070">70</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>
  323. </div>
  324. </div>
  325. <hr/>The documentation for this class was generated from the following file:<ul>
  326. <li>test/tests/<a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a></li>
  327. </ul>
  328. </div><!-- contents -->
  329. </div><!-- doc-content -->
  330. <!-- start footer part -->
  331. <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  332. <ul>
  333. <li class="navelem"><a class="el" href="namespacetest__ostream__dev.html">test_ostream_dev</a></li><li class="navelem"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html">Ostream_vdev_impl</a></li>
  334. <li class="footer">Generated by
  335. <a href="http://www.doxygen.org/index.html">
  336. <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
  337. </ul>
  338. </div>
  339. </body>
  340. </html>