Browse Source

DEV: minor changes

doc
Christos Houtouridis 4 years ago
parent
commit
bebb193278
100 changed files with 10476 additions and 0 deletions
  1. +2
    -0
      .gitignore
  2. +208
    -0
      doc/html/__1wire_8h.html
  3. +23
    -0
      doc/html/__1wire_8h.js
  4. +181
    -0
      doc/html/__1wire_8h_source.html
  5. +135
    -0
      doc/html/__1wire__id_8h.html
  6. +123
    -0
      doc/html/__1wire__id_8h_source.html
  7. +141
    -0
      doc/html/__1wire__uart_8h.html
  8. +135
    -0
      doc/html/__1wire__uart_8h_source.html
  9. +107
    -0
      doc/html/_concepts_2lib_2gtest_2gtest-all_8d.html
  10. +105
    -0
      doc/html/_concepts_2lib_2gtest_2gtest-all_8d_source.html
  11. +107
    -0
      doc/html/_concepts_2source_2main_8d.html
  12. +108
    -0
      doc/html/_concepts_2source_2main_8d_source.html
  13. +107
    -0
      doc/html/_concepts_2source_2tests_2_t_concepts_8d.html
  14. +127
    -0
      doc/html/_concepts_2source_2tests_2_t_concepts_8d_source.html
  15. +107
    -0
      doc/html/_concepts_2source_2tests_2_tinvoke_8d.html
  16. +123
    -0
      doc/html/_concepts_2source_2tests_2_tinvoke_8d_source.html
  17. +107
    -0
      doc/html/_concepts_2source_2tests_2test__1w__impl_8d.html
  18. +128
    -0
      doc/html/_concepts_2source_2tests_2test__1w__impl_8d_source.html
  19. +107
    -0
      doc/html/_concepts_2source_2tests_2test__i2c__impl_8d.html
  20. +125
    -0
      doc/html/_concepts_2source_2tests_2test__i2c__impl_8d_source.html
  21. +107
    -0
      doc/html/_concepts_2source_2tests_2test__ostream__dev_8d.html
  22. +126
    -0
      doc/html/_concepts_2source_2tests_2test__ostream__dev_8d_source.html
  23. +107
    -0
      doc/html/_concepts_2source_2tests_2test__spi__impl_8d.html
  24. +125
    -0
      doc/html/_concepts_2source_2tests_2test__spi__impl_8d_source.html
  25. +17
    -0
      doc/html/_formulas.tex
  26. +107
    -0
      doc/html/_r_e_a_d_m_e_8md.html
  27. +105
    -0
      doc/html/_r_e_a_d_m_e_8md_source.html
  28. +200
    -0
      doc/html/_t_concepts_8cpp.html
  29. +40
    -0
      doc/html/_t_concepts_8cpp.js
  30. +155
    -0
      doc/html/_t_concepts_8cpp_source.html
  31. +141
    -0
      doc/html/_tinvoke_8cpp.html
  32. +7
    -0
      doc/html/_tinvoke_8cpp.js
  33. +123
    -0
      doc/html/_tinvoke_8cpp_source.html
  34. +107
    -0
      doc/html/_tmeta_8d.html
  35. +122
    -0
      doc/html/_tmeta_8d_source.html
  36. +163
    -0
      doc/html/_tmeta_basic_8cpp.html
  37. +17
    -0
      doc/html/_tmeta_basic_8cpp.js
  38. +165
    -0
      doc/html/_tmeta_basic_8cpp_source.html
  39. +107
    -0
      doc/html/_tmeta_basic_8d.html
  40. +121
    -0
      doc/html/_tmeta_basic_8d_source.html
  41. +174
    -0
      doc/html/_tmeta_detection_8cpp.html
  42. +18
    -0
      doc/html/_tmeta_detection_8cpp.js
  43. +140
    -0
      doc/html/_tmeta_detection_8cpp_source.html
  44. +107
    -0
      doc/html/_tmeta_detection_8d.html
  45. +121
    -0
      doc/html/_tmeta_detection_8d_source.html
  46. +173
    -0
      doc/html/_tmeta_typelist_8cpp.html
  47. +23
    -0
      doc/html/_tmeta_typelist_8cpp.js
  48. +184
    -0
      doc/html/_tmeta_typelist_8cpp_source.html
  49. +107
    -0
      doc/html/_tmeta_typelist_8d.html
  50. +121
    -0
      doc/html/_tmeta_typelist_8d_source.html
  51. +104
    -0
      doc/html/_w_1_2_work_2_software_2_libraries_2utl_2include_2utl_2concepts_2defines_8h-example.html
  52. +118
    -0
      doc/html/_w_1_2_work_2_software_2_libraries_2utl_2include_2utl_2meta_2detection_8h-example.html
  53. +105
    -0
      doc/html/_w_1_2_work_2_software_2_libraries_2utl_2include_2utl_2meta_2invoke_8h-example.html
  54. +108
    -0
      doc/html/_w_1_2_work_2_software_2_libraries_2utl_2include_2utl_2meta_2typelist_8h-example.html
  55. +347
    -0
      doc/html/annotated.html
  56. +4
    -0
      doc/html/annotated_dup.js
  57. +167
    -0
      doc/html/array_8h.html
  58. +17
    -0
      doc/html/array_8h.js
  59. +160
    -0
      doc/html/array_8h_source.html
  60. BIN
      doc/html/bc_s.png
  61. BIN
      doc/html/bdwn.png
  62. +174
    -0
      doc/html/classes.html
  63. +126
    -0
      doc/html/classtest__1w_1_1_o_w-members.html
  64. +185
    -0
      doc/html/classtest__1w_1_1_o_w.html
  65. BIN
      doc/html/classtest__1w_1_1_o_w.png
  66. +122
    -0
      doc/html/classtest__1w_1_1_test__1w__impl-members.html
  67. +188
    -0
      doc/html/classtest__1w_1_1_test__1w__impl.html
  68. +4
    -0
      doc/html/classtest__1w_1_1_test__1w__impl.js
  69. BIN
      doc/html/classtest__1w_1_1_test__1w__impl.png
  70. +121
    -0
      doc/html/classtest__concepts_1_1_base.html
  71. BIN
      doc/html/classtest__concepts_1_1_base.png
  72. +121
    -0
      doc/html/classtest__concepts_1_1_derived1.html
  73. BIN
      doc/html/classtest__concepts_1_1_derived1.png
  74. +121
    -0
      doc/html/classtest__concepts_1_1_derived2.html
  75. BIN
      doc/html/classtest__concepts_1_1_derived2.png
  76. +109
    -0
      doc/html/classtest__concepts_1_1_have_operator_base-members.html
  77. +171
    -0
      doc/html/classtest__concepts_1_1_have_operator_base.html
  78. +5
    -0
      doc/html/classtest__concepts_1_1_have_operator_base.js
  79. +108
    -0
      doc/html/classtest__concepts_1_1_have_perfect_forwarding-members.html
  80. +152
    -0
      doc/html/classtest__concepts_1_1_have_perfect_forwarding.html
  81. +4
    -0
      doc/html/classtest__concepts_1_1_have_perfect_forwarding.js
  82. +123
    -0
      doc/html/classtest__i2c_1_1_i2_c-members.html
  83. +214
    -0
      doc/html/classtest__i2c_1_1_i2_c.html
  84. +4
    -0
      doc/html/classtest__i2c_1_1_i2_c.js
  85. BIN
      doc/html/classtest__i2c_1_1_i2_c.png
  86. +133
    -0
      doc/html/classtest__ostream__dev_1_1_ostream__dev__impl-members.html
  87. +360
    -0
      doc/html/classtest__ostream__dev_1_1_ostream__dev__impl.html
  88. +8
    -0
      doc/html/classtest__ostream__dev_1_1_ostream__dev__impl.js
  89. BIN
      doc/html/classtest__ostream__dev_1_1_ostream__dev__impl.png
  90. +133
    -0
      doc/html/classtest__ostream__dev_1_1_ostream__vdev__impl-members.html
  91. +360
    -0
      doc/html/classtest__ostream__dev_1_1_ostream__vdev__impl.html
  92. +8
    -0
      doc/html/classtest__ostream__dev_1_1_ostream__vdev__impl.js
  93. BIN
      doc/html/classtest__ostream__dev_1_1_ostream__vdev__impl.png
  94. +122
    -0
      doc/html/classtest__ostream__dev_1_1_tostream___idev-members.html
  95. +188
    -0
      doc/html/classtest__ostream__dev_1_1_tostream___idev.html
  96. +4
    -0
      doc/html/classtest__ostream__dev_1_1_tostream___idev.js
  97. BIN
      doc/html/classtest__ostream__dev_1_1_tostream___idev.png
  98. +123
    -0
      doc/html/classtest__ostream__dev_1_1_tostream___vdev-members.html
  99. +214
    -0
      doc/html/classtest__ostream__dev_1_1_tostream___vdev.html
  100. +5
    -0
      doc/html/classtest__ostream__dev_1_1_tostream___vdev.js

+ 2
- 0
.gitignore View File

@@ -10,3 +10,5 @@ obj/
Debug/
Release/
# Ignode Doxygen output
doc/

+ 208
- 0
doc/html/__1wire_8h.html View File

@@ -0,0 +1,208 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: include/utl/com/_1wire.h File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('__1wire_8h.html','');});
/* @license-end */
</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="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">_1wire.h File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p>An 1-wire interface implementation.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="impl_8h_source.html">utl/core/impl.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="crtp_8h_source.html">utl/core/crtp.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="__1wire__id_8h_source.html">utl/com/_1wire_id.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="meta_8h_source.html">utl/meta/meta.h</a>&gt;</code><br />
</div>
<p><a href="__1wire_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; impl_t &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Template base class for 1-wire communication interface using CRTP. <a href="classutl_1_1__1wire__i.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i_3_01virtual__tag_01_4.html">utl::_1wire_i&lt; virtual_tag &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A virtual base class implementation. <a href="classutl_1_1__1wire__i_3_01virtual__tag_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structutl_1_1__1wire__i__det_1_1is__1wire__.html">utl::_1wire_i_det::is_1wire_&lt; _Tp, typename &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Primary template to catch any non 1-wire interface types. <a href="structutl_1_1__1wire__i__det_1_1is__1wire__.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structutl_1_1__1wire__i__det_1_1is__1wire___3_01___tp_00_01meta_1_1void__t_3_01void_01_4_01_4.html">utl::_1wire_i_det::is_1wire_&lt; _Tp, meta::void_t&lt; void &gt; &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">template to catch a proper 1-wire interface type <a href="structutl_1_1__1wire__i__det_1_1is__1wire___3_01___tp_00_01meta_1_1void__t_3_01void_01_4_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceutl"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceutl.html">utl</a></td></tr>
<tr class="memdesc:namespaceutl"><td class="mdescLeft">&#160;</td><td class="mdescRight">STL's core language concepts. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceutl_1_1__1wire__i__det"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html">utl::_1wire_i_det</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a502fff2c967d26334aa3c2fcf0b037ba"><td class="memTemplParams" colspan="2">template&lt;class _Tp &gt; </td></tr>
<tr class="memitem:a502fff2c967d26334aa3c2fcf0b037ba"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a502fff2c967d26334aa3c2fcf0b037ba">utl::_1wire_i_det::try_reset_t</a> = decltype(declval&lt; _Tp &gt;().reset(declval&lt; typename _Tp::Speed &gt;()))</td></tr>
<tr class="separator:a502fff2c967d26334aa3c2fcf0b037ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a303cf58468da38ceeaa2477570f82948"><td class="memTemplParams" colspan="2">template&lt;class _Tp &gt; </td></tr>
<tr class="memitem:a303cf58468da38ceeaa2477570f82948"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a303cf58468da38ceeaa2477570f82948">utl::_1wire_i_det::try_rx1_t</a> = decltype(declval&lt; _Tp &gt;().rx_data(declval&lt; typename _Tp::Speed &gt;()))</td></tr>
<tr class="separator:a303cf58468da38ceeaa2477570f82948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6a2b551bcf51b426c2e8506ab2473fe"><td class="memTemplParams" colspan="2">template&lt;class _Tp &gt; </td></tr>
<tr class="memitem:ac6a2b551bcf51b426c2e8506ab2473fe"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#ac6a2b551bcf51b426c2e8506ab2473fe">utl::_1wire_i_det::try_tx1_t</a> = decltype(declval&lt; _Tp &gt;().tx_data(declval&lt; byte_t &gt;(), declval&lt; typename _Tp::Speed &gt;()))</td></tr>
<tr class="separator:ac6a2b551bcf51b426c2e8506ab2473fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3416ddb06e089a5c191d356dd358ff00"><td class="memTemplParams" colspan="2">template&lt;class _Tp &gt; </td></tr>
<tr class="memitem:a3416ddb06e089a5c191d356dd358ff00"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a3416ddb06e089a5c191d356dd358ff00">utl::_1wire_i_det::try_match_t</a> = decltype(declval&lt; _Tp &gt;().match(declval&lt; _1wire_id_t &amp; &gt;(), declval&lt; typename _Tp::Speed &gt;()))</td></tr>
<tr class="separator:a3416ddb06e089a5c191d356dd358ff00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa85f59a97c388dc259589cb517824233"><td class="memTemplParams" colspan="2">template&lt;class _Tp &gt; </td></tr>
<tr class="memitem:aa85f59a97c388dc259589cb517824233"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#aa85f59a97c388dc259589cb517824233">utl::_1wire_i_det::try_match_n_ovdr_t</a> = decltype(declval&lt; _Tp &gt;().match_n_ovdr(declval&lt; _1wire_id_t &amp; &gt;()))</td></tr>
<tr class="separator:aa85f59a97c388dc259589cb517824233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d0825a40484e7868bf41fc4825b4f7d"><td class="memTemplParams" colspan="2">template&lt;class _Tp &gt; </td></tr>
<tr class="memitem:a9d0825a40484e7868bf41fc4825b4f7d"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a9d0825a40484e7868bf41fc4825b4f7d">utl::_1wire_i_det::try_skip_t</a> = decltype(declval&lt; _Tp &gt;().skip(declval&lt; typename _Tp::Speed &gt;()))</td></tr>
<tr class="separator:a9d0825a40484e7868bf41fc4825b4f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6c9df3cb6bf2479e8d30a5d36ab71cb"><td class="memTemplParams" colspan="2">template&lt;class _Tp &gt; </td></tr>
<tr class="memitem:af6c9df3cb6bf2479e8d30a5d36ab71cb"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#af6c9df3cb6bf2479e8d30a5d36ab71cb">utl::_1wire_i_det::try_skip_n_ovdr_t</a> = decltype(declval&lt; _Tp &gt;().skip_n_ovdr())</td></tr>
<tr class="separator:af6c9df3cb6bf2479e8d30a5d36ab71cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dc7b4df37cebf753556ba527306cf9f"><td class="memTemplParams" colspan="2">template&lt;class _Tp &gt; </td></tr>
<tr class="memitem:a3dc7b4df37cebf753556ba527306cf9f"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a3dc7b4df37cebf753556ba527306cf9f">utl::_1wire_i_det::try_first_t</a> = decltype(declval&lt; _Tp &gt;().first(declval&lt; typename _Tp::Speed &gt;()))</td></tr>
<tr class="separator:a3dc7b4df37cebf753556ba527306cf9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67a086b8e4e3ee051ccb0351e6456630"><td class="memTemplParams" colspan="2">template&lt;class _Tp &gt; </td></tr>
<tr class="memitem:a67a086b8e4e3ee051ccb0351e6456630"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a67a086b8e4e3ee051ccb0351e6456630">utl::_1wire_i_det::try_next_t</a> = decltype(declval&lt; _Tp &gt;().next(declval&lt; typename _Tp::Speed &gt;()))</td></tr>
<tr class="separator:a67a086b8e4e3ee051ccb0351e6456630"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a85a3a19778edb037f6341f37135a5494"><td class="memTemplParams" colspan="2">template&lt;typename _T &gt; </td></tr>
<tr class="memitem:a85a3a19778edb037f6341f37135a5494"><td class="memTemplItemLeft" align="right" valign="top">byte_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a85a3a19778edb037f6341f37135a5494">utl::_1wire_i_det::_touch</a> (_T &amp;obj, byte_t out, typename _T::Speed s)</td></tr>
<tr class="memdesc:a85a3a19778edb037f6341f37135a5494"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a byte to 1-Wire bus and read the response. <a href="namespaceutl_1_1__1wire__i__det.html#a85a3a19778edb037f6341f37135a5494">More...</a><br /></td></tr>
<tr class="separator:a85a3a19778edb037f6341f37135a5494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b07e623a39ce82f1514846169f3a954"><td class="memTemplParams" colspan="2">template&lt;typename _T &gt; </td></tr>
<tr class="memitem:a1b07e623a39ce82f1514846169f3a954"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a1b07e623a39ce82f1514846169f3a954">utl::_1wire_i_det::_match</a> (_T &amp;obj, _1wire_id_t &amp;id, typename _T::Speed s)</td></tr>
<tr class="separator:a1b07e623a39ce82f1514846169f3a954"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e14f734d5e232c914be6ea97982aa40"><td class="memTemplParams" colspan="2">template&lt;typename _T &gt; </td></tr>
<tr class="memitem:a1e14f734d5e232c914be6ea97982aa40"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a1e14f734d5e232c914be6ea97982aa40">utl::_1wire_i_det::_match_n_ovdr</a> (_T &amp;obj, _1wire_id_t &amp;id)</td></tr>
<tr class="separator:a1e14f734d5e232c914be6ea97982aa40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea80f4ef2422a7fd71788c42b228053"><td class="memTemplParams" colspan="2">template&lt;typename _T &gt; </td></tr>
<tr class="memitem:a9ea80f4ef2422a7fd71788c42b228053"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a9ea80f4ef2422a7fd71788c42b228053">utl::_1wire_i_det::_skip</a> (_T &amp;obj, typename _T::Speed s)</td></tr>
<tr class="separator:a9ea80f4ef2422a7fd71788c42b228053"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace224a4d329166bfd9f3448e492baf2b"><td class="memTemplParams" colspan="2">template&lt;typename _T &gt; </td></tr>
<tr class="memitem:ace224a4d329166bfd9f3448e492baf2b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#ace224a4d329166bfd9f3448e492baf2b">utl::_1wire_i_det::_skip_n_ovdr</a> (_T &amp;obj)</td></tr>
<tr class="separator:ace224a4d329166bfd9f3448e492baf2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a237719ffa105f988cb175d6720712a4a"><td class="memTemplParams" colspan="2">template&lt;typename _T &gt; </td></tr>
<tr class="memitem:a237719ffa105f988cb175d6720712a4a"><td class="memTemplItemLeft" align="right" valign="top">_1wire_id_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a237719ffa105f988cb175d6720712a4a">utl::_1wire_i_det::_first</a> (_T &amp;obj, typename _T::Speed s, bool alarm)</td></tr>
<tr class="memdesc:a237719ffa105f988cb175d6720712a4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">'first' operation, to search on the 1-Wire for the first device. This is performed by setting dec_, pos_ and cur_ to zero and then doing the search. <a href="namespaceutl_1_1__1wire__i__det.html#a237719ffa105f988cb175d6720712a4a">More...</a><br /></td></tr>
<tr class="separator:a237719ffa105f988cb175d6720712a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f7b692a40769ebe59343613b147e01d"><td class="memTemplParams" colspan="2">template&lt;typename _T &gt; </td></tr>
<tr class="memitem:a1f7b692a40769ebe59343613b147e01d"><td class="memTemplItemLeft" align="right" valign="top">_1wire_id_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl_1_1__1wire__i__det.html#a1f7b692a40769ebe59343613b147e01d">utl::_1wire_i_det::_next</a> (_T &amp;obj, typename _T::Speed s, bool alarm)</td></tr>
<tr class="memdesc:a1f7b692a40769ebe59343613b147e01d"><td class="mdescLeft">&#160;</td><td class="mdescRight">'next' operation, to search on the 1-Wire for the next device. This search is usually performed after a 'first' operation or another 'next' operation. Based on maxim-ic application note 187. <a href="namespaceutl_1_1__1wire__i__det.html#a1f7b692a40769ebe59343613b147e01d">More...</a><br /></td></tr>
<tr class="separator:a1f7b692a40769ebe59343613b147e01d"><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>An 1-wire interface implementation. </p>
<p>Copyright (C) 2018 Christos Choutouridis</p>
<p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p>
<p>You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>. </p>

<p class="definition">Definition in file <a class="el" href="__1wire_8h_source.html">_1wire.h</a>.</p>
</div></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="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_82754f54d9380477ef02477185c1f103.html">utl</a></li><li class="navelem"><a class="el" href="dir_b2ad3c1a6521a4924fa9194d98c323e2.html">com</a></li><li class="navelem"><a class="el" href="__1wire_8h.html">_1wire.h</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.14 </li>
</ul>
</div>
</body>
</html>

+ 23
- 0
doc/html/__1wire_8h.js View File

@@ -0,0 +1,23 @@
var __1wire_8h =
[
[ "_1wire_i", "classutl_1_1__1wire__i.html", "classutl_1_1__1wire__i" ],
[ "_1wire_i< virtual_tag >", "classutl_1_1__1wire__i_3_01virtual__tag_01_4.html", "classutl_1_1__1wire__i_3_01virtual__tag_01_4" ],
[ "is_1wire_", "structutl_1_1__1wire__i__det_1_1is__1wire__.html", null ],
[ "is_1wire_< _Tp, meta::void_t< void > >", "structutl_1_1__1wire__i__det_1_1is__1wire___3_01___tp_00_01meta_1_1void__t_3_01void_01_4_01_4.html", null ],
[ "try_first_t", "__1wire_8h.html#a3dc7b4df37cebf753556ba527306cf9f", null ],
[ "try_match_n_ovdr_t", "__1wire_8h.html#aa85f59a97c388dc259589cb517824233", null ],
[ "try_match_t", "__1wire_8h.html#a3416ddb06e089a5c191d356dd358ff00", null ],
[ "try_next_t", "__1wire_8h.html#a67a086b8e4e3ee051ccb0351e6456630", null ],
[ "try_reset_t", "__1wire_8h.html#a502fff2c967d26334aa3c2fcf0b037ba", null ],
[ "try_rx1_t", "__1wire_8h.html#a303cf58468da38ceeaa2477570f82948", null ],
[ "try_skip_n_ovdr_t", "__1wire_8h.html#af6c9df3cb6bf2479e8d30a5d36ab71cb", null ],
[ "try_skip_t", "__1wire_8h.html#a9d0825a40484e7868bf41fc4825b4f7d", null ],
[ "try_tx1_t", "__1wire_8h.html#ac6a2b551bcf51b426c2e8506ab2473fe", null ],
[ "_first", "__1wire_8h.html#a237719ffa105f988cb175d6720712a4a", null ],
[ "_match", "__1wire_8h.html#a1b07e623a39ce82f1514846169f3a954", null ],
[ "_match_n_ovdr", "__1wire_8h.html#a1e14f734d5e232c914be6ea97982aa40", null ],
[ "_next", "__1wire_8h.html#a1f7b692a40769ebe59343613b147e01d", null ],
[ "_skip", "__1wire_8h.html#a9ea80f4ef2422a7fd71788c42b228053", null ],
[ "_skip_n_ovdr", "__1wire_8h.html#ace224a4d329166bfd9f3448e492baf2b", null ],
[ "_touch", "__1wire_8h.html#a85a3a19778edb037f6341f37135a5494", null ]
];

+ 181
- 0
doc/html/__1wire_8h_source.html
File diff suppressed because it is too large
View File


+ 135
- 0
doc/html/__1wire__id_8h.html View File

@@ -0,0 +1,135 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: include/utl/com/_1wire_id.h File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('__1wire__id_8h.html','');});
/* @license-end */
</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="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">_1wire_id.h File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p>An 1-wire Rom ID type.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="impl_8h_source.html">utl/core/impl.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="id_8h_source.html">utl/container/id.h</a>&gt;</code><br />
</div>
<p><a href="__1wire__id_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__id__t.html">utl::_1wire_id_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceutl"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceutl.html">utl</a></td></tr>
<tr class="memdesc:namespaceutl"><td class="mdescLeft">&#160;</td><td class="mdescRight">STL's core language concepts. <br /></td></tr>
<tr class="separator:"><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>An 1-wire Rom ID type. </p>
<p>Copyright (C) 2018 Christos Choutouridis</p>
<p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p>
<p>You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>. </p>

<p class="definition">Definition in file <a class="el" href="__1wire__id_8h_source.html">_1wire_id.h</a>.</p>
</div></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="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_82754f54d9380477ef02477185c1f103.html">utl</a></li><li class="navelem"><a class="el" href="dir_b2ad3c1a6521a4924fa9194d98c323e2.html">com</a></li><li class="navelem"><a class="el" href="__1wire__id_8h.html">_1wire_id.h</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.14 </li>
</ul>
</div>
</body>
</html>

+ 123
- 0
doc/html/__1wire__id_8h_source.html
File diff suppressed because it is too large
View File


+ 141
- 0
doc/html/__1wire__uart_8h.html View File

@@ -0,0 +1,141 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: include/utl/com/_1wire_uart.h File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('__1wire__uart_8h.html','');});
/* @license-end */
</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="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">_1wire_uart.h File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p>A 1-wire implementation using a microprocessor's uart for bit timing.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="impl_8h_source.html">utl/core/impl.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="crtp_8h_source.html">utl/core/crtp.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="__1wire_8h_source.html">utl/com/_1wire.h</a>&gt;</code><br />
</div>
<p><a href="__1wire__uart_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__uart__i.html">utl::_1wire_uart_i&lt; Impl_t &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">1-wire UART interface template class using CRTP Using the private virtual interface we provide the interface from _1wire_i&lt;&gt; <a href="classutl_1_1__1wire__uart__i.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__uart__i_3_01virtual__tag_01_4.html">utl::_1wire_uart_i&lt; virtual_tag &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A virtual base class interface implementation. Using the private virtual interface we provide the interface from <a class="el" href="classutl_1_1__1wire__i_3_01virtual__tag_01_4.html" title="A virtual base class implementation. ">_1wire_i&lt;virtual_tag&gt;</a> <a href="classutl_1_1__1wire__uart__i_3_01virtual__tag_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceutl"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceutl.html">utl</a></td></tr>
<tr class="memdesc:namespaceutl"><td class="mdescLeft">&#160;</td><td class="mdescRight">STL's core language concepts. <br /></td></tr>
<tr class="separator:"><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 1-wire implementation using a microprocessor's uart for bit timing. </p>
<dl class="section note"><dt>Note</dt><dd>This 1-wire implementation is based on MCU UART functionality. The implementation expects: 1) An Open drain tx and a floating(or pull-up) rx UART pin configuration with both pins connected to the 1-wire bus wire 2) A Transmit/receive function even in blocking/polling mode 3) A baudrate set function</dd></dl>
<p>Copyright (C) 2018 Christos Choutouridis</p>
<p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p>
<p>You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>. </p>

<p class="definition">Definition in file <a class="el" href="__1wire__uart_8h_source.html">_1wire_uart.h</a>.</p>
</div></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="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_82754f54d9380477ef02477185c1f103.html">utl</a></li><li class="navelem"><a class="el" href="dir_b2ad3c1a6521a4924fa9194d98c323e2.html">com</a></li><li class="navelem"><a class="el" href="__1wire__uart_8h.html">_1wire_uart.h</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.14 </li>
</ul>
</div>
</body>
</html>

+ 135
- 0
doc/html/__1wire__uart_8h_source.html
File diff suppressed because it is too large
View File


+ 107
- 0
doc/html/_concepts_2lib_2gtest_2gtest-all_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/lib/gtest/gtest-all.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2lib_2gtest_2gtest-all_8d.html','');});
/* @license-end */
</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">gtest-all.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_concepts_2lib_2gtest_2gtest-all_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_5aedf2f82d2f4f13addc24fda7ca3c64.html">lib</a></li><li class="navelem"><a class="el" href="dir_4b85ac8f363cc57fa06fe00d732b3ef4.html">gtest</a></li><li class="navelem"><a class="el" href="_concepts_2lib_2gtest_2gtest-all_8d.html">gtest-all.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 105
- 0
doc/html/_concepts_2lib_2gtest_2gtest-all_8d_source.html View File

@@ -0,0 +1,105 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/lib/gtest/gtest-all.d Source File</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2lib_2gtest_2gtest-all_8d_source.html','');});
/* @license-end */
</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">gtest-all.d</div> </div>
</div><!--header-->
<div class="contents">
<a href="_concepts_2lib_2gtest_2gtest-all_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;lib/gtest/gtest-all.o: ../lib/gtest/gtest-all.cc ../lib/gtest/gtest.h</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;../lib/gtest/gtest.h:</div></div><!-- fragment --></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_5aedf2f82d2f4f13addc24fda7ca3c64.html">lib</a></li><li class="navelem"><a class="el" href="dir_4b85ac8f363cc57fa06fe00d732b3ef4.html">gtest</a></li><li class="navelem"><a class="el" href="_concepts_2lib_2gtest_2gtest-all_8d.html">gtest-all.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 107
- 0
doc/html/_concepts_2source_2main_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/main.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2source_2main_8d.html','');});
/* @license-end */
</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">main.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_concepts_2source_2main_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="_concepts_2source_2main_8d.html">main.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 108
- 0
doc/html/_concepts_2source_2main_8d_source.html View File

@@ -0,0 +1,108 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/main.d Source File</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2source_2main_8d_source.html','');});
/* @license-end */
</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">main.d</div> </div>
</div><!--header-->
<div class="contents">
<a href="_concepts_2source_2main_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;source/<a class="code" href="main_8cpp.html#a7f83bdc516d2cb86e20235d94ddf055a">main</a>.o: W:/Work/Software/Libraries/<a class="code" href="namespaceutl.html">utl</a>/test/<a class="code" href="main_8cpp.html#a7f83bdc516d2cb86e20235d94ddf055a">main</a>.cpp \
W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h:</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<div class="ttc" id="namespaceutl_html"><div class="ttname"><a href="namespaceutl.html">utl</a></div><div class="ttdoc">STL&amp;#39;s core language concepts. </div><div class="ttdef"><b>Definition:</b> <a href="__1wire_8h_source.html#l00030">_1wire.h:30</a></div></div>
<div class="ttc" id="main_8cpp_html_a7f83bdc516d2cb86e20235d94ddf055a"><div class="ttname"><a href="main_8cpp.html#a7f83bdc516d2cb86e20235d94ddf055a">main</a></div><div class="ttdeci">GTEST_API_ int main(int argc, char **argv)</div><div class="ttdef"><b>Definition:</b> <a href="main_8cpp_source.html#l00023">main.cpp:23</a></div></div>
</div><!-- fragment --></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="_concepts_2source_2main_8d.html">main.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 107
- 0
doc/html/_concepts_2source_2tests_2_t_concepts_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/tests/TConcepts.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2source_2tests_2_t_concepts_8d.html','');});
/* @license-end */
</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">TConcepts.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_concepts_2source_2tests_2_t_concepts_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="dir_24134ffae0315e39a5b4fb4f5ac472ee.html">tests</a></li><li class="navelem"><a class="el" href="_concepts_2source_2tests_2_t_concepts_8d.html">TConcepts.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 127
- 0
doc/html/_concepts_2source_2tests_2_t_concepts_8d_source.html
File diff suppressed because it is too large
View File


+ 107
- 0
doc/html/_concepts_2source_2tests_2_tinvoke_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/tests/Tinvoke.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2source_2tests_2_tinvoke_8d.html','');});
/* @license-end */
</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">Tinvoke.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_concepts_2source_2tests_2_tinvoke_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="dir_24134ffae0315e39a5b4fb4f5ac472ee.html">tests</a></li><li class="navelem"><a class="el" href="_concepts_2source_2tests_2_tinvoke_8d.html">Tinvoke.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 123
- 0
doc/html/_concepts_2source_2tests_2_tinvoke_8d_source.html View File

@@ -0,0 +1,123 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/tests/Tinvoke.d Source File</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2source_2tests_2_tinvoke_8d_source.html','');});
/* @license-end */
</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">Tinvoke.d</div> </div>
</div><!--header-->
<div class="contents">
<a href="_concepts_2source_2tests_2_tinvoke_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;source/tests/Tinvoke.o: \</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; W:/Work/Software/Libraries/<a class="code" href="namespaceutl.html">utl</a>/test/tests/Tinvoke.cpp \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/utility/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/impl.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/version.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/types.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/meta.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/integral.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/typelist.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/idx_sequence.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/detection.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/logical.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/selection.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/sfinae.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/operations.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/useif.h \
W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/utility/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h:</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/impl.h:</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/version.h:</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/types.h:</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/meta.h:</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/integral.h:</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/typelist.h:</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/idx_sequence.h:</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/detection.h:</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/logical.h:</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/selection.h:</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/sfinae.h:</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h:</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/operations.h:</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/useif.h:</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h:</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<div class="ttc" id="namespaceutl_html"><div class="ttname"><a href="namespaceutl.html">utl</a></div><div class="ttdoc">STL&amp;#39;s core language concepts. </div><div class="ttdef"><b>Definition:</b> <a href="__1wire_8h_source.html#l00030">_1wire.h:30</a></div></div>
<div class="ttc" id="namespaceutl_1_1meta_html_a77630cd8adc01f7193f6cb834313d90f"><div class="ttname"><a href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">utl::meta::invoke</a></div><div class="ttdeci">typename Fn::template apply&lt; Args... &gt; invoke</div><div class="ttdef"><b>Definition:</b> <a href="meta_2invoke_8h_source.html#l00081">invoke.h:81</a></div></div>
</div><!-- fragment --></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="dir_24134ffae0315e39a5b4fb4f5ac472ee.html">tests</a></li><li class="navelem"><a class="el" href="_concepts_2source_2tests_2_tinvoke_8d.html">Tinvoke.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 107
- 0
doc/html/_concepts_2source_2tests_2test__1w__impl_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/tests/test_1w_impl.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2source_2tests_2test__1w__impl_8d.html','');});
/* @license-end */
</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">test_1w_impl.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_concepts_2source_2tests_2test__1w__impl_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="dir_24134ffae0315e39a5b4fb4f5ac472ee.html">tests</a></li><li class="navelem"><a class="el" href="_concepts_2source_2tests_2test__1w__impl_8d.html">test_1w_impl.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 128
- 0
doc/html/_concepts_2source_2tests_2test__1w__impl_8d_source.html
File diff suppressed because it is too large
View File


+ 107
- 0
doc/html/_concepts_2source_2tests_2test__i2c__impl_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/tests/test_i2c_impl.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2source_2tests_2test__i2c__impl_8d.html','');});
/* @license-end */
</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">test_i2c_impl.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_concepts_2source_2tests_2test__i2c__impl_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="dir_24134ffae0315e39a5b4fb4f5ac472ee.html">tests</a></li><li class="navelem"><a class="el" href="_concepts_2source_2tests_2test__i2c__impl_8d.html">test_i2c_impl.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 125
- 0
doc/html/_concepts_2source_2tests_2test__i2c__impl_8d_source.html
File diff suppressed because it is too large
View File


+ 107
- 0
doc/html/_concepts_2source_2tests_2test__ostream__dev_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/tests/test_ostream_dev.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2source_2tests_2test__ostream__dev_8d.html','');});
/* @license-end */
</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">test_ostream_dev.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_concepts_2source_2tests_2test__ostream__dev_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="dir_24134ffae0315e39a5b4fb4f5ac472ee.html">tests</a></li><li class="navelem"><a class="el" href="_concepts_2source_2tests_2test__ostream__dev_8d.html">test_ostream_dev.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 126
- 0
doc/html/_concepts_2source_2tests_2test__ostream__dev_8d_source.html
File diff suppressed because it is too large
View File


+ 107
- 0
doc/html/_concepts_2source_2tests_2test__spi__impl_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/tests/test_spi_impl.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_concepts_2source_2tests_2test__spi__impl_8d.html','');});
/* @license-end */
</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">test_spi_impl.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_concepts_2source_2tests_2test__spi__impl_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="dir_24134ffae0315e39a5b4fb4f5ac472ee.html">tests</a></li><li class="navelem"><a class="el" href="_concepts_2source_2tests_2test__spi__impl_8d.html">test_spi_impl.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 125
- 0
doc/html/_concepts_2source_2tests_2test__spi__impl_8d_source.html
File diff suppressed because it is too large
View File


+ 17
- 0
doc/html/_formulas.tex View File

@@ -0,0 +1,17 @@
\documentclass{article}
\usepackage{epsfig}
\pagestyle{empty}
\begin{document}
$ O(1) $
\pagebreak

$ O(logN) $
\pagebreak

$ O(N) $
\pagebreak

$ N $
\pagebreak

\end{document}

+ 107
- 0
doc/html/_r_e_a_d_m_e_8md.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: README.md File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_r_e_a_d_m_e_8md.html','');});
/* @license-end */
</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">README.md File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_r_e_a_d_m_e_8md_source.html">Go to the source code of this file.</a></p>
</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="_r_e_a_d_m_e_8md.html">README.md</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.14 </li>
</ul>
</div>
</body>
</html>

+ 105
- 0
doc/html/_r_e_a_d_m_e_8md_source.html View File

@@ -0,0 +1,105 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: README.md Source File</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_r_e_a_d_m_e_8md.html','');});
/* @license-end */
</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">README.md</div> </div>
</div><!--header-->
<div class="contents">
<a href="_r_e_a_d_m_e_8md.html">Go to the documentation of this file.</a><div class="fragment"></div><!-- fragment --></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="_r_e_a_d_m_e_8md.html">README.md</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.14 </li>
</ul>
</div>
</body>
</html>

+ 200
- 0
doc/html/_t_concepts_8cpp.html View File

@@ -0,0 +1,200 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/tests/TConcepts.cpp File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_t_concepts_8cpp.html','');});
/* @license-end */
</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="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">TConcepts.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="concepts_8h_source.html">utl/concepts/concepts.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="meta_8h_source.html">utl/meta/meta.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="gtest_8h_source.html">gtest/gtest.h</a>&gt;</code><br />
</div>
<p><a href="_t_concepts_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__concepts_1_1_empty.html">test_concepts::Empty</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__concepts_1_1_have_only_copy.html">test_concepts::HaveOnlyCopy</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__concepts_1_1_have_only_move.html">test_concepts::HaveOnlyMove</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__concepts_1_1_have_copy_and_move.html">test_concepts::HaveCopyAndMove</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__concepts_1_1_have_perfect_forwarding.html">test_concepts::HavePerfectForwarding</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__concepts_1_1_base.html">test_concepts::Base</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__concepts_1_1_derived1.html">test_concepts::Derived1</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__concepts_1_1_derived2.html">test_concepts::Derived2</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__concepts_1_1_have_operator_base.html">test_concepts::HaveOperatorBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__concepts_1_1_a.html">test_concepts::A</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__concepts_1_1_b.html">test_concepts::B</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__concepts_1_1_inv.html">test_concepts::Inv</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__concepts_1_1_pred.html">test_concepts::Pred</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__concepts_1_1_incr.html">test_concepts::Incr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacetest__concepts"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html">test_concepts</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae09100ab70ff8d9779ab82a64b32c379"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#ae09100ab70ff8d9779ab82a64b32c379">test_concepts::operator==</a> (const A &amp;l, const A &amp;r)</td></tr>
<tr class="separator:ae09100ab70ff8d9779ab82a64b32c379"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7a67208d83b1c5bfe71be98a508b2a2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#aa7a67208d83b1c5bfe71be98a508b2a2">test_concepts::operator!=</a> (const A &amp;l, const A &amp;r)</td></tr>
<tr class="separator:aa7a67208d83b1c5bfe71be98a508b2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd289c839a61f3a1a4a993b8d19c252"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a2bd289c839a61f3a1a4a993b8d19c252">test_concepts::operator==</a> (const B &amp;l, const B &amp;r)</td></tr>
<tr class="separator:a2bd289c839a61f3a1a4a993b8d19c252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5020d93acd11bc3ef58376d39742f252"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a5020d93acd11bc3ef58376d39742f252">test_concepts::operator!=</a> (const B &amp;l, const B &amp;r)</td></tr>
<tr class="separator:a5020d93acd11bc3ef58376d39742f252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7df33a6fa1bf9b0e019c754ad8130861"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a7df33a6fa1bf9b0e019c754ad8130861">test_concepts::operator&lt;</a> (const B &amp;l, const B &amp;r)</td></tr>
<tr class="separator:a7df33a6fa1bf9b0e019c754ad8130861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a84bdf10913e789466806c544c3cd23"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a0a84bdf10913e789466806c544c3cd23">test_concepts::operator&lt;=</a> (const B &amp;l, const B &amp;r)</td></tr>
<tr class="separator:a0a84bdf10913e789466806c544c3cd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c2d2768666e0eb1c5523345b8925e32"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a6c2d2768666e0eb1c5523345b8925e32">test_concepts::operator&gt;</a> (const B &amp;l, const B &amp;r)</td></tr>
<tr class="separator:a6c2d2768666e0eb1c5523345b8925e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa621df5520d29f172fa1cef1d286936a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#aa621df5520d29f172fa1cef1d286936a">test_concepts::operator&gt;=</a> (const B &amp;l, const B &amp;r)</td></tr>
<tr class="separator:aa621df5520d29f172fa1cef1d286936a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab245465c002e0ed0837b91aa4c88a349"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#ab245465c002e0ed0837b91aa4c88a349">test_concepts::TEST</a> (TConcepts, Same)</td></tr>
<tr class="separator:ab245465c002e0ed0837b91aa4c88a349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d2e53efce2d5c77999eb133966f898b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a5d2e53efce2d5c77999eb133966f898b">test_concepts::TEST</a> (TConcepts, DerivedFrom)</td></tr>
<tr class="separator:a5d2e53efce2d5c77999eb133966f898b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae54bd81fa0239d5d914483314e328e4e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#ae54bd81fa0239d5d914483314e328e4e">test_concepts::TEST</a> (TConcepts, ConvertibleTo)</td></tr>
<tr class="separator:ae54bd81fa0239d5d914483314e328e4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8be0d791fe0ee2055d58940e360ff8ce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a8be0d791fe0ee2055d58940e360ff8ce">test_concepts::TEST</a> (TConcepts, CommonReference)</td></tr>
<tr class="separator:a8be0d791fe0ee2055d58940e360ff8ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace7dd5dcd339ad2bf5fd7b08b582ec7a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#ace7dd5dcd339ad2bf5fd7b08b582ec7a">test_concepts::TEST</a> (TConcepts, Integral)</td></tr>
<tr class="separator:ace7dd5dcd339ad2bf5fd7b08b582ec7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1259dbf85ef361ae709e8b7d08ad0c8a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a1259dbf85ef361ae709e8b7d08ad0c8a">test_concepts::TEST</a> (TConcepts, Assignable)</td></tr>
<tr class="separator:a1259dbf85ef361ae709e8b7d08ad0c8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe06b1186f30147f38171a2f5e95920e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#abe06b1186f30147f38171a2f5e95920e">test_concepts::TEST</a> (TConcepts, Swappable)</td></tr>
<tr class="separator:abe06b1186f30147f38171a2f5e95920e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3f33066823dea74a24d89399fa26adb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#af3f33066823dea74a24d89399fa26adb">test_concepts::TEST</a> (TConcepts, Constructible)</td></tr>
<tr class="separator:af3f33066823dea74a24d89399fa26adb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a169b771eff69e1e3086857d88a28b239"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a169b771eff69e1e3086857d88a28b239">test_concepts::TEST</a> (TConcepts, MovableCopyable)</td></tr>
<tr class="separator:a169b771eff69e1e3086857d88a28b239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f4ad0aba9c032d90024e839f2d9f380"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a0f4ad0aba9c032d90024e839f2d9f380">test_concepts::TEST</a> (TConcepts, Boolean)</td></tr>
<tr class="separator:a0f4ad0aba9c032d90024e839f2d9f380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f88e84cffb84123f470858c5c28c4fb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a8f88e84cffb84123f470858c5c28c4fb">test_concepts::TEST</a> (TConcepts, Comparable)</td></tr>
<tr class="separator:a8f88e84cffb84123f470858c5c28c4fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f6330d88c4d4c26e80f6c1b5546ea51"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a9f6330d88c4d4c26e80f6c1b5546ea51">test_concepts::TEST</a> (TConcepts, Types)</td></tr>
<tr class="separator:a9f6330d88c4d4c26e80f6c1b5546ea51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0575232afeb3a1aed915d6de6e63a328"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#a0575232afeb3a1aed915d6de6e63a328">test_concepts::TEST</a> (TConcepts, Callable)</td></tr>
<tr class="separator:a0575232afeb3a1aed915d6de6e63a328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb4992f432f2a8cfed2c5bfa4bc5adaf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#adb4992f432f2a8cfed2c5bfa4bc5adaf">test_concepts::type_printer</a> (int *i)</td></tr>
<tr class="separator:adb4992f432f2a8cfed2c5bfa4bc5adaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acef6bf32c3066c6c73a1055184a61c08"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__concepts.html#acef6bf32c3066c6c73a1055184a61c08">test_concepts::TEST</a> (TConcepts, Iterators)</td></tr>
<tr class="separator:acef6bf32c3066c6c73a1055184a61c08"><td class="memSeparator" colspan="2">&#160;</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="navelem"><a class="el" href="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_d84abbe486a7f5f39e3c9088ffc1760a.html">tests</a></li><li class="navelem"><a class="el" href="_t_concepts_8cpp.html">TConcepts.cpp</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.14 </li>
</ul>
</div>
</body>
</html>

+ 40
- 0
doc/html/_t_concepts_8cpp.js View File

@@ -0,0 +1,40 @@
var _t_concepts_8cpp =
[
[ "Empty", "structtest__concepts_1_1_empty.html", null ],
[ "HaveOnlyCopy", "structtest__concepts_1_1_have_only_copy.html", "structtest__concepts_1_1_have_only_copy" ],
[ "HaveOnlyMove", "structtest__concepts_1_1_have_only_move.html", "structtest__concepts_1_1_have_only_move" ],
[ "HaveCopyAndMove", "structtest__concepts_1_1_have_copy_and_move.html", "structtest__concepts_1_1_have_copy_and_move" ],
[ "HavePerfectForwarding", "classtest__concepts_1_1_have_perfect_forwarding.html", "classtest__concepts_1_1_have_perfect_forwarding" ],
[ "Base", "classtest__concepts_1_1_base.html", null ],
[ "Derived1", "classtest__concepts_1_1_derived1.html", null ],
[ "Derived2", "classtest__concepts_1_1_derived2.html", null ],
[ "HaveOperatorBase", "classtest__concepts_1_1_have_operator_base.html", "classtest__concepts_1_1_have_operator_base" ],
[ "A", "structtest__concepts_1_1_a.html", "structtest__concepts_1_1_a" ],
[ "B", "structtest__concepts_1_1_b.html", "structtest__concepts_1_1_b" ],
[ "Inv", "structtest__concepts_1_1_inv.html", "structtest__concepts_1_1_inv" ],
[ "Pred", "structtest__concepts_1_1_pred.html", "structtest__concepts_1_1_pred" ],
[ "Incr", "structtest__concepts_1_1_incr.html", "structtest__concepts_1_1_incr" ],
[ "operator!=", "_t_concepts_8cpp.html#aa7a67208d83b1c5bfe71be98a508b2a2", null ],
[ "operator!=", "_t_concepts_8cpp.html#a5020d93acd11bc3ef58376d39742f252", null ],
[ "operator<", "_t_concepts_8cpp.html#a7df33a6fa1bf9b0e019c754ad8130861", null ],
[ "operator<=", "_t_concepts_8cpp.html#a0a84bdf10913e789466806c544c3cd23", null ],
[ "operator==", "_t_concepts_8cpp.html#ae09100ab70ff8d9779ab82a64b32c379", null ],
[ "operator==", "_t_concepts_8cpp.html#a2bd289c839a61f3a1a4a993b8d19c252", null ],
[ "operator>", "_t_concepts_8cpp.html#a6c2d2768666e0eb1c5523345b8925e32", null ],
[ "operator>=", "_t_concepts_8cpp.html#aa621df5520d29f172fa1cef1d286936a", null ],
[ "TEST", "_t_concepts_8cpp.html#ab245465c002e0ed0837b91aa4c88a349", null ],
[ "TEST", "_t_concepts_8cpp.html#a5d2e53efce2d5c77999eb133966f898b", null ],
[ "TEST", "_t_concepts_8cpp.html#ae54bd81fa0239d5d914483314e328e4e", null ],
[ "TEST", "_t_concepts_8cpp.html#a8be0d791fe0ee2055d58940e360ff8ce", null ],
[ "TEST", "_t_concepts_8cpp.html#ace7dd5dcd339ad2bf5fd7b08b582ec7a", null ],
[ "TEST", "_t_concepts_8cpp.html#a1259dbf85ef361ae709e8b7d08ad0c8a", null ],
[ "TEST", "_t_concepts_8cpp.html#abe06b1186f30147f38171a2f5e95920e", null ],
[ "TEST", "_t_concepts_8cpp.html#af3f33066823dea74a24d89399fa26adb", null ],
[ "TEST", "_t_concepts_8cpp.html#a169b771eff69e1e3086857d88a28b239", null ],
[ "TEST", "_t_concepts_8cpp.html#a0f4ad0aba9c032d90024e839f2d9f380", null ],
[ "TEST", "_t_concepts_8cpp.html#a8f88e84cffb84123f470858c5c28c4fb", null ],
[ "TEST", "_t_concepts_8cpp.html#a9f6330d88c4d4c26e80f6c1b5546ea51", null ],
[ "TEST", "_t_concepts_8cpp.html#a0575232afeb3a1aed915d6de6e63a328", null ],
[ "TEST", "_t_concepts_8cpp.html#acef6bf32c3066c6c73a1055184a61c08", null ],
[ "type_printer", "_t_concepts_8cpp.html#adb4992f432f2a8cfed2c5bfa4bc5adaf", null ]
];

+ 155
- 0
doc/html/_t_concepts_8cpp_source.html
File diff suppressed because it is too large
View File


+ 141
- 0
doc/html/_tinvoke_8cpp.html View File

@@ -0,0 +1,141 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/tests/Tinvoke.cpp File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tinvoke_8cpp.html','');});
/* @license-end */
</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="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Tinvoke.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="utility_2invoke_8h_source.html">utl/utility/invoke.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="gtest_8h_source.html">gtest/gtest.h</a>&gt;</code><br />
<code>#include &lt;type_traits&gt;</code><br />
</div>
<p><a href="_tinvoke_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__meta_1_1_ifoo.html">test_meta::Ifoo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtest__meta_1_1_ibar.html">test_meta::Ibar</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespacetest__meta"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__meta.html">test_meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a21d4736fe75f1a8389d1eb7359a4f8f1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__meta.html#a21d4736fe75f1a8389d1eb7359a4f8f1">test_meta::Ifun</a> (int i)</td></tr>
<tr class="separator:a21d4736fe75f1a8389d1eb7359a4f8f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a569cf8c253b61a7bdd8a893dd7af7adb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetest__meta.html#a569cf8c253b61a7bdd8a893dd7af7adb">test_meta::TEST</a> (Tinvoke, Invoke)</td></tr>
<tr class="separator:a569cf8c253b61a7bdd8a893dd7af7adb"><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>Copyright (C) 2018-2019 Christos Choutouridis</p>
<p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p>
<p>You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>. </p>

<p class="definition">Definition in file <a class="el" href="_tinvoke_8cpp_source.html">Tinvoke.cpp</a>.</p>
</div></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_d84abbe486a7f5f39e3c9088ffc1760a.html">tests</a></li><li class="navelem"><a class="el" href="_tinvoke_8cpp.html">Tinvoke.cpp</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.14 </li>
</ul>
</div>
</body>
</html>

+ 7
- 0
doc/html/_tinvoke_8cpp.js View File

@@ -0,0 +1,7 @@
var _tinvoke_8cpp =
[
[ "Ifoo", "structtest__meta_1_1_ifoo.html", "structtest__meta_1_1_ifoo" ],
[ "Ibar", "structtest__meta_1_1_ibar.html", "structtest__meta_1_1_ibar" ],
[ "Ifun", "_tinvoke_8cpp.html#a21d4736fe75f1a8389d1eb7359a4f8f1", null ],
[ "TEST", "_tinvoke_8cpp.html#a569cf8c253b61a7bdd8a893dd7af7adb", null ]
];

+ 123
- 0
doc/html/_tinvoke_8cpp_source.html
File diff suppressed because it is too large
View File


+ 107
- 0
doc/html/_tmeta_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/tests/Tmeta.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_8d.html','');});
/* @license-end */
</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">Tmeta.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_tmeta_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="dir_24134ffae0315e39a5b4fb4f5ac472ee.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_8d.html">Tmeta.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 122
- 0
doc/html/_tmeta_8d_source.html View File

@@ -0,0 +1,122 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14-Concepts/source/tests/Tmeta.d Source File</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_8d_source.html','');});
/* @license-end */
</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">Tmeta.d</div> </div>
</div><!--header-->
<div class="contents">
<a href="_tmeta_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;source/tests/Tmeta.o: W:/Work/Software/Libraries/<a class="code" href="namespaceutl.html">utl</a>/test/tests/Tmeta.cpp \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/meta.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/integral.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/impl.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/version.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/types.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/typelist.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/idx_sequence.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/detection.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/logical.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/selection.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/sfinae.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/operations.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/useif.h \
W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/meta.h:</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/integral.h:</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/impl.h:</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/version.h:</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/types.h:</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/typelist.h:</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/idx_sequence.h:</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/detection.h:</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/logical.h:</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/selection.h:</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/sfinae.h:</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h:</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/operations.h:</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/useif.h:</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h:</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<div class="ttc" id="namespaceutl_html"><div class="ttname"><a href="namespaceutl.html">utl</a></div><div class="ttdoc">STL&amp;#39;s core language concepts. </div><div class="ttdef"><b>Definition:</b> <a href="__1wire_8h_source.html#l00030">_1wire.h:30</a></div></div>
<div class="ttc" id="namespaceutl_1_1meta_html_a77630cd8adc01f7193f6cb834313d90f"><div class="ttname"><a href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">utl::meta::invoke</a></div><div class="ttdeci">typename Fn::template apply&lt; Args... &gt; invoke</div><div class="ttdef"><b>Definition:</b> <a href="meta_2invoke_8h_source.html#l00081">invoke.h:81</a></div></div>
</div><!-- fragment --></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_ec678fe2ad4670066af397af03cd2f43.html">C++14-Concepts</a></li><li class="navelem"><a class="el" href="dir_ab041ef57e3839706d1cbf08a477bd80.html">source</a></li><li class="navelem"><a class="el" href="dir_24134ffae0315e39a5b4fb4f5ac472ee.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_8d.html">Tmeta.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 163
- 0
doc/html/_tmeta_basic_8cpp.html View File

@@ -0,0 +1,163 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/tests/TmetaBasic.cpp File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_basic_8cpp.html','');});
/* @license-end */
</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="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">TmetaBasic.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="meta_8h_source.html">utl/meta/meta.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="gtest_8h_source.html">gtest/gtest.h</a>&gt;</code><br />
<code>#include &lt;type_traits&gt;</code><br />
</div>
<p><a href="_tmeta_basic_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_basic_1_1_identity.html">TmetaBasic::Identity&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_tmeta_basic"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html">TmetaBasic</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:adbcfd80fbcc5a0fa1a132ea56c18e7ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#adbcfd80fbcc5a0fa1a132ea56c18e7ec">TmetaBasic::TEST</a> (TmetaBasic, IntegrealType)</td></tr>
<tr class="separator:adbcfd80fbcc5a0fa1a132ea56c18e7ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9366a9541a3c137f06a56bb0de5dea26"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#a9366a9541a3c137f06a56bb0de5dea26">TmetaBasic::TEST</a> (TmetaBasic, IntegrealConstant)</td></tr>
<tr class="separator:a9366a9541a3c137f06a56bb0de5dea26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76a07a924d058a3e5f60e1b40417348a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#a76a07a924d058a3e5f60e1b40417348a">TmetaBasic::TEST</a> (TmetaBasic, BasicTypes)</td></tr>
<tr class="separator:a76a07a924d058a3e5f60e1b40417348a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa66e8f02bed5fa0b5a84c70f80c29b98"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#aa66e8f02bed5fa0b5a84c70f80c29b98">TmetaBasic::TEST</a> (TmetaBasic, Selection)</td></tr>
<tr class="separator:aa66e8f02bed5fa0b5a84c70f80c29b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ee52197913571c983d610af12a1a664"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#a8ee52197913571c983d610af12a1a664">TmetaBasic::TEST</a> (TmetaBasic, LogicalOperations)</td></tr>
<tr class="separator:a8ee52197913571c983d610af12a1a664"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabef072b3cd9e8f59bd696590b1b5dfd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#aabef072b3cd9e8f59bd696590b1b5dfd">TmetaBasic::TEST</a> (TmetaBasic, ArithmeticOperations)</td></tr>
<tr class="separator:aabef072b3cd9e8f59bd696590b1b5dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ba38c6705e4f363cf52f330afedfdb6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#a3ba38c6705e4f363cf52f330afedfdb6">TmetaBasic::TEST</a> (TmetaBasic, ComparisonOperations)</td></tr>
<tr class="separator:a3ba38c6705e4f363cf52f330afedfdb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae75afce18d82aad495ef6b9f7d5c0470"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#ae75afce18d82aad495ef6b9f7d5c0470">TmetaBasic::TEST</a> (TmetaBasic, BitOperations)</td></tr>
<tr class="separator:ae75afce18d82aad495ef6b9f7d5c0470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace6bcbc9c530fa498900e5fbcf6e7f49"><td class="memTemplParams" colspan="2">template&lt;typename T , typename = when&lt;same_&lt;T, int&gt;::type::value&gt;&gt; </td></tr>
<tr class="memitem:ace6bcbc9c530fa498900e5fbcf6e7f49"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#ace6bcbc9c530fa498900e5fbcf6e7f49">TmetaBasic::check1</a> (T x)</td></tr>
<tr class="separator:ace6bcbc9c530fa498900e5fbcf6e7f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd829e39bf3d2429d66205a392a458f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#a8fd829e39bf3d2429d66205a392a458f">TmetaBasic::check1</a> (...)</td></tr>
<tr class="separator:a8fd829e39bf3d2429d66205a392a458f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a693588cb4aefc8048c1bc4fb414fa5fe"><td class="memTemplParams" colspan="2">template&lt;typename T , typename = enable_if_t&lt;same_&lt;T, int&gt;::type::value, void&gt;&gt; </td></tr>
<tr class="memitem:a693588cb4aefc8048c1bc4fb414fa5fe"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#a693588cb4aefc8048c1bc4fb414fa5fe">TmetaBasic::check2</a> (T x)</td></tr>
<tr class="separator:a693588cb4aefc8048c1bc4fb414fa5fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691f22848ac59a710a5a588e25b79bdf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#a691f22848ac59a710a5a588e25b79bdf">TmetaBasic::check2</a> (...)</td></tr>
<tr class="separator:a691f22848ac59a710a5a588e25b79bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5662c8ed09164d9e4ffbcc3931580eb9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_basic.html#a5662c8ed09164d9e4ffbcc3931580eb9">TmetaBasic::TEST</a> (TmetaBasic, Sfinae)</td></tr>
<tr class="separator:a5662c8ed09164d9e4ffbcc3931580eb9"><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>Copyright (C) 2018 Christos Choutouridis</p>
<p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p>
<p>You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>. </p>

<p class="definition">Definition in file <a class="el" href="_tmeta_basic_8cpp_source.html">TmetaBasic.cpp</a>.</p>
</div></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_d84abbe486a7f5f39e3c9088ffc1760a.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_basic_8cpp.html">TmetaBasic.cpp</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.14 </li>
</ul>
</div>
</body>
</html>

+ 17
- 0
doc/html/_tmeta_basic_8cpp.js View File

@@ -0,0 +1,17 @@
var _tmeta_basic_8cpp =
[
[ "Identity", "struct_tmeta_basic_1_1_identity.html", "struct_tmeta_basic_1_1_identity" ],
[ "check1", "_tmeta_basic_8cpp.html#ace6bcbc9c530fa498900e5fbcf6e7f49", null ],
[ "check1", "_tmeta_basic_8cpp.html#a8fd829e39bf3d2429d66205a392a458f", null ],
[ "check2", "_tmeta_basic_8cpp.html#a693588cb4aefc8048c1bc4fb414fa5fe", null ],
[ "check2", "_tmeta_basic_8cpp.html#a691f22848ac59a710a5a588e25b79bdf", null ],
[ "TEST", "_tmeta_basic_8cpp.html#adbcfd80fbcc5a0fa1a132ea56c18e7ec", null ],
[ "TEST", "_tmeta_basic_8cpp.html#a9366a9541a3c137f06a56bb0de5dea26", null ],
[ "TEST", "_tmeta_basic_8cpp.html#a76a07a924d058a3e5f60e1b40417348a", null ],
[ "TEST", "_tmeta_basic_8cpp.html#aa66e8f02bed5fa0b5a84c70f80c29b98", null ],
[ "TEST", "_tmeta_basic_8cpp.html#a8ee52197913571c983d610af12a1a664", null ],
[ "TEST", "_tmeta_basic_8cpp.html#aabef072b3cd9e8f59bd696590b1b5dfd", null ],
[ "TEST", "_tmeta_basic_8cpp.html#a3ba38c6705e4f363cf52f330afedfdb6", null ],
[ "TEST", "_tmeta_basic_8cpp.html#ae75afce18d82aad495ef6b9f7d5c0470", null ],
[ "TEST", "_tmeta_basic_8cpp.html#a5662c8ed09164d9e4ffbcc3931580eb9", null ]
];

+ 165
- 0
doc/html/_tmeta_basic_8cpp_source.html
File diff suppressed because it is too large
View File


+ 107
- 0
doc/html/_tmeta_basic_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14/source/tests/TmetaBasic.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_basic_8d.html','');});
/* @license-end */
</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">TmetaBasic.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_tmeta_basic_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_b27f91983daa7c88d19acbf32a947465.html">C++14</a></li><li class="navelem"><a class="el" href="dir_ffc5af52851d01e73a12da661e220384.html">source</a></li><li class="navelem"><a class="el" href="dir_8411d781812971a63652b25f8ca24477.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_basic_8d.html">TmetaBasic.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 121
- 0
doc/html/_tmeta_basic_8d_source.html View File

@@ -0,0 +1,121 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14/source/tests/TmetaBasic.d Source File</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_basic_8d_source.html','');});
/* @license-end */
</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">TmetaBasic.d</div> </div>
</div><!--header-->
<div class="contents">
<a href="_tmeta_basic_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;source/tests/<a class="code" href="namespace_tmeta_basic.html">TmetaBasic</a>.o: \</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; W:/Work/Software/Libraries/<a class="code" href="namespaceutl.html">utl</a>/test/tests/<a class="code" href="namespace_tmeta_basic.html">TmetaBasic</a>.cpp \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/meta.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/integral.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/impl.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/version.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/types.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/selection.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/operations.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/useif.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/sfinae.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/typelist.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/detection.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h \
W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/meta.h:</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/integral.h:</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/impl.h:</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/version.h:</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/types.h:</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/selection.h:</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/operations.h:</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/useif.h:</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/sfinae.h:</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/typelist.h:</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/detection.h:</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h:</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h:</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<div class="ttc" id="namespaceutl_html"><div class="ttname"><a href="namespaceutl.html">utl</a></div><div class="ttdoc">STL&amp;#39;s core language concepts. </div><div class="ttdef"><b>Definition:</b> <a href="__1wire_8h_source.html#l00030">_1wire.h:30</a></div></div>
<div class="ttc" id="namespaceutl_1_1meta_html_a77630cd8adc01f7193f6cb834313d90f"><div class="ttname"><a href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">utl::meta::invoke</a></div><div class="ttdeci">typename Fn::template apply&lt; Args... &gt; invoke</div><div class="ttdef"><b>Definition:</b> <a href="meta_2invoke_8h_source.html#l00081">invoke.h:81</a></div></div>
<div class="ttc" id="namespace_tmeta_basic_html"><div class="ttname"><a href="namespace_tmeta_basic.html">TmetaBasic</a></div><div class="ttdef"><b>Definition:</b> <a href="_tmeta_basic_8cpp_source.html#l00024">TmetaBasic.cpp:24</a></div></div>
</div><!-- fragment --></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_b27f91983daa7c88d19acbf32a947465.html">C++14</a></li><li class="navelem"><a class="el" href="dir_ffc5af52851d01e73a12da661e220384.html">source</a></li><li class="navelem"><a class="el" href="dir_8411d781812971a63652b25f8ca24477.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_basic_8d.html">TmetaBasic.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 174
- 0
doc/html/_tmeta_detection_8cpp.html View File

@@ -0,0 +1,174 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/tests/TmetaDetection.cpp File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_detection_8cpp.html','');});
/* @license-end */
</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="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">TmetaDetection.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="meta_8h_source.html">utl/meta/meta.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="gtest_8h_source.html">gtest/gtest.h</a>&gt;</code><br />
<code>#include &lt;type_traits&gt;</code><br />
</div>
<p><a href="_tmeta_detection_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_detection_1_1_foo.html">TmetaDetection::Foo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_detection_1_1_bar.html">TmetaDetection::Bar</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_detection_1_1_a.html">TmetaDetection::A&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_detection_1_1m_fun.html">TmetaDetection::mFun&lt; T1, T2 &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_tmeta_detection"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html">TmetaDetection</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a8afedee9c8f0f980114df2970b85b3d6"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a8afedee9c8f0f980114df2970b85b3d6"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#a8afedee9c8f0f980114df2970b85b3d6">TmetaDetection::try_type</a> = typename T::type</td></tr>
<tr class="separator:a8afedee9c8f0f980114df2970b85b3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b1aa9fde2d938f131aa21dfbc31066d"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a5b1aa9fde2d938f131aa21dfbc31066d"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#a5b1aa9fde2d938f131aa21dfbc31066d">TmetaDetection::try_none</a> = typename T::none</td></tr>
<tr class="separator:a5b1aa9fde2d938f131aa21dfbc31066d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51bb4ddb42b30683a5838f8425126955"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a51bb4ddb42b30683a5838f8425126955"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#a51bb4ddb42b30683a5838f8425126955">TmetaDetection::try_ctor1</a> = decltype(T(std::declval&lt; int &gt;(), std::declval&lt; double &gt;()))</td></tr>
<tr class="separator:a51bb4ddb42b30683a5838f8425126955"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fb54f795c97999192547571ba631be7"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a9fb54f795c97999192547571ba631be7"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#a9fb54f795c97999192547571ba631be7">TmetaDetection::try_ctor2</a> = decltype(T(std::declval&lt; int &gt;()))</td></tr>
<tr class="separator:a9fb54f795c97999192547571ba631be7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a316a6cdd1fcf52966fee4f648f5986"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a5a316a6cdd1fcf52966fee4f648f5986"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#a5a316a6cdd1fcf52966fee4f648f5986">TmetaDetection::try_ppT</a> = decltype(++(std::declval&lt; T &gt;()))</td></tr>
<tr class="separator:a5a316a6cdd1fcf52966fee4f648f5986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a449d376e34edf3b90990510b64998ed6"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a449d376e34edf3b90990510b64998ed6"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#a449d376e34edf3b90990510b64998ed6">TmetaDetection::try_Tpp</a> = decltype(std::declval&lt; T &gt;()++)</td></tr>
<tr class="separator:a449d376e34edf3b90990510b64998ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8a09443bafe27ded567410f5d028934"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ae8a09443bafe27ded567410f5d028934"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#ae8a09443bafe27ded567410f5d028934">TmetaDetection::try_sfun</a> = decltype(std::declval&lt; T &gt;().sfun())</td></tr>
<tr class="separator:ae8a09443bafe27ded567410f5d028934"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aa064e60dc07918977247e299899d361b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#aa064e60dc07918977247e299899d361b">TmetaDetection::TEST</a> (TmetaDetection, VoidType)</td></tr>
<tr class="separator:aa064e60dc07918977247e299899d361b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad05cd282a58a320252a8de7a8ec9ba5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#aad05cd282a58a320252a8de7a8ec9ba5">TmetaDetection::TEST</a> (TmetaDetection, NotAType)</td></tr>
<tr class="separator:aad05cd282a58a320252a8de7a8ec9ba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a022c84980b3a19f2087bf4694ff652a7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#a022c84980b3a19f2087bf4694ff652a7">TmetaDetection::TEST</a> (TmetaDetection, IsDetected)</td></tr>
<tr class="separator:a022c84980b3a19f2087bf4694ff652a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8ced9a0416f4a848bc4de38355d5ee8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_detection.html#ae8ced9a0416f4a848bc4de38355d5ee8">TmetaDetection::TEST</a> (TmetaDetection, Toolkit)</td></tr>
<tr class="separator:ae8ced9a0416f4a848bc4de38355d5ee8"><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>Copyright (C) 2018 Christos Choutouridis</p>
<p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p>
<p>You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>. </p>

<p class="definition">Definition in file <a class="el" href="_tmeta_detection_8cpp_source.html">TmetaDetection.cpp</a>.</p>
</div></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_d84abbe486a7f5f39e3c9088ffc1760a.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_detection_8cpp.html">TmetaDetection.cpp</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.14 </li>
</ul>
</div>
</body>
</html>

+ 18
- 0
doc/html/_tmeta_detection_8cpp.js View File

@@ -0,0 +1,18 @@
var _tmeta_detection_8cpp =
[
[ "Foo", "struct_tmeta_detection_1_1_foo.html", null ],
[ "Bar", "struct_tmeta_detection_1_1_bar.html", null ],
[ "A", "struct_tmeta_detection_1_1_a.html", "struct_tmeta_detection_1_1_a" ],
[ "mFun", "struct_tmeta_detection_1_1m_fun.html", "struct_tmeta_detection_1_1m_fun" ],
[ "try_ctor1", "_tmeta_detection_8cpp.html#a51bb4ddb42b30683a5838f8425126955", null ],
[ "try_ctor2", "_tmeta_detection_8cpp.html#a9fb54f795c97999192547571ba631be7", null ],
[ "try_none", "_tmeta_detection_8cpp.html#a5b1aa9fde2d938f131aa21dfbc31066d", null ],
[ "try_ppT", "_tmeta_detection_8cpp.html#a5a316a6cdd1fcf52966fee4f648f5986", null ],
[ "try_sfun", "_tmeta_detection_8cpp.html#ae8a09443bafe27ded567410f5d028934", null ],
[ "try_Tpp", "_tmeta_detection_8cpp.html#a449d376e34edf3b90990510b64998ed6", null ],
[ "try_type", "_tmeta_detection_8cpp.html#a8afedee9c8f0f980114df2970b85b3d6", null ],
[ "TEST", "_tmeta_detection_8cpp.html#aa064e60dc07918977247e299899d361b", null ],
[ "TEST", "_tmeta_detection_8cpp.html#aad05cd282a58a320252a8de7a8ec9ba5", null ],
[ "TEST", "_tmeta_detection_8cpp.html#a022c84980b3a19f2087bf4694ff652a7", null ],
[ "TEST", "_tmeta_detection_8cpp.html#ae8ced9a0416f4a848bc4de38355d5ee8", null ]
];

+ 140
- 0
doc/html/_tmeta_detection_8cpp_source.html
File diff suppressed because it is too large
View File


+ 107
- 0
doc/html/_tmeta_detection_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14/source/tests/TmetaDetection.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_detection_8d.html','');});
/* @license-end */
</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">TmetaDetection.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_tmeta_detection_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_b27f91983daa7c88d19acbf32a947465.html">C++14</a></li><li class="navelem"><a class="el" href="dir_ffc5af52851d01e73a12da661e220384.html">source</a></li><li class="navelem"><a class="el" href="dir_8411d781812971a63652b25f8ca24477.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_detection_8d.html">TmetaDetection.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 121
- 0
doc/html/_tmeta_detection_8d_source.html View File

@@ -0,0 +1,121 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14/source/tests/TmetaDetection.d Source File</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_detection_8d_source.html','');});
/* @license-end */
</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">TmetaDetection.d</div> </div>
</div><!--header-->
<div class="contents">
<a href="_tmeta_detection_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;source/tests/<a class="code" href="namespace_tmeta_detection.html">TmetaDetection</a>.o: \</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; W:/Work/Software/Libraries/<a class="code" href="namespaceutl.html">utl</a>/test/tests/<a class="code" href="namespace_tmeta_detection.html">TmetaDetection</a>.cpp \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/meta.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/integral.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/impl.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/version.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/types.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/selection.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/operations.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/useif.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/sfinae.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/typelist.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/detection.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h \
W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/meta.h:</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/integral.h:</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/impl.h:</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/version.h:</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/types.h:</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/selection.h:</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/operations.h:</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/useif.h:</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/sfinae.h:</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/typelist.h:</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/detection.h:</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h:</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h:</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<div class="ttc" id="namespace_tmeta_detection_html"><div class="ttname"><a href="namespace_tmeta_detection.html">TmetaDetection</a></div><div class="ttdef"><b>Definition:</b> <a href="_tmeta_detection_8cpp_source.html#l00024">TmetaDetection.cpp:24</a></div></div>
<div class="ttc" id="namespaceutl_html"><div class="ttname"><a href="namespaceutl.html">utl</a></div><div class="ttdoc">STL&amp;#39;s core language concepts. </div><div class="ttdef"><b>Definition:</b> <a href="__1wire_8h_source.html#l00030">_1wire.h:30</a></div></div>
<div class="ttc" id="namespaceutl_1_1meta_html_a77630cd8adc01f7193f6cb834313d90f"><div class="ttname"><a href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">utl::meta::invoke</a></div><div class="ttdeci">typename Fn::template apply&lt; Args... &gt; invoke</div><div class="ttdef"><b>Definition:</b> <a href="meta_2invoke_8h_source.html#l00081">invoke.h:81</a></div></div>
</div><!-- fragment --></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_b27f91983daa7c88d19acbf32a947465.html">C++14</a></li><li class="navelem"><a class="el" href="dir_ffc5af52851d01e73a12da661e220384.html">source</a></li><li class="navelem"><a class="el" href="dir_8411d781812971a63652b25f8ca24477.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_detection_8d.html">TmetaDetection.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 173
- 0
doc/html/_tmeta_typelist_8cpp.html View File

@@ -0,0 +1,173 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/tests/TmetaTypelist.cpp File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_typelist_8cpp.html','');});
/* @license-end */
</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="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">TmetaTypelist.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="meta_8h_source.html">utl/meta/meta.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="gtest_8h_source.html">gtest/gtest.h</a>&gt;</code><br />
<code>#include &lt;type_traits&gt;</code><br />
</div>
<p><a href="_tmeta_typelist_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_typelist_1_1_identity.html">TmetaTypelist::Identity&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_typelist_1_1_mfun_bin.html">TmetaTypelist::MfunBin&lt; T1, T2 &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_typelist_1_1_mfun_bin__i.html">TmetaTypelist::MfunBin_i&lt; a, b &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_typelist_1_1_mfun_un1.html">TmetaTypelist::MfunUn1&lt; T1 &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_typelist_1_1_mfun_un2.html">TmetaTypelist::MfunUn2&lt; T1 &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_typelist_1_1_pred__is_int.html">TmetaTypelist::Pred_isInt&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_typelist_1_1_pred__is_void.html">TmetaTypelist::Pred_isVoid&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tmeta_typelist_1_1_f.html">TmetaTypelist::F&lt; T1, T2 &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_tmeta_typelist"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html">TmetaTypelist</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a0efd5c09e08d72ca3dd8236e59ca0907"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#a0efd5c09e08d72ca3dd8236e59ca0907">TmetaTypelist::TEST</a> (TmetaTypelist, Invoke)</td></tr>
<tr class="separator:a0efd5c09e08d72ca3dd8236e59ca0907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a487d8ae681bd99bee73bff152870b288"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#a487d8ae681bd99bee73bff152870b288">TmetaTypelist::TEST</a> (TmetaTypelist, Basics)</td></tr>
<tr class="separator:a487d8ae681bd99bee73bff152870b288"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a923b1c0b0dc401bd6360f86bea674239"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#a923b1c0b0dc401bd6360f86bea674239">TmetaTypelist::TEST</a> (TmetaTypelist, ElementAccess)</td></tr>
<tr class="separator:a923b1c0b0dc401bd6360f86bea674239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43c71fc11f99d862f2a965a36b7e9562"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#a43c71fc11f99d862f2a965a36b7e9562">TmetaTypelist::TEST</a> (TmetaTypelist, Concat)</td></tr>
<tr class="separator:a43c71fc11f99d862f2a965a36b7e9562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab40220bb9343d3b08715d741a87b813"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#aab40220bb9343d3b08715d741a87b813">TmetaTypelist::TEST</a> (TmetaTypelist, Fold)</td></tr>
<tr class="separator:aab40220bb9343d3b08715d741a87b813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a346d379aa948955d431367fb850a58d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#a346d379aa948955d431367fb850a58d5">TmetaTypelist::TEST</a> (TmetaTypelist, PushPopReverse)</td></tr>
<tr class="separator:a346d379aa948955d431367fb850a58d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a716c04dce454d80e8d1258f357524513"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#a716c04dce454d80e8d1258f357524513">TmetaTypelist::TEST</a> (TmetaTypelist, Transform)</td></tr>
<tr class="separator:a716c04dce454d80e8d1258f357524513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7842447ab76734f253d3f9ac69ef6909"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#a7842447ab76734f253d3f9ac69ef6909">TmetaTypelist::TEST</a> (TmetaTypelist, Find)</td></tr>
<tr class="separator:a7842447ab76734f253d3f9ac69ef6909"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a973fce2375bc2b023f9c8fe8fdbdf1d8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#a973fce2375bc2b023f9c8fe8fdbdf1d8">TmetaTypelist::TEST</a> (TmetaTypelist, Count)</td></tr>
<tr class="separator:a973fce2375bc2b023f9c8fe8fdbdf1d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae822d411c84a042d49709373dd943af0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#ae822d411c84a042d49709373dd943af0">TmetaTypelist::TEST</a> (TmetaTypelist, Filter)</td></tr>
<tr class="separator:ae822d411c84a042d49709373dd943af0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad468d62cfaa953d118cf11d2f59b81b5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#ad468d62cfaa953d118cf11d2f59b81b5">TmetaTypelist::TEST</a> (TmetaTypelist, Replace)</td></tr>
<tr class="separator:ad468d62cfaa953d118cf11d2f59b81b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26027622e87df6c393dfae7b42c3e061"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tmeta_typelist.html#a26027622e87df6c393dfae7b42c3e061">TmetaTypelist::TEST</a> (TmetaTypelist, AllAnyNone)</td></tr>
<tr class="separator:a26027622e87df6c393dfae7b42c3e061"><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>Copyright (C) 2018 Christos Choutouridis</p>
<p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p>
<p>You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>. </p>

<p class="definition">Definition in file <a class="el" href="_tmeta_typelist_8cpp_source.html">TmetaTypelist.cpp</a>.</p>
</div></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_d84abbe486a7f5f39e3c9088ffc1760a.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_typelist_8cpp.html">TmetaTypelist.cpp</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.14 </li>
</ul>
</div>
</body>
</html>

+ 23
- 0
doc/html/_tmeta_typelist_8cpp.js View File

@@ -0,0 +1,23 @@
var _tmeta_typelist_8cpp =
[
[ "Identity", "struct_tmeta_typelist_1_1_identity.html", "struct_tmeta_typelist_1_1_identity" ],
[ "MfunBin", "struct_tmeta_typelist_1_1_mfun_bin.html", "struct_tmeta_typelist_1_1_mfun_bin" ],
[ "MfunBin_i", "struct_tmeta_typelist_1_1_mfun_bin__i.html", "struct_tmeta_typelist_1_1_mfun_bin__i" ],
[ "MfunUn1", "struct_tmeta_typelist_1_1_mfun_un1.html", "struct_tmeta_typelist_1_1_mfun_un1" ],
[ "MfunUn2", "struct_tmeta_typelist_1_1_mfun_un2.html", "struct_tmeta_typelist_1_1_mfun_un2" ],
[ "Pred_isInt", "struct_tmeta_typelist_1_1_pred__is_int.html", "struct_tmeta_typelist_1_1_pred__is_int" ],
[ "Pred_isVoid", "struct_tmeta_typelist_1_1_pred__is_void.html", "struct_tmeta_typelist_1_1_pred__is_void" ],
[ "F", "struct_tmeta_typelist_1_1_f.html", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#a0efd5c09e08d72ca3dd8236e59ca0907", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#a487d8ae681bd99bee73bff152870b288", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#a923b1c0b0dc401bd6360f86bea674239", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#a43c71fc11f99d862f2a965a36b7e9562", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#aab40220bb9343d3b08715d741a87b813", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#a346d379aa948955d431367fb850a58d5", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#a716c04dce454d80e8d1258f357524513", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#a7842447ab76734f253d3f9ac69ef6909", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#a973fce2375bc2b023f9c8fe8fdbdf1d8", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#ae822d411c84a042d49709373dd943af0", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#ad468d62cfaa953d118cf11d2f59b81b5", null ],
[ "TEST", "_tmeta_typelist_8cpp.html#a26027622e87df6c393dfae7b42c3e061", null ]
];

+ 184
- 0
doc/html/_tmeta_typelist_8cpp_source.html
File diff suppressed because it is too large
View File


+ 107
- 0
doc/html/_tmeta_typelist_8d.html View File

@@ -0,0 +1,107 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14/source/tests/TmetaTypelist.d File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_typelist_8d.html','');});
/* @license-end */
</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">TmetaTypelist.d File Reference</div> </div>
</div><!--header-->
<div class="contents">

<p><a href="_tmeta_typelist_8d_source.html">Go to the source code of this file.</a></p>
</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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_b27f91983daa7c88d19acbf32a947465.html">C++14</a></li><li class="navelem"><a class="el" href="dir_ffc5af52851d01e73a12da661e220384.html">source</a></li><li class="navelem"><a class="el" href="dir_8411d781812971a63652b25f8ca24477.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_typelist_8d.html">TmetaTypelist.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 121
- 0
doc/html/_tmeta_typelist_8d_source.html View File

@@ -0,0 +1,121 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test/eclipse-cygwin/C++14/source/tests/TmetaTypelist.d Source File</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_tmeta_typelist_8d_source.html','');});
/* @license-end */
</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">TmetaTypelist.d</div> </div>
</div><!--header-->
<div class="contents">
<a href="_tmeta_typelist_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;source/tests/<a class="code" href="namespace_tmeta_typelist.html">TmetaTypelist</a>.o: \</div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; W:/Work/Software/Libraries/<a class="code" href="namespaceutl.html">utl</a>/test/tests/<a class="code" href="namespace_tmeta_typelist.html">TmetaTypelist</a>.cpp \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/meta.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/integral.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/impl.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/version.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/types.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/selection.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/operations.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/useif.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/sfinae.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/typelist.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/detection.h \
W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h \
W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/meta.h:</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/integral.h:</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/impl.h:</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/version.h:</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/core/types.h:</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/selection.h:</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/operations.h:</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/useif.h:</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/sfinae.h:</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/typelist.h:</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/detection.h:</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;W:\Work\Software\Libraries\utl\include/<a class="code" href="namespaceutl.html">utl</a>/meta/<a class="code" href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">invoke</a>.h:</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;W:\Work\Software\Libraries\utl\test\eclipse-cygwin\lib/gtest/gtest.h:</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<div class="ttc" id="namespace_tmeta_typelist_html"><div class="ttname"><a href="namespace_tmeta_typelist.html">TmetaTypelist</a></div><div class="ttdef"><b>Definition:</b> <a href="_tmeta_typelist_8cpp_source.html#l00024">TmetaTypelist.cpp:24</a></div></div>
<div class="ttc" id="namespaceutl_html"><div class="ttname"><a href="namespaceutl.html">utl</a></div><div class="ttdoc">STL&amp;#39;s core language concepts. </div><div class="ttdef"><b>Definition:</b> <a href="__1wire_8h_source.html#l00030">_1wire.h:30</a></div></div>
<div class="ttc" id="namespaceutl_1_1meta_html_a77630cd8adc01f7193f6cb834313d90f"><div class="ttname"><a href="namespaceutl_1_1meta.html#a77630cd8adc01f7193f6cb834313d90f">utl::meta::invoke</a></div><div class="ttdeci">typename Fn::template apply&lt; Args... &gt; invoke</div><div class="ttdef"><b>Definition:</b> <a href="meta_2invoke_8h_source.html#l00081">invoke.h:81</a></div></div>
</div><!-- fragment --></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="dir_13e138d54eb8818da29c3992edef070a.html">test</a></li><li class="navelem"><a class="el" href="dir_aaec33bad2bb7a5d6c86281ead709be5.html">eclipse-cygwin</a></li><li class="navelem"><a class="el" href="dir_b27f91983daa7c88d19acbf32a947465.html">C++14</a></li><li class="navelem"><a class="el" href="dir_ffc5af52851d01e73a12da661e220384.html">source</a></li><li class="navelem"><a class="el" href="dir_8411d781812971a63652b25f8ca24477.html">tests</a></li><li class="navelem"><a class="el" href="_tmeta_typelist_8d.html">TmetaTypelist.d</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.14 </li>
</ul>
</div>
</body>
</html>

+ 104
- 0
doc/html/_w_1_2_work_2_software_2_libraries_2utl_2include_2utl_2concepts_2defines_8h-example.html View File

@@ -0,0 +1,104 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: W:/Work/Software/Libraries/utl/include/utl/concepts/defines.h</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_w_1_2_work_2_software_2_libraries_2utl_2include_2utl_2concepts_2defines_8h-example.html','');});
/* @license-end */
</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">W:/Work/Software/Libraries/utl/include/utl/concepts/defines.h</div> </div>
</div><!--header-->
<div class="contents">
<p>utl typename constraints wrapper</p><div class="fragment"><div class="line"><span class="keyword">template</span> &lt;utlConstrainType(SomeConcept) T&gt; <span class="keyword">struct </span>lala { };</div><div class="line"><span class="comment">// will expand to something like:</span></div><div class="line"><span class="comment">// template &lt;SomeConcept T&gt; struct lala { };</span></div><div class="line"><span class="comment">// or</span></div><div class="line"><span class="comment">// template &lt;typename T&gt; struct lala { };</span></div></div><!-- fragment --><div class="fragment"><div class="line"></div><div class="line"><span class="preprocessor">#ifndef __utl_concepts_defines_h__</span></div><div class="line"><span class="preprocessor">#define __utl_concepts_defines_h__</span></div><div class="line"></div><div class="line"></div><div class="line"><span class="preprocessor">#if CXX_CONCEPTS</span></div><div class="line"><span class="preprocessor"> #define utlConstrainType(_Concept_) _Concept_</span></div><div class="line"><span class="preprocessor">#else</span></div><div class="line"><span class="preprocessor"> #define utlConstrainType(_Concept_) typename</span></div><div class="line"><span class="preprocessor">#endif</span></div><div class="line"></div><div class="line"><span class="preprocessor">#if CXX_CONCEPTS</span></div><div class="line"><span class="preprocessor"> #if __cpp_concepts &lt;= 201507L</span></div><div class="line"><span class="preprocessor"> #define _utlConcept concept bool</span></div><div class="line"><span class="preprocessor"> #else</span></div><div class="line"><span class="preprocessor"> #define _utlConcept concept</span></div><div class="line"><span class="preprocessor"> #endif</span></div><div class="line"><span class="preprocessor">#else</span></div><div class="line"><span class="preprocessor"> #define _utlConcept constexpr bool</span></div><div class="line"><span class="preprocessor">#endif</span></div><div class="line"></div><div class="line"><span class="preprocessor">#ifndef CXX_LIB_INVOKE</span></div><div class="line"><span class="preprocessor"> #ifdef __cpp_lib_invoke</span></div><div class="line"><span class="preprocessor"> #define CXX_LIB_INVOKE __cpp_lib_invoke</span></div><div class="line"><span class="preprocessor"> #else</span></div><div class="line"><span class="preprocessor"> #define CXX_LIB_INVOKE 0</span></div><div class="line"><span class="preprocessor"> #endif</span></div><div class="line"><span class="preprocessor">#endif</span></div><div class="line"></div><div class="line"></div><div class="line"><span class="preprocessor">#endif </span><span class="comment">/* __utl_concepts_defines_h__ */</span><span class="preprocessor"></span></div></div><!-- fragment --> </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.14 </li>
</ul>
</div>
</body>
</html>

+ 118
- 0
doc/html/_w_1_2_work_2_software_2_libraries_2utl_2include_2utl_2meta_2detection_8h-example.html
File diff suppressed because it is too large
View File


+ 105
- 0
doc/html/_w_1_2_work_2_software_2_libraries_2utl_2include_2utl_2meta_2invoke_8h-example.html
File diff suppressed because it is too large
View File


+ 108
- 0
doc/html/_w_1_2_work_2_software_2_libraries_2utl_2include_2utl_2meta_2typelist_8h-example.html
File diff suppressed because it is too large
View File


+ 347
- 0
doc/html/annotated.html View File

@@ -0,0 +1,347 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: Class 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('annotated.html','');});
/* @license-end */
</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">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl.html" target="_self">utl</a></td><td class="desc">STL's core language concepts </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1__1wire__i__det.html" target="_self">_1wire_i_det</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1__1wire__i__det_1_1is__1wire__.html" target="_self">is_1wire_</a></td><td class="desc">Primary template to catch any non 1-wire interface types </td></tr>
<tr id="row_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1__1wire__i__det_1_1is__1wire___3_01___tp_00_01meta_1_1void__t_3_01void_01_4_01_4.html" target="_self">is_1wire_&lt; _Tp, meta::void_t&lt; void &gt; &gt;</a></td><td class="desc">Template to catch a proper 1-wire interface type </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1common__impl.html" target="_self">common_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__ref__.html" target="_self">__common_ref_</a></td><td class="desc"></td></tr>
<tr id="row_0_1_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_6_00_01_u_01_6_6_00_01meta_1_1void__tc4e71c227f251cadf0e0fb7b1ba6f1e9.html" target="_self">__common_ref_&lt; T &amp;&amp;, U &amp;&amp;, meta::void_t&lt; __common_ref&lt; T &amp;, U &amp; &gt;, meta::when&lt; ConvertibleTo&lt; T &amp;&amp;, __rref_res&lt; T, U &gt; &gt; &gt;, meta::when&lt; ConvertibleTo&lt; U &amp;&amp;, __rref_res&lt; T, U &gt; &gt; &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_6_00_01_u_01_6_00_01meta_1_1void__t_3972a8d6e6799b6ee6537c969cdced343.html" target="_self">__common_ref_&lt; T &amp;&amp;, U &amp;, meta::void_t&lt; __common_ref&lt; const T &amp;, U &amp; &gt;, meta::when&lt; ConvertibleTo&lt; T &amp;&amp;, __common_ref&lt; const T &amp;, U &amp; &gt; &gt; &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_00_01_u_01_6_6_00_01meta_1_1void__t_329fba5aeac3b93aa9cfa5aa7e282e196.html" target="_self">__common_ref_&lt; T &amp;, U &amp;&amp;, meta::void_t&lt; __common_ref&lt; T &amp;, const U &amp; &gt;, meta::when&lt; ConvertibleTo&lt; U &amp;&amp;, __common_ref&lt; T &amp;, const U &amp; &gt; &gt; &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_00_01_u_01_6_00_01meta_1_1void__t_3_05e5aa384829bb34312a7b8ee4ecaa00f.html" target="_self">__common_ref_&lt; T &amp;, U &amp;, meta::void_t&lt; __lref_res&lt; T, U &gt;, meta::when&lt; std::is_reference&lt; __lref_res&lt; T, U &gt; &gt;::value &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__reference.html" target="_self">__common_reference</a></td><td class="desc"></td></tr>
<tr id="row_0_1_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__reference2.html" target="_self">__common_reference2</a></td><td class="desc"></td></tr>
<tr id="row_0_1_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__reference2_3_01_t_00_01_u_00_01meta_1_1void__t_3_01____785d0aa2f8a62416e19573fcbdd83836.html" target="_self">__common_reference2&lt; T, U, meta::void_t&lt; __basic_common_reference_t&lt; T, U &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__reference3.html" target="_self">__common_reference3</a></td><td class="desc"></td></tr>
<tr id="row_0_1_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__reference3_3_01_t_00_01_u_00_01meta_1_1void__t_3_01____015b01ed12d2d90ee57fbf756ab847e9.html" target="_self">__common_reference3&lt; T, U, meta::void_t&lt; __cond_res&lt; T, U &gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____common__reference_3_01_t_00_01_u_00_01meta_1_1when_3_01std_1_1i23b95b4b3a65ce598dbcc7f52e9dab2c.html" target="_self">__common_reference&lt; T, U, meta::when&lt; std::is_reference&lt; T &gt;::value &amp;&amp;std::is_reference&lt; U &gt;::value &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____copy__cv__.html" target="_self">__copy_cv_</a></td><td class="desc"></td></tr>
<tr id="row_0_1_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____copy__cv___3_01const_01_from_01_4.html" target="_self">__copy_cv_&lt; const From &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____copy__cv___3_01const_01volatile_01_from_01_4.html" target="_self">__copy_cv_&lt; const volatile From &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____copy__cv___3_01volatile_01_from_01_4.html" target="_self">__copy_cv_&lt; volatile From &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____xref.html" target="_self">__xref</a></td><td class="desc"></td></tr>
<tr id="row_0_1_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____xref_3_01const_01_t_01_4.html" target="_self">__xref&lt; const T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_17_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____xref_3_01const_01volatile_01_t_01_4.html" target="_self">__xref&lt; const volatile T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____xref_3_01_t_01_6_01_4.html" target="_self">__xref&lt; T &amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_19_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____xref_3_01_t_01_6_6_01_4.html" target="_self">__xref&lt; T &amp;&amp; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_20_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1____xref_3_01volatile_01_t_01_4.html" target="_self">__xref&lt; volatile T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_21_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1basic__common__reference.html" target="_self">basic_common_reference</a></td><td class="desc"></td></tr>
<tr id="row_0_1_22_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1common__reference.html" target="_self">common_reference</a></td><td class="desc"></td></tr>
<tr id="row_0_1_23_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1common__reference_3_01_t_01_4.html" target="_self">common_reference&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_24_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1common__reference_3_01_t_00_01_u_01_4.html" target="_self">common_reference&lt; T, U &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_1_25_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1common__impl_1_1common__reference_3_01_t_00_01_u_00_01_v_00_01_w_8_8_8_01_4.html" target="_self">common_reference&lt; T, U, V, W... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1detail.html" target="_self">detail</a></td><td class="desc"></td></tr>
<tr id="row_0_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1detail_1_1invoke__result__.html" target="_self">invoke_result_</a></td><td class="desc"></td></tr>
<tr id="row_0_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1detail_1_1invoke__result___3_01true_00_01___callable_00_01___args_8_8_8_01_4.html" target="_self">invoke_result_&lt; true, _Callable, _Args... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1detail_1_1is__ref__wrapper.html" target="_self">is_ref_wrapper</a></td><td class="desc"></td></tr>
<tr id="row_0_2_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1detail_1_1is__ref__wrapper_3_01std_1_1reference__wrapper_3_01_u_01_4_01_4.html" target="_self">is_ref_wrapper&lt; std::reference_wrapper&lt; U &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_2_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1detail_1_1try__invoke.html" target="_self">try_invoke</a></td><td class="desc"></td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1details.html" target="_self">details</a></td><td class="desc"></td></tr>
<tr id="row_0_3_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1details_1_1is__boolean__.html" target="_self">is_boolean_</a></td><td class="desc"></td></tr>
<tr id="row_0_3_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1details_1_1is__boolean___3_01_b_00_01meta_1_1void__t_3_01meta_1_1use__if__same__t_37e77ed45a431955fc15b4c1210ad8491.html" target="_self">is_boolean_&lt; B, meta::void_t&lt; meta::use_if_same_t&lt; bool, decltype(!std::declval&lt; cref_&lt; B &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; B &gt;&gt;()==std::declval&lt; cref_&lt; B &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; B &gt;&gt;() !=std::declval&lt; cref_&lt; B &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; B &gt;&gt;() &amp;&amp;std::declval&lt; cref_&lt; B &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; B &gt;&gt;()||std::declval&lt; cref_&lt; B &gt;&gt;())&gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_3_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1details_1_1is__strict__totally__ordered__.html" target="_self">is_strict_totally_ordered_</a></td><td class="desc"></td></tr>
<tr id="row_0_3_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1details_1_1is__strict__totally__ordered___3_01_t_00_01meta_1_1void__t_3_01meta_1_1uab48bcfc89164f446368b35bcc7c8bcd.html" target="_self">is_strict_totally_ordered_&lt; T, meta::void_t&lt; meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;()&lt; std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;() &gt; std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;()&lt;=std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;() &gt;=std::declval&lt; cref_&lt; T &gt;&gt;())&gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_3_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1details_1_1is__strict__totally__ordered__with__.html" target="_self">is_strict_totally_ordered_with_</a></td><td class="desc"></td></tr>
<tr id="row_0_3_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1details_1_1is__strict__totally__ordered__with___3_01_t_00_01_u_00_01meta_1_1void__t8fb7dd5a6ad25952241e37c6f163f434.html" target="_self">is_strict_totally_ordered_with_&lt; T, U, meta::void_t&lt; meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;()&lt; std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;() &gt; std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;()&lt;=std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;() &gt;=std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;()&lt; std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;() &gt; std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;()&lt;=std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;() &gt;=std::declval&lt; cref_&lt; T &gt;&gt;())&gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_3_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1details_1_1is__weakly__equality__comparable__with__.html" target="_self">is_weakly_equality_comparable_with_</a></td><td class="desc"></td></tr>
<tr id="row_0_3_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1details_1_1is__weakly__equality__comparable__with___3_01_t_00_01_u_00_01meta_1_1voi4404f901930622694666ca68fb75381b.html" target="_self">is_weakly_equality_comparable_with_&lt; T, U, meta::void_t&lt; meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;()==std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;() !=std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;()==std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;() !=std::declval&lt; cref_&lt; T &gt;&gt;())&gt; &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1i2c__i__details.html" target="_self">i2c_i_details</a></td><td class="desc"></td></tr>
<tr id="row_0_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1i2c__i__details_1_1is__i2c__.html" target="_self">is_i2c_</a></td><td class="desc">Primary template to catch any non I2C interface types </td></tr>
<tr id="row_0_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1i2c__i__details_1_1is__i2c___3_01___tp_00_01meta_1_1void__t_3_01typename_01___tp_1_1_sequence_00_01void_01_4_01_4.html" target="_self">is_i2c_&lt; _Tp, meta::void_t&lt; typename _Tp::Sequence, void &gt; &gt;</a></td><td class="desc">Template to catch a proper I2C interface type </td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_5_" class="arrow" onclick="toggleFolder('0_5_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1idx__dev__details.html" target="_self">idx_dev_details</a></td><td class="desc"></td></tr>
<tr id="row_0_5_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1idx__dev__details_1_1is__idx__dev__.html" target="_self">is_idx_dev_</a></td><td class="desc">Primary template to catch any non input device types </td></tr>
<tr id="row_0_5_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1idx__dev__details_1_1is__idx__dev___3_01___tp_00_01void__t_3_01typename_01___tp_1_1ae8b6b24c31c81bdd901da6e6387d84b.html" target="_self">is_idx_dev_&lt; _Tp, void_t&lt; typename _Tp::data_type, typename _Tp::pointer_type, typename _Tp::iterator, typename _Tp::const_iterator, use_if_same_t&lt; try_get1_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_get2_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_begin_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_begin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cbegin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_end_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_end_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cend_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt; &gt; &gt;</a></td><td class="desc">Template to catch a proper input device type </td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_6_" class="arrow" onclick="toggleFolder('0_6_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1idxdev__it__details.html" target="_self">idxdev_it_details</a></td><td class="desc"></td></tr>
<tr id="row_0_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1idxdev__it__details_1_1is__idxdev__it__.html" target="_self">is_idxdev_it_</a></td><td class="desc">Primary template to catch any non SPI interface types </td></tr>
<tr id="row_0_6_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1idxdev__it__details_1_1is__idxdev__it___3_01___tp_00_01meta_1_1void__t_3_01typenamebd9ada52ca7b7570c26d0c280af5e635.html" target="_self">is_idxdev_it_&lt; _Tp, meta::void_t&lt; typename _Tp::value_type, typename _Tp::difference_type, typename _Tp::pointer, typename _Tp::reference, void &gt; &gt;</a></td><td class="desc">Template to catch a proper SPI interface type </td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_7_" class="arrow" onclick="toggleFolder('0_7_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1in__dev__details.html" target="_self">in_dev_details</a></td><td class="desc"></td></tr>
<tr id="row_0_7_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1in__dev__details_1_1is__in__dev__.html" target="_self">is_in_dev_</a></td><td class="desc">Primary template to catch any non input device types </td></tr>
<tr id="row_0_7_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1in__dev__details_1_1is__in__dev___3_01___tp_00_01void__t_3_01typename_01___tp_1_1dad922a62deb7c32e2cff18d66b8c887d2.html" target="_self">is_in_dev_&lt; _Tp, void_t&lt; typename _Tp::data_type, typename _Tp::pointer_type, typename _Tp::iterator, typename _Tp::const_iterator, use_if_same_t&lt; try_get1_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_get2_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_begin_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_begin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cbegin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_end_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_end_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cend_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt; &gt; &gt;</a></td><td class="desc">Template to catch a proper input device type </td></tr>
<tr id="row_0_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_8_" class="arrow" onclick="toggleFolder('0_8_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1inbuf__dev__details.html" target="_self">inbuf_dev_details</a></td><td class="desc"></td></tr>
<tr id="row_0_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1inbuf__dev__details_1_1is__inbuf__dev__.html" target="_self">is_inbuf_dev_</a></td><td class="desc">Primary template to catch any non input device types </td></tr>
<tr id="row_0_8_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1inbuf__dev__details_1_1is__inbuf__dev___3_01___tp_00_01void__t_3_01typename_01___tpc269ee3885240cc8c352f3c6b3a67cd7.html" target="_self">is_inbuf_dev_&lt; _Tp, void_t&lt; typename _Tp::data_type, typename _Tp::pointer_type, typename _Tp::iterator, typename _Tp::const_iterator, use_if_same_t&lt; try_get1_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_get2_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_begin_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_begin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cbegin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_end_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_end_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cend_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt; &gt; &gt;</a></td><td class="desc">Template to catch a proper input device type </td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_9_" class="arrow" onclick="toggleFolder('0_9_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1indev__it__details.html" target="_self">indev_it_details</a></td><td class="desc"></td></tr>
<tr id="row_0_9_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1indev__it__details_1_1is__indev__it__.html" target="_self">is_indev_it_</a></td><td class="desc">Primary template to catch any non SPI interface types </td></tr>
<tr id="row_0_9_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1indev__it__details_1_1is__indev__it___3_01___tp_00_01meta_1_1void__t_3_01typename_06508604dcee4010234c84cc332fa196b.html" target="_self">is_indev_it_&lt; _Tp, meta::void_t&lt; typename _Tp::value_type, typename _Tp::difference_type, typename _Tp::pointer, typename _Tp::reference, void &gt; &gt;</a></td><td class="desc">Template to catch a proper SPI interface type </td></tr>
<tr id="row_0_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_10_" class="arrow" onclick="toggleFolder('0_10_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta.html" target="_self">meta</a></td><td class="desc"></td></tr>
<tr id="row_0_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_0_" class="arrow" onclick="toggleFolder('0_10_0_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1apply__impl.html" target="_self">apply_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1apply__impl_1_1apply__.html" target="_self">apply_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1apply__impl_1_1apply___3_01_fn_00_01integer__sequence_3_01_t_00_01_is_8_8_8_01_4_01_4.html" target="_self">apply_&lt; Fn, integer_sequence&lt; T, Is... &gt; &gt;</a></td><td class="desc">Sequence == integer_sequence&lt;&gt; </td></tr>
<tr id="row_0_10_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1apply__impl_1_1apply___3_01_fn_00_01typelist_3_01_list_8_8_8_01_4_01_4.html" target="_self">apply_&lt; Fn, typelist&lt; List... &gt; &gt;</a></td><td class="desc"><code>Sequence</code> == typelist&lt;&gt; </td></tr>
<tr id="row_0_10_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_1_" class="arrow" onclick="toggleFolder('0_10_1_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1at__impl.html" target="_self">at_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1at__impl_1_1__add__pointer.html" target="_self">_add_pointer</a></td><td class="desc"></td></tr>
<tr id="row_0_10_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1at__impl_1_1at__.html" target="_self">at_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_1_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1at__impl_1_1at___3_01typelist_3_01_list_8_8_8_01_4_00_01_n_01_4.html" target="_self">at_&lt; typelist&lt; List... &gt;, N &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_1_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1at__impl_1_1at__head__.html" target="_self">at_head_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_1_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1at__impl_1_1at__head___3_01typelist_3_01voids_8_8_8_01_4_01_4.html" target="_self">at_head_&lt; typelist&lt; voids... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_2_" class="arrow" onclick="toggleFolder('0_10_2_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1back__impl.html" target="_self">back_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1back__impl_1_1back__.html" target="_self">back_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1back__impl_1_1back___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_01_4.html" target="_self">back_&lt; typelist&lt; Head, Tail... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_3_" class="arrow" onclick="toggleFolder('0_10_3_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1cat__impl.html" target="_self">cat_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1cat__impl_1_1cat__.html" target="_self">cat_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_3_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1cat__impl_1_1cat___3_01typelist_3_01_l1_8_8_8_01_4_01_4.html" target="_self">cat_&lt; typelist&lt; L1... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_3_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1cat__impl_1_1cat___3_01typelist_3_01_l1_8_8_8_01_4_00_01typelist_3_01_l2_8_8_8_01_4_01_4.html" target="_self">cat_&lt; typelist&lt; L1... &gt;, typelist&lt; L2... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_3_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1cat__impl_1_1cat___3_01typelist_3_01_l1_8_8_8_01_4_00_01typelist_3_01_l2_8_8_8_01_4_00_01_ln_8_8_8_01_4.html" target="_self">cat_&lt; typelist&lt; L1... &gt;, typelist&lt; L2... &gt;, Ln... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_3_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1cat__impl_1_1cat___3_4.html" target="_self">cat_&lt;&gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_4_" class="arrow" onclick="toggleFolder('0_10_4_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1count__if__impl.html" target="_self">count_if_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1count__if__impl_1_1count__if__.html" target="_self">count_if_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1count__if__impl_1_1count__if___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_fn_00_01_n_01_4.html" target="_self">count_if_&lt; typelist&lt; Head, Tail... &gt;, Fn, N &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_4_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1count__if__impl_1_1count__if___3_01typelist_3_4_00_01_fn_00_01_n_01_4.html" target="_self">count_if_&lt; typelist&lt;&gt;, Fn, N &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_5_" class="arrow" onclick="toggleFolder('0_10_5_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1detail.html" target="_self">detail</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1__and__.html" target="_self">_and_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1__and___3_01___t1_01_4.html" target="_self">_and_&lt; _T1 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1__and___3_01___t1_00_01___t2_01_4.html" target="_self">_and_&lt; _T1, _T2 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1__and___3_01___t1_00_01___t2_00_01___t3_00_01___tn_8_8_8_01_4.html" target="_self">_and_&lt; _T1, _T2, _T3, _Tn... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1__and___3_4.html" target="_self">_and_&lt;&gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_5_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1__or__.html" target="_self">_or_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_6_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1__or___3_01___t1_01_4.html" target="_self">_or_&lt; _T1 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_7_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1__or___3_01___t1_00_01___t2_01_4.html" target="_self">_or_&lt; _T1, _T2 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_8_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1__or___3_01___t1_00_01___t2_00_01___t3_00_01___tn_8_8_8_01_4.html" target="_self">_or_&lt; _T1, _T2, _T3, _Tn... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_9_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1__or___3_4.html" target="_self">_or_&lt;&gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_10_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1compose__.html" target="_self">compose_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_11_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1compose___3_01_fn0_01_4.html" target="_self">compose_&lt; Fn0 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_12_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1compose___3_01_fn0_00_01_fns_8_8_8_01_4.html" target="_self">compose_&lt; Fn0, Fns... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_13_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1compose__f__.html" target="_self">compose_f_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_14_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1compose__f___3_01_fn0_01_4.html" target="_self">compose_f_&lt; Fn0 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_15_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1compose__f___3_01_fn0_00_01_fns_8_8_8_01_4.html" target="_self">compose_f_&lt; Fn0, Fns... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_16_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1defer__.html" target="_self">defer_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_17_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1defer__i__.html" target="_self">defer_i_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_18_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1detector.html" target="_self">detector</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_19_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1detector_3_01_default_00_01void__t_3_01_op_3_01_args_8_8_8_01_4_0c35bdbd19f56980c0b5ee6d490bfb634.html" target="_self">detector&lt; Default, void_t&lt; Op&lt; Args... &gt; &gt;, Op, Args... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_20_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1if__c__.html" target="_self">if_c_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_21_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1if__c___3_01false_00_01_then_00_01_else_01_4.html" target="_self">if_c_&lt; false, Then, Else &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_22_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1if__c___3_01true_00_01_then_01_4.html" target="_self">if_c_&lt; true, Then &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_23_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1if__c___3_01true_00_01_then_00_01_else_01_4.html" target="_self">if_c_&lt; true, Then, Else &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_24_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1is__applicable__.html" target="_self">is_applicable_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_25_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1is__applicable__i__.html" target="_self">is_applicable_i_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_26_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1is__applicable__q__.html" target="_self">is_applicable_q_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_27_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1when__.html" target="_self">when_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_5_28_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1detail_1_1when___3_01true_01_4.html" target="_self">when_&lt; true &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_6_" class="arrow" onclick="toggleFolder('0_10_6_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1filter__impl.html" target="_self">filter_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1filter__impl_1_1filter__.html" target="_self">filter_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_6_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1filter__impl_1_1filter___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_fn_00_01_l_01_4.html" target="_self">filter_&lt; typelist&lt; Head, Tail... &gt;, Fn, L &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_6_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1filter__impl_1_1filter___3_01typelist_3_4_00_01_fn_00_01_l_01_4.html" target="_self">filter_&lt; typelist&lt;&gt;, Fn, L &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_7_" class="arrow" onclick="toggleFolder('0_10_7_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1find__if__impl.html" target="_self">find_if_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1find__if__impl_1_1find__if__.html" target="_self">find_if_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_7_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1find__if__impl_1_1find__if___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_fn_00_01_n_01_4.html" target="_self">find_if_&lt; typelist&lt; Head, Tail... &gt;, Fn, N &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_7_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1find__if__impl_1_1find__if___3_01typelist_3_4_00_01_fn_00_01_n_01_4.html" target="_self">find_if_&lt; typelist&lt;&gt;, Fn, N &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_8_" class="arrow" onclick="toggleFolder('0_10_8_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1fold__impl.html" target="_self">fold_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1fold__impl_1_1fold__.html" target="_self">fold_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_8_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1fold__impl_1_1fold___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_v_00_01_fn_01_4.html" target="_self">fold_&lt; typelist&lt; Head, Tail... &gt;, V, Fn &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_8_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1fold__impl_1_1fold___3_01typelist_3_4_00_01_v0_00_01_fn_01_4.html" target="_self">fold_&lt; typelist&lt;&gt;, V0, Fn &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_9_" class="arrow" onclick="toggleFolder('0_10_9_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1front__impl.html" target="_self">front_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1front__impl_1_1front__.html" target="_self">front_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_9_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1front__impl_1_1front___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_01_4.html" target="_self">front_&lt; typelist&lt; Head, Tail... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_10_" class="arrow" onclick="toggleFolder('0_10_10_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1pop__back__impl.html" target="_self">pop_back_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1pop__back__impl_1_1pop__back__.html" target="_self">pop_back_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_11_" class="arrow" onclick="toggleFolder('0_10_11_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1pop__front__impl.html" target="_self">pop_front_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1pop__front__impl_1_1pop__front__.html" target="_self">pop_front_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_11_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1pop__front__impl_1_1pop__front___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_01_4.html" target="_self">pop_front_&lt; typelist&lt; Head, Tail... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_12_" class="arrow" onclick="toggleFolder('0_10_12_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1replace__if__impl.html" target="_self">replace_if_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_12_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1replace__if__impl_1_1replace__if__.html" target="_self">replace_if_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_12_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1replace__if__impl_1_1replace__if___3_01typelist_3_01_head_00_01_tail_8_8_8_dfa8065a3617f53ecded260506092a07.html" target="_self">replace_if_&lt; typelist&lt; Head, Tail... &gt;, Fn, T, Ret &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_12_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1replace__if__impl_1_1replace__if___3_01typelist_3_4_00_01_fn_00_01_t_00_01_ret_01_4.html" target="_self">replace_if_&lt; typelist&lt;&gt;, Fn, T, Ret &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_13_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_13_" class="arrow" onclick="toggleFolder('0_10_13_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1rev__fold__impl.html" target="_self">rev_fold_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1rev__fold__impl_1_1rev__fold__.html" target="_self">rev_fold_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_13_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1rev__fold__impl_1_1rev__fold___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_v_00_01_fn_01_4.html" target="_self">rev_fold_&lt; typelist&lt; Head, Tail... &gt;, V, Fn &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_13_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1rev__fold__impl_1_1rev__fold___3_01typelist_3_01_tail_01_4_00_01_v_00_01_fn_01_4.html" target="_self">rev_fold_&lt; typelist&lt; Tail &gt;, V, Fn &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_13_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1rev__fold__impl_1_1rev__fold___3_01typelist_3_4_00_01_v_00_01_fn_01_4.html" target="_self">rev_fold_&lt; typelist&lt;&gt;, V, Fn &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_14_" class="arrow" onclick="toggleFolder('0_10_14_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1reverse__impl.html" target="_self">reverse_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_14_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1reverse__impl_1_1reverse__.html" target="_self">reverse_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_15_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_15_" class="arrow" onclick="toggleFolder('0_10_15_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1seek__if__impl.html" target="_self">seek_if_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1seek__if__impl_1_1seek__if__.html" target="_self">seek_if_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_15_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1seek__if__impl_1_1seek__if___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_fn_00_01_n_01_4.html" target="_self">seek_if_&lt; typelist&lt; Head, Tail... &gt;, Fn, N &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_15_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1seek__if__impl_1_1seek__if___3_01typelist_3_4_00_01_fn_00_01_n_01_4.html" target="_self">seek_if_&lt; typelist&lt;&gt;, Fn, N &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_16_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_16_" class="arrow" onclick="toggleFolder('0_10_16_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1transform__impl.html" target="_self">transform_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_16_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1transform__impl_1_1transform__.html" target="_self">transform_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_16_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1transform__impl_1_1transform___3_01typelist_3_01typelist_3_01_ts_8_8_8_01_40fe2b1c8ede658aadb6925de73541689.html" target="_self">transform_&lt; typelist&lt; typelist&lt; Ts... &gt;, Fn &gt;, void_t&lt; invoke&lt; Fn, Ts &gt;... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_16_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1transform__impl_1_1transform___3_01typelist_3_01typelist_3_01_ts0_8_8_8_01_8fba6bf3d0565d17a96950cb517db5f1.html" target="_self">transform_&lt; typelist&lt; typelist&lt; Ts0... &gt;, typelist&lt; Ts1... &gt;, Fn &gt;, void_t&lt; invoke&lt; Fn, Ts0, Ts1 &gt;... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_17_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_17_" class="arrow" onclick="toggleFolder('0_10_17_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1meta_1_1transform__lazy__impl.html" target="_self">transform_lazy_impl</a></td><td class="desc"></td></tr>
<tr id="row_0_10_17_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy__.html" target="_self">transform_lazy_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_17_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy___3_01typelist_3_01typelist_3_01_t56243bc35bf73da8271cb88f34751f3a.html" target="_self">transform_lazy_&lt; typelist&lt; typelist&lt; Ts... &gt;, Fn &gt;, void_t&lt; invoke&lt; Fn, Ts &gt;... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_17_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy___3_01typelist_3_01typelist_3_01_t14ff615a4bff6c4c3701df9c38aaa6a5.html" target="_self">transform_lazy_&lt; typelist&lt; typelist&lt; Ts0... &gt;, typelist&lt; Ts1... &gt;, Fn &gt;, void_t&lt; invoke&lt; Fn, Ts0, Ts1 &gt;... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_18_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1bind__back.html" target="_self">bind_back</a></td><td class="desc"></td></tr>
<tr id="row_0_10_19_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1bind__front.html" target="_self">bind_front</a></td><td class="desc"></td></tr>
<tr id="row_0_10_20_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1identity.html" target="_self">identity</a></td><td class="desc"></td></tr>
<tr id="row_0_10_21_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1nat__.html" target="_self">nat_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_22_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1nil__.html" target="_self">nil_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_23_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_23_" class="arrow" onclick="toggleFolder('0_10_23_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1not__same__as.html" target="_self">not_same_as</a></td><td class="desc"></td></tr>
<tr id="row_0_10_23_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1not__same__as_1_1apply.html" target="_self">apply</a></td><td class="desc"></td></tr>
<tr id="row_0_10_24_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1quote.html" target="_self">quote</a></td><td class="desc"></td></tr>
<tr id="row_0_10_25_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1quote__i.html" target="_self">quote_i</a></td><td class="desc">Wrap a template <code>F</code> taking literal constants of type <code>T</code> into an Invokable </td></tr>
<tr id="row_0_10_26_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1same__.html" target="_self">same_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_27_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1same___3_01___tp_00_01___tp_01_4.html" target="_self">same_&lt; _Tp, _Tp &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_28_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_28_" class="arrow" onclick="toggleFolder('0_10_28_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1same__as.html" target="_self">same_as</a></td><td class="desc"></td></tr>
<tr id="row_0_10_28_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1same__as_1_1apply.html" target="_self">apply</a></td><td class="desc"></td></tr>
<tr id="row_0_10_29_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_10_29_" class="arrow" onclick="toggleFolder('0_10_29_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1typelist.html" target="_self">typelist</a></td><td class="desc"></td></tr>
<tr id="row_0_10_29_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1typelist_1_1cat__.html" target="_self">cat_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_29_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1typelist_1_1cat___3_01typelist_3_01_l1_8_8_8_01_4_00_01typelist_3_01_l2_8_8_8_01_4_01_4.html" target="_self">cat_&lt; typelist&lt; L1... &gt;, typelist&lt; L2... &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_29_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1typelist_1_1times__.html" target="_self">times_</a></td><td class="desc"></td></tr>
<tr id="row_0_10_29_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1typelist_1_1times___3_010_00_01_t_8_8_8_01_4.html" target="_self">times_&lt; 0, T... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_29_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1typelist_1_1times___3_011_00_01_t_8_8_8_01_4.html" target="_self">times_&lt; 1, T... &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_30_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1wrap.html" target="_self">wrap</a></td><td class="desc"></td></tr>
<tr id="row_0_10_31_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1meta_1_1wrap__i.html" target="_self">wrap_i</a></td><td class="desc">Wrap a template <code>F</code> taking literal constants of type <code>T</code> into an Invokable </td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_11_" class="arrow" onclick="toggleFolder('0_11_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1out__dev__details.html" target="_self">out_dev_details</a></td><td class="desc"></td></tr>
<tr id="row_0_11_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1out__dev__details_1_1is__out__dev__.html" target="_self">is_out_dev_</a></td><td class="desc">Primary template to catch any non output device types </td></tr>
<tr id="row_0_11_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1out__dev__details_1_1is__out__dev___3_01___tp_00_01void__t_3_01typename_01___tp_1_1fbf8d2409fc6de9dd6b9649bedc1b379.html" target="_self">is_out_dev_&lt; _Tp, void_t&lt; typename _Tp::data_type, typename _Tp::pointer_type, typename _Tp::iterator, typename _Tp::const_iterator, use_if_same_t&lt; try_put1_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_put2_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_begin_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_begin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cbegin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_end_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_end_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cend_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt; &gt; &gt;</a></td><td class="desc">Template to catch a proper output device type </td></tr>
<tr id="row_0_12_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_12_" class="arrow" onclick="toggleFolder('0_12_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1outdev__it__details.html" target="_self">outdev_it_details</a></td><td class="desc"></td></tr>
<tr id="row_0_12_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1outdev__it__details_1_1is__outdev__it__.html" target="_self">is_outdev_it_</a></td><td class="desc">Primary template to catch any non SPI interface types </td></tr>
<tr id="row_0_12_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1outdev__it__details_1_1is__outdev__it___3_01___tp_00_01meta_1_1void__t_3_01typename8786ebbbd0dc9ca1b14571e779d99d60.html" target="_self">is_outdev_it_&lt; _Tp, meta::void_t&lt; typename _Tp::value_type, typename _Tp::difference_type, typename _Tp::pointer, typename _Tp::reference, void &gt; &gt;</a></td><td class="desc">Template to catch a proper SPI interface type </td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_13_" class="arrow" onclick="toggleFolder('0_13_')">&#9654;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutl_1_1spi__i__details.html" target="_self">spi_i_details</a></td><td class="desc"></td></tr>
<tr id="row_0_13_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1spi__i__details_1_1is__spi__.html" target="_self">is_spi_</a></td><td class="desc">Primary template to catch any non SPI interface types </td></tr>
<tr id="row_0_13_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1spi__i__details_1_1is__spi___3_01___tp_00_01meta_1_1void__t_3_01meta_1_1use__if__sa2db29f6d65d34ecf5e49ec30b6600d78.html" target="_self">is_spi_&lt; _Tp, meta::void_t&lt; meta::use_if_same_t&lt; try_cclock_t&lt; _Tp &gt;, uint32_t &gt;, meta::use_if_same_t&lt; try_clock_t&lt; _Tp &gt;, void &gt;, meta::use_if_same_t&lt; try_tx_t&lt; _Tp &gt;, byte_t &gt;, meta::use_if_same_t&lt; try_rx_t&lt; _Tp &gt;, byte_t &gt; &gt; &gt;</a></td><td class="desc">Template to catch a proper SPI interface type </td></tr>
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1__1wire__i.html" target="_self">_1wire_i</a></td><td class="desc">Template base class for 1-wire communication interface using CRTP </td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1__1wire__i_3_01virtual__tag_01_4.html" target="_self">_1wire_i&lt; virtual_tag &gt;</a></td><td class="desc">A virtual base class implementation </td></tr>
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1__1wire__id__t.html" target="_self">_1wire_id_t</a></td><td class="desc"></td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1__1wire__uart__i.html" target="_self">_1wire_uart_i</a></td><td class="desc">1-wire UART interface template class using CRTP Using the private virtual interface we provide the interface from _1wire_i&lt;&gt; </td></tr>
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1__1wire__uart__i_3_01virtual__tag_01_4.html" target="_self">_1wire_uart_i&lt; virtual_tag &gt;</a></td><td class="desc">A virtual base class interface implementation. Using the private virtual interface we provide the interface from <a class="el" href="classutl_1_1__1wire__i_3_01virtual__tag_01_4.html" title="A virtual base class implementation. ">_1wire_i&lt;virtual_tag&gt;</a> </td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1array.html" target="_self">array</a></td><td class="desc">A standard container for storing a fixed size sequence of elements </td></tr>
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1array__traits.html" target="_self">array_traits</a></td><td class="desc">Array container traits helper </td></tr>
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_21_" class="arrow" onclick="toggleFolder('0_21_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1array__traits_3_01___tp_00_010_01_4.html" target="_self">array_traits&lt; _Tp, 0 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_21_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1array__traits_3_01___tp_00_010_01_4_1_1type.html" target="_self">type</a></td><td class="desc"></td></tr>
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1bidirectional__iterator__tag.html" target="_self">bidirectional_iterator_tag</a></td><td class="desc"></td></tr>
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1contiguous__iterator__tag.html" target="_self">contiguous_iterator_tag</a></td><td class="desc"></td></tr>
<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1crtp__tag.html" target="_self">crtp_tag</a></td><td class="desc">CRTP support tag type </td></tr>
<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1dev__iterator__traits.html" target="_self">dev_iterator_traits</a></td><td class="desc">Device iterator collection </td></tr>
<tr id="row_0_26_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1forward__iterator__tag.html" target="_self">forward_iterator_tag</a></td><td class="desc"></td></tr>
<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1i2c__bb__i.html" target="_self">i2c_bb_i</a></td><td class="desc">A bit banking implementation of i2c bus inherited from <a class="el" href="classutl_1_1i2c__i.html">i2c_i</a> base class </td></tr>
<tr id="row_0_28_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1i2c__bb__i_3_01virtual__tag_01_4.html" target="_self">i2c_bb_i&lt; virtual_tag &gt;</a></td><td class="desc">A virtual base class interface specialization. Using the private virtual interface we provide the interface from <a class="el" href="classutl_1_1i2c__i_3_01virtual__tag_01_4.html" title="A virtual base class specialization. ">i2c_i&lt;virtual_tag&gt;</a> </td></tr>
<tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1i2c__i.html" target="_self">i2c_i</a></td><td class="desc">Abstract base class for i2c bus </td></tr>
<tr id="row_0_30_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1i2c__i_3_01virtual__tag_01_4.html" target="_self">i2c_i&lt; virtual_tag &gt;</a></td><td class="desc">A virtual base class specialization </td></tr>
<tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1id__t.html" target="_self">id_t</a></td><td class="desc">A standard container for storing IDs as a fixed size sequence of bytes. This type is based on etl::array Meets the requirements of: <a href="tables.html#65">container</a>, <a href="tables.html#66">reversible container</a>, <a href="tables.html#67">sequence</a>. Sets support random access iterators </td></tr>
<tr id="row_0_32_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1id__traits.html" target="_self">id_traits</a></td><td class="desc">Id container traits helper </td></tr>
<tr id="row_0_33_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_33_" class="arrow" onclick="toggleFolder('0_33_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1id__traits_3_01___tp_00_010_01_4.html" target="_self">id_traits&lt; _Tp, 0 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_33_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1id__traits_3_01___tp_00_010_01_4_1_1type.html" target="_self">type</a></td><td class="desc"></td></tr>
<tr id="row_0_34_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1idx__dev.html" target="_self">idx_dev</a></td><td class="desc">Abstract base class for indexed devices </td></tr>
<tr id="row_0_35_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1idx__dev_3_01virtual__tag_00_01data__t_00_01idx__t_00_01_n_01_4.html" target="_self">idx_dev&lt; virtual_tag, data_t, idx_t, N &gt;</a></td><td class="desc">A virtual base class specialization </td></tr>
<tr id="row_0_36_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1in__dev.html" target="_self">in_dev</a></td><td class="desc">Abstract base class for input devices </td></tr>
<tr id="row_0_37_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1in__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4.html" target="_self">in_dev&lt; virtual_tag, data_t, streamsize &gt;</a></td><td class="desc">A virtual base class specialization </td></tr>
<tr id="row_0_38_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1inbuf__dev.html" target="_self">inbuf_dev</a></td><td class="desc">Abstract base class for input buffered devices </td></tr>
<tr id="row_0_39_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1inbuf__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4.html" target="_self">inbuf_dev&lt; virtual_tag, data_t, streamsize &gt;</a></td><td class="desc">A virtual base class specialization </td></tr>
<tr id="row_0_40_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1indev__it.html" target="_self">indev_it</a></td><td class="desc">Input device iterator type. We "future call" interface methods from owner class to provide iterator functionality </td></tr>
<tr id="row_0_41_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1input__iterator__tag.html" target="_self">input_iterator_tag</a></td><td class="desc"></td></tr>
<tr id="row_0_42_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_42_" class="arrow" onclick="toggleFolder('0_42_')">&#9654;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1iodev__it.html" target="_self">iodev_it</a></td><td class="desc">Indexed device iterator type. We "future call" interface methods from owner class to provide iterator functionality </td></tr>
<tr id="row_0_42_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1iodev__it_1_1value__type__t.html" target="_self">value_type_t</a></td><td class="desc"></td></tr>
<tr id="row_0_43_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1is__invocable.html" target="_self">is_invocable</a></td><td class="desc">Std::is_invocable trait for C++11 </td></tr>
<tr id="row_0_44_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1is__invocable__r.html" target="_self">is_invocable_r</a></td><td class="desc">Std::is_invocable_r trait for C++11 </td></tr>
<tr id="row_0_45_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1istreamdev__it.html" target="_self">istreamdev_it</a></td><td class="desc"></td></tr>
<tr id="row_0_46_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1ostream__dev.html" target="_self">ostream_dev</a></td><td class="desc">Abstract base classes for output stream devices </td></tr>
<tr id="row_0_47_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1ostream__dev_3_01virtual__tag_00_01data__t_01_4.html" target="_self">ostream_dev&lt; virtual_tag, data_t &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_48_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1ostreamdev__it.html" target="_self">ostreamdev_it</a></td><td class="desc"></td></tr>
<tr id="row_0_49_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1out__dev.html" target="_self">out_dev</a></td><td class="desc">Abstract base classes for output devices </td></tr>
<tr id="row_0_50_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4.html" target="_self">out_dev&lt; virtual_tag, data_t, streamsize &gt;</a></td><td class="desc">A virtual base class specialization </td></tr>
<tr id="row_0_51_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1outdev__it.html" target="_self">outdev_it</a></td><td class="desc">Output device iterator type. We "future call" interface methods from owner class to provide iterator functionality </td></tr>
<tr id="row_0_52_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1output__iterator__tag.html" target="_self">output_iterator_tag</a></td><td class="desc">Iterator tags [std.iterator.tags] Extension: <a class="el" href="structutl_1_1contiguous__iterator__tag.html">contiguous_iterator_tag</a> for denoting contiguous iterators </td></tr>
<tr id="row_0_53_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1random__access__iterator__tag.html" target="_self">random_access_iterator_tag</a></td><td class="desc"></td></tr>
<tr id="row_0_54_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1spi__bb__i.html" target="_self">spi_bb_i</a></td><td class="desc">A bit banking implementation of spi bus inherited from <a class="el" href="classutl_1_1spi__i.html">spi_i</a> base class </td></tr>
<tr id="row_0_55_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1spi__bb__i_3_01virtual__tag_00_01_c_p_o_l_00_01_c_p_h_a_00_01_bit_order_01_4.html" target="_self">spi_bb_i&lt; virtual_tag, CPOL, CPHA, BitOrder &gt;</a></td><td class="desc">A virtual base class interface specialization. Using the private virtual interface we provide the interface from <a class="el" href="classutl_1_1spi__i_3_01virtual__tag_01_4.html" title="A virtual base class implementation. ">spi_i&lt;virtual_tag&gt;</a> </td></tr>
<tr id="row_0_56_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1spi__i.html" target="_self">spi_i</a></td><td class="desc"></td></tr>
<tr id="row_0_57_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutl_1_1spi__i_3_01virtual__tag_01_4.html" target="_self">spi_i&lt; virtual_tag &gt;</a></td><td class="desc">A virtual base class implementation </td></tr>
<tr id="row_0_58_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutl_1_1virtual__tag.html" target="_self">virtual_tag</a></td><td class="desc">Virtual support tag type </td></tr>
</table>
</div><!-- directory -->
</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.14 </li>
</ul>
</div>
</body>
</html>

+ 4
- 0
doc/html/annotated_dup.js View File

@@ -0,0 +1,4 @@
var annotated_dup =
[
[ "utl", "namespaceutl.html", "namespaceutl" ]
];

+ 167
- 0
doc/html/array_8h.html View File

@@ -0,0 +1,167 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: include/utl/container/array.h File 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('array_8h.html','');});
/* @license-end */
</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="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">array.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="impl_8h_source.html">utl/core/impl.h</a>&gt;</code><br />
<code>#include &lt;algorithm&gt;</code><br />
</div>
<p><a href="array_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structutl_1_1array__traits.html">utl::array_traits&lt; _Tp, _Nm &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">array container traits helper <a href="structutl_1_1array__traits.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structutl_1_1array__traits_3_01___tp_00_010_01_4.html">utl::array_traits&lt; _Tp, 0 &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structutl_1_1array__traits_3_01___tp_00_010_01_4_1_1type.html">utl::array_traits&lt; _Tp, 0 &gt;::type</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structutl_1_1array.html">utl::array&lt; _Tp, _Nm &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A standard container for storing a fixed size sequence of elements. <a href="structutl_1_1array.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceutl"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceutl.html">utl</a></td></tr>
<tr class="memdesc:namespaceutl"><td class="mdescLeft">&#160;</td><td class="mdescRight">STL's core language concepts. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae0f873b4883af7cc18cb23dd2810f4e6"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , size_t _Nm&gt; </td></tr>
<tr class="memitem:ae0f873b4883af7cc18cb23dd2810f4e6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl.html#ae0f873b4883af7cc18cb23dd2810f4e6">utl::swap</a> (array&lt; _Tp, _Nm &gt; &amp;lhs, array&lt; _Tp, _Nm &gt; &amp;rhs) noexcept(noexcept(lhs.swap(rhs)))</td></tr>
<tr class="separator:ae0f873b4883af7cc18cb23dd2810f4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29057d2e164fe6dd3f3095f0d69c6546"><td class="memTemplParams" colspan="2">template&lt;size_t _Int, typename _Tp , size_t _Nm&gt; </td></tr>
<tr class="memitem:a29057d2e164fe6dd3f3095f0d69c6546"><td class="memTemplItemLeft" align="right" valign="top">constexpr _Tp &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl.html#a29057d2e164fe6dd3f3095f0d69c6546">utl::get</a> (array&lt; _Tp, _Nm &gt; &amp;arr) noexcept</td></tr>
<tr class="separator:a29057d2e164fe6dd3f3095f0d69c6546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0087ff901c30848b7ac6f5ffa31f5cf"><td class="memTemplParams" colspan="2">template&lt;size_t _Int, typename _Tp , size_t _Nm&gt; </td></tr>
<tr class="memitem:ab0087ff901c30848b7ac6f5ffa31f5cf"><td class="memTemplItemLeft" align="right" valign="top">constexpr _Tp &amp;&amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl.html#ab0087ff901c30848b7ac6f5ffa31f5cf">utl::get</a> (array&lt; _Tp, _Nm &gt; &amp;&amp;arr) noexcept</td></tr>
<tr class="separator:ab0087ff901c30848b7ac6f5ffa31f5cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad376ab583a0db920180465f9f35d67b"><td class="memTemplParams" colspan="2">template&lt;size_t _Int, typename _Tp , size_t _Nm&gt; </td></tr>
<tr class="memitem:aad376ab583a0db920180465f9f35d67b"><td class="memTemplItemLeft" align="right" valign="top">constexpr const _Tp &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl.html#aad376ab583a0db920180465f9f35d67b">utl::get</a> (const array&lt; _Tp, _Nm &gt; &amp;arr) noexcept</td></tr>
<tr class="separator:aad376ab583a0db920180465f9f35d67b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Array comparisons.</div></td></tr>
<tr class="memitem:a841f326020eb98fa4b8f764bf35442c0"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , size_t _Nm&gt; </td></tr>
<tr class="memitem:a841f326020eb98fa4b8f764bf35442c0"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl.html#a841f326020eb98fa4b8f764bf35442c0">utl::operator==</a> (const array&lt; _Tp, _Nm &gt; &amp;lhs, const array&lt; _Tp, _Nm &gt; &amp;rhs)</td></tr>
<tr class="separator:a841f326020eb98fa4b8f764bf35442c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45cd30dab2ec904b6fd64641d777b35e"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , size_t _Nm&gt; </td></tr>
<tr class="memitem:a45cd30dab2ec904b6fd64641d777b35e"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl.html#a45cd30dab2ec904b6fd64641d777b35e">utl::operator!=</a> (const array&lt; _Tp, _Nm &gt; &amp;lhs, const array&lt; _Tp, _Nm &gt; &amp;rhs)</td></tr>
<tr class="separator:a45cd30dab2ec904b6fd64641d777b35e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a633f700b294b53e4f58183fd4bc6963f"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , size_t _Nm&gt; </td></tr>
<tr class="memitem:a633f700b294b53e4f58183fd4bc6963f"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl.html#a633f700b294b53e4f58183fd4bc6963f">utl::operator&lt;</a> (const array&lt; _Tp, _Nm &gt; &amp;lhs, const array&lt; _Tp, _Nm &gt; &amp;rhs)</td></tr>
<tr class="separator:a633f700b294b53e4f58183fd4bc6963f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d5c761bf59037aeed9157e4f63bed9e"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , size_t _Nm&gt; </td></tr>
<tr class="memitem:a1d5c761bf59037aeed9157e4f63bed9e"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl.html#a1d5c761bf59037aeed9157e4f63bed9e">utl::operator&gt;</a> (const array&lt; _Tp, _Nm &gt; &amp;lhs, const array&lt; _Tp, _Nm &gt; &amp;rhs)</td></tr>
<tr class="separator:a1d5c761bf59037aeed9157e4f63bed9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36f9fadffe88aefcc2d37249eaf951c3"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , size_t _Nm&gt; </td></tr>
<tr class="memitem:a36f9fadffe88aefcc2d37249eaf951c3"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl.html#a36f9fadffe88aefcc2d37249eaf951c3">utl::operator&lt;=</a> (const array&lt; _Tp, _Nm &gt; &amp;lhs, const array&lt; _Tp, _Nm &gt; &amp;rhs)</td></tr>
<tr class="separator:a36f9fadffe88aefcc2d37249eaf951c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a942cac675f6dd1313807eccb407ebec6"><td class="memTemplParams" colspan="2">template&lt;typename _Tp , size_t _Nm&gt; </td></tr>
<tr class="memitem:a942cac675f6dd1313807eccb407ebec6"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceutl.html#a942cac675f6dd1313807eccb407ebec6">utl::operator&gt;=</a> (const array&lt; _Tp, _Nm &gt; &amp;lhs, const array&lt; _Tp, _Nm &gt; &amp;rhs)</td></tr>
<tr class="separator:a942cac675f6dd1313807eccb407ebec6"><td class="memSeparator" colspan="2">&#160;</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="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_82754f54d9380477ef02477185c1f103.html">utl</a></li><li class="navelem"><a class="el" href="dir_2b272fa693f0990de7cf333b4d9023f8.html">container</a></li><li class="navelem"><a class="el" href="array_8h.html">array.h</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.14 </li>
</ul>
</div>
</body>
</html>

+ 17
- 0
doc/html/array_8h.js View File

@@ -0,0 +1,17 @@
var array_8h =
[
[ "array_traits", "structutl_1_1array__traits.html", "structutl_1_1array__traits" ],
[ "array_traits< _Tp, 0 >", "structutl_1_1array__traits_3_01___tp_00_010_01_4.html", "structutl_1_1array__traits_3_01___tp_00_010_01_4" ],
[ "type", "structutl_1_1array__traits_3_01___tp_00_010_01_4_1_1type.html", null ],
[ "array", "structutl_1_1array.html", "structutl_1_1array" ],
[ "get", "array_8h.html#a29057d2e164fe6dd3f3095f0d69c6546", null ],
[ "get", "array_8h.html#ab0087ff901c30848b7ac6f5ffa31f5cf", null ],
[ "get", "array_8h.html#aad376ab583a0db920180465f9f35d67b", null ],
[ "operator!=", "array_8h.html#a45cd30dab2ec904b6fd64641d777b35e", null ],
[ "operator<", "array_8h.html#a633f700b294b53e4f58183fd4bc6963f", null ],
[ "operator<=", "array_8h.html#a36f9fadffe88aefcc2d37249eaf951c3", null ],
[ "operator==", "array_8h.html#a841f326020eb98fa4b8f764bf35442c0", null ],
[ "operator>", "array_8h.html#a1d5c761bf59037aeed9157e4f63bed9e", null ],
[ "operator>=", "array_8h.html#a942cac675f6dd1313807eccb407ebec6", null ],
[ "swap", "array_8h.html#ae0f873b4883af7cc18cb23dd2810f4e6", null ]
];

+ 160
- 0
doc/html/array_8h_source.html
File diff suppressed because it is too large
View File


BIN
doc/html/bc_s.png View File

Before After
Width: 8  |  Height: 30  |  Size: 676 B

BIN
doc/html/bdwn.png View File

Before After
Width: 7  |  Height: 8  |  Size: 147 B

+ 174
- 0
doc/html/classes.html View File

@@ -0,0 +1,174 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: Class Index</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classes.html','');});
/* @license-end */
</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">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter__">_</a>&#160;|&#160;<a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_q">q</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter__"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;_&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structutl_1_1array__traits_3_01___tp_00_010_01_4.html">array_traits&lt; _Tp, 0 &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1filter__impl_1_1filter___3_01typelist_3_4_00_01_fn_00_01_l_01_4.html">filter_&lt; typelist&lt;&gt;, Fn, L &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1filter__impl.html">utl::meta::filter_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1in__dev__details_1_1is__in__dev__.html">is_in_dev_</a> (<a class="el" href="namespaceutl_1_1in__dev__details.html">utl::in_dev_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1replace__if__impl_1_1replace__if__.html">replace_if_</a> (<a class="el" href="namespaceutl_1_1meta_1_1replace__if__impl.html">utl::meta::replace_if_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1at__impl_1_1at__.html">at_</a> (<a class="el" href="namespaceutl_1_1meta_1_1at__impl.html">utl::meta::at_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1find__if__impl_1_1find__if__.html">find_if_</a> (<a class="el" href="namespaceutl_1_1meta_1_1find__if__impl.html">utl::meta::find_if_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1in__dev__details_1_1is__in__dev___3_01___tp_00_01void__t_3_01typename_01___tp_1_1dad922a62deb7c32e2cff18d66b8c887d2.html">is_in_dev_&lt; _Tp, void_t&lt; typename _Tp::data_type, typename _Tp::pointer_type, typename _Tp::iterator, typename _Tp::const_iterator, use_if_same_t&lt; try_get1_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_get2_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_begin_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_begin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cbegin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_end_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_end_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cend_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1in__dev__details.html">utl::in_dev_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1replace__if__impl_1_1replace__if___3_01typelist_3_01_head_00_01_tail_8_8_8_dfa8065a3617f53ecded260506092a07.html">replace_if_&lt; typelist&lt; Head, Tail... &gt;, Fn, T, Ret &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1replace__if__impl.html">utl::meta::replace_if_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classutl_1_1__1wire__i.html">_1wire_i</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1at__impl_1_1at___3_01typelist_3_01_list_8_8_8_01_4_00_01_n_01_4.html">at_&lt; typelist&lt; List... &gt;, N &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1at__impl.html">utl::meta::at_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1find__if__impl_1_1find__if___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_fn_00_01_n_01_4.html">find_if_&lt; typelist&lt; Head, Tail... &gt;, Fn, N &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1find__if__impl.html">utl::meta::find_if_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1inbuf__dev__details_1_1is__inbuf__dev__.html">is_inbuf_dev_</a> (<a class="el" href="namespaceutl_1_1inbuf__dev__details.html">utl::inbuf_dev_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1replace__if__impl_1_1replace__if___3_01typelist_3_4_00_01_fn_00_01_t_00_01_ret_01_4.html">replace_if_&lt; typelist&lt;&gt;, Fn, T, Ret &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1replace__if__impl.html">utl::meta::replace_if_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classutl_1_1__1wire__i_3_01virtual__tag_01_4.html">_1wire_i&lt; virtual_tag &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1at__impl_1_1at__head__.html">at_head_</a> (<a class="el" href="namespaceutl_1_1meta_1_1at__impl.html">utl::meta::at_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1find__if__impl_1_1find__if___3_01typelist_3_4_00_01_fn_00_01_n_01_4.html">find_if_&lt; typelist&lt;&gt;, Fn, N &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1find__if__impl.html">utl::meta::find_if_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1inbuf__dev__details_1_1is__inbuf__dev___3_01___tp_00_01void__t_3_01typename_01___tpc269ee3885240cc8c352f3c6b3a67cd7.html">is_inbuf_dev_&lt; _Tp, void_t&lt; typename _Tp::data_type, typename _Tp::pointer_type, typename _Tp::iterator, typename _Tp::const_iterator, use_if_same_t&lt; try_get1_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_get2_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_begin_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_begin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cbegin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_end_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_end_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cend_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1inbuf__dev__details.html">utl::inbuf_dev_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1rev__fold__impl_1_1rev__fold__.html">rev_fold_</a> (<a class="el" href="namespaceutl_1_1meta_1_1rev__fold__impl.html">utl::meta::rev_fold_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classutl_1_1__1wire__id__t.html">_1wire_id_t</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1at__impl_1_1at__head___3_01typelist_3_01voids_8_8_8_01_4_01_4.html">at_head_&lt; typelist&lt; voids... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1at__impl.html">utl::meta::at_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1fold__impl_1_1fold__.html">fold_</a> (<a class="el" href="namespaceutl_1_1meta_1_1fold__impl.html">utl::meta::fold_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1indev__it__details_1_1is__indev__it__.html">is_indev_it_</a> (<a class="el" href="namespaceutl_1_1indev__it__details.html">utl::indev_it_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1rev__fold__impl_1_1rev__fold___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_v_00_01_fn_01_4.html">rev_fold_&lt; typelist&lt; Head, Tail... &gt;, V, Fn &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1rev__fold__impl.html">utl::meta::rev_fold_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classutl_1_1__1wire__uart__i.html">_1wire_uart_i</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1fold__impl_1_1fold___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_v_00_01_fn_01_4.html">fold_&lt; typelist&lt; Head, Tail... &gt;, V, Fn &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1fold__impl.html">utl::meta::fold_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1indev__it__details_1_1is__indev__it___3_01___tp_00_01meta_1_1void__t_3_01typename_06508604dcee4010234c84cc332fa196b.html">is_indev_it_&lt; _Tp, meta::void_t&lt; typename _Tp::value_type, typename _Tp::difference_type, typename _Tp::pointer, typename _Tp::reference, void &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1indev__it__details.html">utl::indev_it_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1rev__fold__impl_1_1rev__fold___3_01typelist_3_01_tail_01_4_00_01_v_00_01_fn_01_4.html">rev_fold_&lt; typelist&lt; Tail &gt;, V, Fn &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1rev__fold__impl.html">utl::meta::rev_fold_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classutl_1_1__1wire__uart__i_3_01virtual__tag_01_4.html">_1wire_uart_i&lt; virtual_tag &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1fold__impl_1_1fold___3_01typelist_3_4_00_01_v0_00_01_fn_01_4.html">fold_&lt; typelist&lt;&gt;, V0, Fn &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1fold__impl.html">utl::meta::fold_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1is__invocable.html">is_invocable</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1rev__fold__impl_1_1rev__fold___3_01typelist_3_4_00_01_v_00_01_fn_01_4.html">rev_fold_&lt; typelist&lt;&gt;, V, Fn &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1rev__fold__impl.html">utl::meta::rev_fold_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__ref__.html">__common_ref_</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1back__impl_1_1back__.html">back_</a> (<a class="el" href="namespaceutl_1_1meta_1_1back__impl.html">utl::meta::back_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1forward__iterator__tag.html">forward_iterator_tag</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1is__invocable__r.html">is_invocable_r</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1reverse__impl_1_1reverse__.html">reverse_</a> (<a class="el" href="namespaceutl_1_1meta_1_1reverse__impl.html">utl::meta::reverse_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_6_00_01_u_01_6_6_00_01meta_1_1void__tc4e71c227f251cadf0e0fb7b1ba6f1e9.html">__common_ref_&lt; T &amp;&amp;, U &amp;&amp;, meta::void_t&lt; __common_ref&lt; T &amp;, U &amp; &gt;, meta::when&lt; ConvertibleTo&lt; T &amp;&amp;, __rref_res&lt; T, U &gt; &gt; &gt;, meta::when&lt; ConvertibleTo&lt; U &amp;&amp;, __rref_res&lt; T, U &gt; &gt; &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1back__impl_1_1back___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_01_4.html">back_&lt; typelist&lt; Head, Tail... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1back__impl.html">utl::meta::back_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1front__impl_1_1front__.html">front_</a> (<a class="el" href="namespaceutl_1_1meta_1_1front__impl.html">utl::meta::front_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1out__dev__details_1_1is__out__dev__.html">is_out_dev_</a> (<a class="el" href="namespaceutl_1_1out__dev__details.html">utl::out_dev_details</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_6_00_01_u_01_6_00_01meta_1_1void__t_3972a8d6e6799b6ee6537c969cdced343.html">__common_ref_&lt; T &amp;&amp;, U &amp;, meta::void_t&lt; __common_ref&lt; const T &amp;, U &amp; &gt;, meta::when&lt; ConvertibleTo&lt; T &amp;&amp;, __common_ref&lt; const T &amp;, U &amp; &gt; &gt; &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1basic__common__reference.html">basic_common_reference</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1front__impl_1_1front___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_01_4.html">front_&lt; typelist&lt; Head, Tail... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1front__impl.html">utl::meta::front_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1out__dev__details_1_1is__out__dev___3_01___tp_00_01void__t_3_01typename_01___tp_1_1fbf8d2409fc6de9dd6b9649bedc1b379.html">is_out_dev_&lt; _Tp, void_t&lt; typename _Tp::data_type, typename _Tp::pointer_type, typename _Tp::iterator, typename _Tp::const_iterator, use_if_same_t&lt; try_put1_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_put2_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_begin_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_begin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cbegin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_end_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_end_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cend_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1out__dev__details.html">utl::out_dev_details</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_00_01_u_01_6_6_00_01meta_1_1void__t_329fba5aeac3b93aa9cfa5aa7e282e196.html">__common_ref_&lt; T &amp;, U &amp;&amp;, meta::void_t&lt; __common_ref&lt; T &amp;, const U &amp; &gt;, meta::when&lt; ConvertibleTo&lt; U &amp;&amp;, __common_ref&lt; T &amp;, const U &amp; &gt; &gt; &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1bidirectional__iterator__tag.html">bidirectional_iterator_tag</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structutl_1_1outdev__it__details_1_1is__outdev__it__.html">is_outdev_it_</a> (<a class="el" href="namespaceutl_1_1outdev__it__details.html">utl::outdev_it_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1same__.html">same_</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__ref___3_01_t_01_6_00_01_u_01_6_00_01meta_1_1void__t_3_05e5aa384829bb34312a7b8ee4ecaa00f.html">__common_ref_&lt; T &amp;, U &amp;, meta::void_t&lt; __lref_res&lt; T, U &gt;, meta::when&lt; std::is_reference&lt; __lref_res&lt; T, U &gt; &gt;::value &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1bind__back.html">bind_back</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1outdev__it__details_1_1is__outdev__it___3_01___tp_00_01meta_1_1void__t_3_01typename8786ebbbd0dc9ca1b14571e779d99d60.html">is_outdev_it_&lt; _Tp, meta::void_t&lt; typename _Tp::value_type, typename _Tp::difference_type, typename _Tp::pointer, typename _Tp::reference, void &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1outdev__it__details.html">utl::outdev_it_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1same___3_01___tp_00_01___tp_01_4.html">same_&lt; _Tp, _Tp &gt;</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__reference.html">__common_reference</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1bind__front.html">bind_front</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1i2c__bb__i.html">i2c_bb_i</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1detail_1_1is__ref__wrapper.html">is_ref_wrapper</a> (<a class="el" href="namespaceutl_1_1detail.html">utl::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1same__as.html">same_as</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__reference2.html">__common_reference2</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classutl_1_1i2c__bb__i_3_01virtual__tag_01_4.html">i2c_bb_i&lt; virtual_tag &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1detail_1_1is__ref__wrapper_3_01std_1_1reference__wrapper_3_01_u_01_4_01_4.html">is_ref_wrapper&lt; std::reference_wrapper&lt; U &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1detail.html">utl::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1seek__if__impl_1_1seek__if__.html">seek_if_</a> (<a class="el" href="namespaceutl_1_1meta_1_1seek__if__impl.html">utl::meta::seek_if_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__reference2_3_01_t_00_01_u_00_01meta_1_1void__t_3_01____785d0aa2f8a62416e19573fcbdd83836.html">__common_reference2&lt; T, U, meta::void_t&lt; __basic_common_reference_t&lt; T, U &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1i2c__i.html">i2c_i</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1spi__i__details_1_1is__spi__.html">is_spi_</a> (<a class="el" href="namespaceutl_1_1spi__i__details.html">utl::spi_i_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1seek__if__impl_1_1seek__if___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_fn_00_01_n_01_4.html">seek_if_&lt; typelist&lt; Head, Tail... &gt;, Fn, N &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1seek__if__impl.html">utl::meta::seek_if_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__reference3.html">__common_reference3</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1typelist_1_1cat__.html">typelist::cat_</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1i2c__i_3_01virtual__tag_01_4.html">i2c_i&lt; virtual_tag &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1spi__i__details_1_1is__spi___3_01___tp_00_01meta_1_1void__t_3_01meta_1_1use__if__sa2db29f6d65d34ecf5e49ec30b6600d78.html">is_spi_&lt; _Tp, meta::void_t&lt; meta::use_if_same_t&lt; try_cclock_t&lt; _Tp &gt;, uint32_t &gt;, meta::use_if_same_t&lt; try_clock_t&lt; _Tp &gt;, void &gt;, meta::use_if_same_t&lt; try_tx_t&lt; _Tp &gt;, byte_t &gt;, meta::use_if_same_t&lt; try_rx_t&lt; _Tp &gt;, byte_t &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1spi__i__details.html">utl::spi_i_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1seek__if__impl_1_1seek__if___3_01typelist_3_4_00_01_fn_00_01_n_01_4.html">seek_if_&lt; typelist&lt;&gt;, Fn, N &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1seek__if__impl.html">utl::meta::seek_if_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__reference3_3_01_t_00_01_u_00_01meta_1_1void__t_3_01____015b01ed12d2d90ee57fbf756ab847e9.html">__common_reference3&lt; T, U, meta::void_t&lt; __cond_res&lt; T, U &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1cat__impl_1_1cat__.html">cat_</a> (<a class="el" href="namespaceutl_1_1meta_1_1cat__impl.html">utl::meta::cat_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1id__t.html">id_t</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1details_1_1is__strict__totally__ordered__.html">is_strict_totally_ordered_</a> (<a class="el" href="namespaceutl_1_1details.html">utl::details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1spi__bb__i.html">spi_bb_i</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____common__reference_3_01_t_00_01_u_00_01meta_1_1when_3_01std_1_1i23b95b4b3a65ce598dbcc7f52e9dab2c.html">__common_reference&lt; T, U, meta::when&lt; std::is_reference&lt; T &gt;::value &amp;&amp;std::is_reference&lt; U &gt;::value &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1cat__impl_1_1cat___3_01typelist_3_01_l1_8_8_8_01_4_01_4.html">cat_&lt; typelist&lt; L1... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1cat__impl.html">utl::meta::cat_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1id__traits.html">id_traits</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1details_1_1is__strict__totally__ordered___3_01_t_00_01meta_1_1void__t_3_01meta_1_1uab48bcfc89164f446368b35bcc7c8bcd.html">is_strict_totally_ordered_&lt; T, meta::void_t&lt; meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;()&lt; std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;() &gt; std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;()&lt;=std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;() &gt;=std::declval&lt; cref_&lt; T &gt;&gt;())&gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1details.html">utl::details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1spi__bb__i_3_01virtual__tag_00_01_c_p_o_l_00_01_c_p_h_a_00_01_bit_order_01_4.html">spi_bb_i&lt; virtual_tag, CPOL, CPHA, BitOrder &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____copy__cv__.html">__copy_cv_</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1typelist_1_1cat___3_01typelist_3_01_l1_8_8_8_01_4_00_01typelist_3_01_l2_8_8_8_01_4_01_4.html">typelist::cat_&lt; typelist&lt; L1... &gt;, typelist&lt; L2... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1id__traits_3_01___tp_00_010_01_4.html">id_traits&lt; _Tp, 0 &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1details_1_1is__strict__totally__ordered__with__.html">is_strict_totally_ordered_with_</a> (<a class="el" href="namespaceutl_1_1details.html">utl::details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1spi__i.html">spi_i</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____copy__cv___3_01const_01_from_01_4.html">__copy_cv_&lt; const From &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1cat__impl_1_1cat___3_01typelist_3_01_l1_8_8_8_01_4_00_01typelist_3_01_l2_8_8_8_01_4_01_4.html">cat_&lt; typelist&lt; L1... &gt;, typelist&lt; L2... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1cat__impl.html">utl::meta::cat_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1identity.html">identity</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1details_1_1is__strict__totally__ordered__with___3_01_t_00_01_u_00_01meta_1_1void__t8fb7dd5a6ad25952241e37c6f163f434.html">is_strict_totally_ordered_with_&lt; T, U, meta::void_t&lt; meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;()&lt; std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;() &gt; std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;()&lt;=std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;() &gt;=std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;()&lt; std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;() &gt; std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;()&lt;=std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;() &gt;=std::declval&lt; cref_&lt; T &gt;&gt;())&gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1details.html">utl::details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1spi__i_3_01virtual__tag_01_4.html">spi_i&lt; virtual_tag &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____copy__cv___3_01const_01volatile_01_from_01_4.html">__copy_cv_&lt; const volatile From &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1cat__impl_1_1cat___3_01typelist_3_01_l1_8_8_8_01_4_00_01typelist_3_01_l2_8_8_8_01_4_00_01_ln_8_8_8_01_4.html">cat_&lt; typelist&lt; L1... &gt;, typelist&lt; L2... &gt;, Ln... &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1cat__impl.html">utl::meta::cat_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1idx__dev.html">idx_dev</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1details_1_1is__weakly__equality__comparable__with__.html">is_weakly_equality_comparable_with_</a> (<a class="el" href="namespaceutl_1_1details.html">utl::details</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____copy__cv___3_01volatile_01_from_01_4.html">__copy_cv_&lt; volatile From &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1cat__impl_1_1cat___3_4.html">cat_&lt;&gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1cat__impl.html">utl::meta::cat_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1idx__dev_3_01virtual__tag_00_01data__t_00_01idx__t_00_01_n_01_4.html">idx_dev&lt; virtual_tag, data_t, idx_t, N &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1details_1_1is__weakly__equality__comparable__with___3_01_t_00_01_u_00_01meta_1_1voi4404f901930622694666ca68fb75381b.html">is_weakly_equality_comparable_with_&lt; T, U, meta::void_t&lt; meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;()==std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; T &gt;&gt;() !=std::declval&lt; cref_&lt; U &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;()==std::declval&lt; cref_&lt; T &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; U &gt;&gt;() !=std::declval&lt; cref_&lt; T &gt;&gt;())&gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1details.html">utl::details</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____xref.html">__xref</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1common__reference.html">common_reference</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1if__c__.html">if_c_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1istreamdev__it.html">istreamdev_it</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1typelist_1_1times__.html">typelist::times_</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____xref_3_01const_01_t_01_4.html">__xref&lt; const T &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1common__reference_3_01_t_01_4.html">common_reference&lt; T &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1if__c___3_01false_00_01_then_00_01_else_01_4.html">if_c_&lt; false, Then, Else &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1typelist_1_1times___3_010_00_01_t_8_8_8_01_4.html">typelist::times_&lt; 0, T... &gt;</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____xref_3_01const_01volatile_01_t_01_4.html">__xref&lt; const volatile T &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1common__reference_3_01_t_00_01_u_01_4.html">common_reference&lt; T, U &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1if__c___3_01true_00_01_then_01_4.html">if_c_&lt; true, Then &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1typelist_1_1times___3_011_00_01_t_8_8_8_01_4.html">typelist::times_&lt; 1, T... &gt;</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____xref_3_01_t_01_6_01_4.html">__xref&lt; T &amp; &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1common__reference_3_01_t_00_01_u_00_01_v_00_01_w_8_8_8_01_4.html">common_reference&lt; T, U, V, W... &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1if__c___3_01true_00_01_then_00_01_else_01_4.html">if_c_&lt; true, Then, Else &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1nat__.html">nat_</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1transform__impl_1_1transform__.html">transform_</a> (<a class="el" href="namespaceutl_1_1meta_1_1transform__impl.html">utl::meta::transform_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____xref_3_01_t_01_6_6_01_4.html">__xref&lt; T &amp;&amp; &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1compose__.html">compose_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1in__dev.html">in_dev</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1nil__.html">nil_</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1transform__impl_1_1transform___3_01typelist_3_01typelist_3_01_ts_8_8_8_01_40fe2b1c8ede658aadb6925de73541689.html">transform_&lt; typelist&lt; typelist&lt; Ts... &gt;, Fn &gt;, void_t&lt; invoke&lt; Fn, Ts &gt;... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1transform__impl.html">utl::meta::transform_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1common__impl_1_1____xref_3_01volatile_01_t_01_4.html">__xref&lt; volatile T &gt;</a> (<a class="el" href="namespaceutl_1_1common__impl.html">utl::common_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1compose___3_01_fn0_01_4.html">compose_&lt; Fn0 &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1in__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4.html">in_dev&lt; virtual_tag, data_t, streamsize &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1not__same__as.html">not_same_as</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1transform__impl_1_1transform___3_01typelist_3_01typelist_3_01_ts0_8_8_8_01_8fba6bf3d0565d17a96950cb517db5f1.html">transform_&lt; typelist&lt; typelist&lt; Ts0... &gt;, typelist&lt; Ts1... &gt;, Fn &gt;, void_t&lt; invoke&lt; Fn, Ts0, Ts1 &gt;... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1transform__impl.html">utl::meta::transform_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1at__impl_1_1__add__pointer.html">_add_pointer</a> (<a class="el" href="namespaceutl_1_1meta_1_1at__impl.html">utl::meta::at_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1compose___3_01_fn0_00_01_fns_8_8_8_01_4.html">compose_&lt; Fn0, Fns... &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1inbuf__dev.html">inbuf_dev</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy__.html">transform_lazy_</a> (<a class="el" href="namespaceutl_1_1meta_1_1transform__lazy__impl.html">utl::meta::transform_lazy_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1__and__.html">_and_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1compose__f__.html">compose_f_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1inbuf__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4.html">inbuf_dev&lt; virtual_tag, data_t, streamsize &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy___3_01typelist_3_01typelist_3_01_t56243bc35bf73da8271cb88f34751f3a.html">transform_lazy_&lt; typelist&lt; typelist&lt; Ts... &gt;, Fn &gt;, void_t&lt; invoke&lt; Fn, Ts &gt;... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1transform__lazy__impl.html">utl::meta::transform_lazy_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1__and___3_01___t1_01_4.html">_and_&lt; _T1 &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1compose__f___3_01_fn0_01_4.html">compose_f_&lt; Fn0 &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1indev__it.html">indev_it</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1ostream__dev.html">ostream_dev</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1transform__lazy__impl_1_1transform__lazy___3_01typelist_3_01typelist_3_01_t14ff615a4bff6c4c3701df9c38aaa6a5.html">transform_lazy_&lt; typelist&lt; typelist&lt; Ts0... &gt;, typelist&lt; Ts1... &gt;, Fn &gt;, void_t&lt; invoke&lt; Fn, Ts0, Ts1 &gt;... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1transform__lazy__impl.html">utl::meta::transform_lazy_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1__and___3_01___t1_00_01___t2_01_4.html">_and_&lt; _T1, _T2 &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1compose__f___3_01_fn0_00_01_fns_8_8_8_01_4.html">compose_f_&lt; Fn0, Fns... &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1input__iterator__tag.html">input_iterator_tag</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1ostream__dev_3_01virtual__tag_00_01data__t_01_4.html">ostream_dev&lt; virtual_tag, data_t &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1detail_1_1try__invoke.html">try_invoke</a> (<a class="el" href="namespaceutl_1_1detail.html">utl::detail</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1__and___3_01___t1_00_01___t2_00_01___t3_00_01___tn_8_8_8_01_4.html">_and_&lt; _T1, _T2, _T3, _Tn... &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1contiguous__iterator__tag.html">contiguous_iterator_tag</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1detail_1_1invoke__result__.html">invoke_result_</a> (<a class="el" href="namespaceutl_1_1detail.html">utl::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1ostreamdev__it.html">ostreamdev_it</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1array__traits_3_01___tp_00_010_01_4_1_1type.html">array_traits&lt; _Tp, 0 &gt;::type</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1__and___3_4.html">_and_&lt;&gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1count__if__impl_1_1count__if__.html">count_if_</a> (<a class="el" href="namespaceutl_1_1meta_1_1count__if__impl.html">utl::meta::count_if_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1detail_1_1invoke__result___3_01true_00_01___callable_00_01___args_8_8_8_01_4.html">invoke_result_&lt; true, _Callable, _Args... &gt;</a> (<a class="el" href="namespaceutl_1_1detail.html">utl::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1out__dev.html">out_dev</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1id__traits_3_01___tp_00_010_01_4_1_1type.html">id_traits&lt; _Tp, 0 &gt;::type</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1__or__.html">_or_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1count__if__impl_1_1count__if___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_fn_00_01_n_01_4.html">count_if_&lt; typelist&lt; Head, Tail... &gt;, Fn, N &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1count__if__impl.html">utl::meta::count_if_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1iodev__it.html">iodev_it</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1out__dev_3_01virtual__tag_00_01data__t_00_01streamsize_01_4.html">out_dev&lt; virtual_tag, data_t, streamsize &gt;</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1typelist.html">typelist</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1__or___3_01___t1_01_4.html">_or_&lt; _T1 &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1count__if__impl_1_1count__if___3_01typelist_3_4_00_01_fn_00_01_n_01_4.html">count_if_&lt; typelist&lt;&gt;, Fn, N &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1count__if__impl.html">utl::meta::count_if_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1__1wire__i__det_1_1is__1wire__.html">is_1wire_</a> (<a class="el" href="namespaceutl_1_1__1wire__i__det.html">utl::_1wire_i_det</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutl_1_1outdev__it.html">outdev_it</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1__or___3_01___t1_00_01___t2_01_4.html">_or_&lt; _T1, _T2 &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1crtp__tag.html">crtp_tag</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1__1wire__i__det_1_1is__1wire___3_01___tp_00_01meta_1_1void__t_3_01void_01_4_01_4.html">is_1wire_&lt; _Tp, meta::void_t&lt; void &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1__1wire__i__det.html">utl::_1wire_i_det</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1output__iterator__tag.html">output_iterator_tag</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1__or___3_01___t1_00_01___t2_00_01___t3_00_01___tn_8_8_8_01_4.html">_or_&lt; _T1, _T2, _T3, _Tn... &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1is__applicable__.html">is_applicable_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structutl_1_1iodev__it_1_1value__type__t.html">iodev_it::value_type_t</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1__or___3_4.html">_or_&lt;&gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1is__applicable__i__.html">is_applicable_i_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1virtual__tag.html">virtual_tag</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1defer__.html">defer_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1is__applicable__q__.html">is_applicable_q_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1pop__back__impl_1_1pop__back__.html">pop_back_</a> (<a class="el" href="namespaceutl_1_1meta_1_1pop__back__impl.html">utl::meta::pop_back_impl</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1defer__i__.html">defer_i_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1details_1_1is__boolean__.html">is_boolean_</a> (<a class="el" href="namespaceutl_1_1details.html">utl::details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1pop__front__impl_1_1pop__front__.html">pop_front_</a> (<a class="el" href="namespaceutl_1_1meta_1_1pop__front__impl.html">utl::meta::pop_front_impl</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1same__as_1_1apply.html">same_as::apply</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1detector.html">detector</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1details_1_1is__boolean___3_01_b_00_01meta_1_1void__t_3_01meta_1_1use__if__same__t_37e77ed45a431955fc15b4c1210ad8491.html">is_boolean_&lt; B, meta::void_t&lt; meta::use_if_same_t&lt; bool, decltype(!std::declval&lt; cref_&lt; B &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; B &gt;&gt;()==std::declval&lt; cref_&lt; B &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; B &gt;&gt;() !=std::declval&lt; cref_&lt; B &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; B &gt;&gt;() &amp;&amp;std::declval&lt; cref_&lt; B &gt;&gt;())&gt;, meta::use_if_same_t&lt; bool, decltype(std::declval&lt; cref_&lt; B &gt;&gt;()||std::declval&lt; cref_&lt; B &gt;&gt;())&gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1details.html">utl::details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1pop__front__impl_1_1pop__front___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_01_4.html">pop_front_&lt; typelist&lt; Head, Tail... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1pop__front__impl.html">utl::meta::pop_front_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1when__.html">when_</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1not__same__as_1_1apply.html">not_same_as::apply</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1detector_3_01_default_00_01void__t_3_01_op_3_01_args_8_8_8_01_4_0c35bdbd19f56980c0b5ee6d490bfb634.html">detector&lt; Default, void_t&lt; Op&lt; Args... &gt; &gt;, Op, Args... &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1i2c__i__details_1_1is__i2c__.html">is_i2c_</a> (<a class="el" href="namespaceutl_1_1i2c__i__details.html">utl::i2c_i_details</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;q&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1detail_1_1when___3_01true_01_4.html">when_&lt; true &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1detail.html">utl::meta::detail</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1apply__impl_1_1apply__.html">apply_</a> (<a class="el" href="namespaceutl_1_1meta_1_1apply__impl.html">utl::meta::apply_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1dev__iterator__traits.html">dev_iterator_traits</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1i2c__i__details_1_1is__i2c___3_01___tp_00_01meta_1_1void__t_3_01typename_01___tp_1_1_sequence_00_01void_01_4_01_4.html">is_i2c_&lt; _Tp, meta::void_t&lt; typename _Tp::Sequence, void &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1i2c__i__details.html">utl::i2c_i_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1wrap.html">wrap</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1apply__impl_1_1apply___3_01_fn_00_01integer__sequence_3_01_t_00_01_is_8_8_8_01_4_01_4.html">apply_&lt; Fn, integer_sequence&lt; T, Is... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1apply__impl.html">utl::meta::apply_impl</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structutl_1_1idx__dev__details_1_1is__idx__dev__.html">is_idx_dev_</a> (<a class="el" href="namespaceutl_1_1idx__dev__details.html">utl::idx_dev_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1quote.html">quote</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1wrap__i.html">wrap_i</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1meta_1_1apply__impl_1_1apply___3_01_fn_00_01typelist_3_01_list_8_8_8_01_4_01_4.html">apply_&lt; Fn, typelist&lt; List... &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1apply__impl.html">utl::meta::apply_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1idx__dev__details_1_1is__idx__dev___3_01___tp_00_01void__t_3_01typename_01___tp_1_1ae8b6b24c31c81bdd901da6e6387d84b.html">is_idx_dev_&lt; _Tp, void_t&lt; typename _Tp::data_type, typename _Tp::pointer_type, typename _Tp::iterator, typename _Tp::const_iterator, use_if_same_t&lt; try_get1_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_get2_t&lt; _Tp &gt;, size_t &gt;, use_if_same_t&lt; try_begin_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_begin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cbegin_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_end_t&lt; _Tp &gt;, typename _Tp::iterator &gt;, use_if_same_t&lt; tryc_end_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt;, use_if_same_t&lt; try_cend_t&lt; _Tp &gt;, typename _Tp::const_iterator &gt; &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1idx__dev__details.html">utl::idx_dev_details</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1quote__i.html">quote_i</a> (<a class="el" href="namespaceutl_1_1meta.html">utl::meta</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1array.html">array</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1filter__impl_1_1filter__.html">filter_</a> (<a class="el" href="namespaceutl_1_1meta_1_1filter__impl.html">utl::meta::filter_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1idxdev__it__details_1_1is__idxdev__it__.html">is_idxdev_it_</a> (<a class="el" href="namespaceutl_1_1idxdev__it__details.html">utl::idxdev_it_details</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structutl_1_1array__traits.html">array_traits</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1meta_1_1filter__impl_1_1filter___3_01typelist_3_01_head_00_01_tail_8_8_8_01_4_00_01_fn_00_01_l_01_4.html">filter_&lt; typelist&lt; Head, Tail... &gt;, Fn, L &gt;</a> (<a class="el" href="namespaceutl_1_1meta_1_1filter__impl.html">utl::meta::filter_impl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structutl_1_1idxdev__it__details_1_1is__idxdev__it___3_01___tp_00_01meta_1_1void__t_3_01typenamebd9ada52ca7b7570c26d0c280af5e635.html">is_idxdev_it_&lt; _Tp, meta::void_t&lt; typename _Tp::value_type, typename _Tp::difference_type, typename _Tp::pointer, typename _Tp::reference, void &gt; &gt;</a> (<a class="el" href="namespaceutl_1_1idxdev__it__details.html">utl::idxdev_it_details</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="structutl_1_1random__access__iterator__tag.html">random_access_iterator_tag</a> (<a class="el" href="namespaceutl.html">utl</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter__">_</a>&#160;|&#160;<a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_q">q</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
</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.14 </li>
</ul>
</div>
</body>
</html>

+ 126
- 0
doc/html/classtest__1w_1_1_o_w-members.html View File

@@ -0,0 +1,126 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__1w_1_1_o_w.html','');});
/* @license-end */
</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">test_1w::OW Member List</div> </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtest__1w_1_1_o_w.html">test_1w::OW</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#a4839577d00fdcefb51ac8d4cd91f0f1a">_1wire_i</a>()=default</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#adc539ccd0e41f8f830bd96c362094c14">_1wire_i</a>(const _1wire_i &amp;)=delete</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1__1wire__uart__i.html#ae14ed1ce068d5601c5623c410a0dbc0c">_1wire_uart_i</a>()=default</td><td class="entry"><a class="el" href="classutl_1_1__1wire__uart__i.html">utl::_1wire_uart_i&lt; Impl_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#a4b6d225963095d36eda832a1e0adba55">first</a>(Speed s=Speed::STD, bool alarm=false)</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#aa2d87a149c4e5dcfefc5a8cde6eaefb2">match</a>(_1wire_id_t &amp;id, Speed s=Speed::STD)</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#ac88f67dd75dc23d39123ac584dce6b40">match_n_ovdr</a>(_1wire_id_t &amp;id)</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#a3e302085f12a39fef8a378e1dac42f45">next</a>(Speed s=Speed::STD, bool alarm=false)</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#a96222b5bd731c2b242e428aabda40642">operator=</a>(const _1wire_i &amp;)=delete</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#a0a7ef731162e81e0e2e07ae9cb9e6ffa">reset</a>(Speed s=Speed::STD)</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#a2585e7166d14b7f36bd47db2e43cc0b1">rx_data</a>(Speed s=Speed::STD)</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#ad20382d5d50ee7d457bc4079b9c38a2a">rx_data</a>(byte_t *in, size_t n, Speed s=Speed::STD)</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#a0a405f818fd45eb2799e6b4477021a0a">skip</a>(Speed s=Speed::STD)</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#a8b0b0ea95c02a40721f1e159119b3506">skip_n_ovdr</a>()</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1__1wire__uart__i.html#acc4364e3aa029405a9b2b25e1fea83ac">Speed</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1__1wire__uart__i.html">utl::_1wire_uart_i&lt; Impl_t &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#a59e7196e10e53467b62ed369ff78f07d">tx_data</a>(byte_t out, Speed s=Speed::STD)</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#ab3bd112ff66074bdaf7357b91ca692a8">tx_data</a>(const byte_t *out, byte_t *in, size_t n, Speed s=Speed::STD)</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1__1wire__uart__i.html#acc885c6ec2395ad20409b01aa4d5f546">type</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1__1wire__uart__i.html">utl::_1wire_uart_i&lt; Impl_t &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html#afb146fda251b25c9fc812718f6c5b3e1">~_1wire_i</a>()=default</td><td class="entry"><a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1__1wire__uart__i.html#afe64da15b5eaf61cd54f357f3ea8b3ea">~_1wire_uart_i</a>()=default</td><td class="entry"><a class="el" href="classutl_1_1__1wire__uart__i.html">utl::_1wire_uart_i&lt; Impl_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></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.14 </li>
</ul>
</div>
</body>
</html>

+ 185
- 0
doc/html/classtest__1w_1_1_o_w.html View File

@@ -0,0 +1,185 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_1w::OW 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__1w_1_1_o_w.html','');});
/* @license-end */
</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="classtest__1w_1_1_o_w-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">test_1w::OW Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for test_1w::OW:</div>
<div class="dyncontent">
<div class="center">
<img src="classtest__1w_1_1_o_w.png" usemap="#test_5F1w::OW_map" alt=""/>
<map id="test_5F1w::OW_map" name="test_5F1w::OW_map">
<area href="classutl_1_1__1wire__uart__i.html" title="1-wire UART interface template class using CRTP Using the private virtual interface we provide the in..." alt="utl::_1wire_uart_i&lt; Impl_t &gt;" shape="rect" coords="0,56,236,80"/>
<area href="classutl_1_1__1wire__i.html" alt="utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;" shape="rect" coords="0,0,236,24"/>
</map>
</div></div>
<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 pub_types_classutl_1_1__1wire__uart__i"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classutl_1_1__1wire__uart__i')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classutl_1_1__1wire__uart__i.html">utl::_1wire_uart_i&lt; Impl_t &gt;</a></td></tr>
<tr class="memitem:acc885c6ec2395ad20409b01aa4d5f546 inherit pub_types_classutl_1_1__1wire__uart__i"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__uart__i.html#acc885c6ec2395ad20409b01aa4d5f546">type</a> = <a class="el" href="classutl_1_1__1wire__uart__i.html">_1wire_uart_i</a>&lt; Impl_t &gt;</td></tr>
<tr class="memdesc:acc885c6ec2395ad20409b01aa4d5f546 inherit pub_types_classutl_1_1__1wire__uart__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export type as identity meta-function. <a href="classutl_1_1__1wire__uart__i.html#acc885c6ec2395ad20409b01aa4d5f546">More...</a><br /></td></tr>
<tr class="separator:acc885c6ec2395ad20409b01aa4d5f546 inherit pub_types_classutl_1_1__1wire__uart__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc4364e3aa029405a9b2b25e1fea83ac inherit pub_types_classutl_1_1__1wire__uart__i"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__uart__i.html#acc4364e3aa029405a9b2b25e1fea83ac">Speed</a> = typename <a class="el" href="classutl_1_1__1wire__i.html">_1wire_i</a>&lt; <a class="el" href="classutl_1_1__1wire__uart__i.html#acc885c6ec2395ad20409b01aa4d5f546">type</a> &gt;::<a class="el" href="classutl_1_1__1wire__uart__i.html#acc4364e3aa029405a9b2b25e1fea83ac">Speed</a></td></tr>
<tr class="memdesc:acc4364e3aa029405a9b2b25e1fea83ac inherit pub_types_classutl_1_1__1wire__uart__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bring bus speed. <a href="classutl_1_1__1wire__uart__i.html#acc4364e3aa029405a9b2b25e1fea83ac">More...</a><br /></td></tr>
<tr class="separator:acc4364e3aa029405a9b2b25e1fea83ac inherit pub_types_classutl_1_1__1wire__uart__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classutl_1_1__1wire__i"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classutl_1_1__1wire__i')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td></tr>
<tr class="memitem:a56bb736aa3620d7795b5914cac5f25cc inherit pub_types_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">Speed</a> </td></tr>
<tr class="memdesc:a56bb736aa3620d7795b5914cac5f25cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">1-wire bus speed <a href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">More...</a><br /></td></tr>
<tr class="separator:a56bb736aa3620d7795b5914cac5f25cc inherit pub_types_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb63e64403924897a8277eb4159ebd44 inherit pub_types_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#afb63e64403924897a8277eb4159ebd44">type</a> = <a class="el" href="classutl_1_1__1wire__i.html">_1wire_i</a></td></tr>
<tr class="memdesc:afb63e64403924897a8277eb4159ebd44 inherit pub_types_classutl_1_1__1wire__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export type as identity meta-function. <a href="classutl_1_1__1wire__i.html#afb63e64403924897a8277eb4159ebd44">More...</a><br /></td></tr>
<tr class="separator:afb63e64403924897a8277eb4159ebd44 inherit pub_types_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classutl_1_1__1wire__i"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classutl_1_1__1wire__i')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td></tr>
<tr class="memitem:a0a7ef731162e81e0e2e07ae9cb9e6ffa inherit pub_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#a0a7ef731162e81e0e2e07ae9cb9e6ffa">reset</a> (<a class="el" href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">Speed</a> s=Speed::STD)</td></tr>
<tr class="memdesc:a0a7ef731162e81e0e2e07ae9cb9e6ffa inherit pub_methods_classutl_1_1__1wire__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a 1-wire reset. <a href="classutl_1_1__1wire__i.html#a0a7ef731162e81e0e2e07ae9cb9e6ffa">More...</a><br /></td></tr>
<tr class="separator:a0a7ef731162e81e0e2e07ae9cb9e6ffa inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59e7196e10e53467b62ed369ff78f07d inherit pub_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceutl.html#a1427cb5a2b13313147a902173b91e3c1">byte_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#a59e7196e10e53467b62ed369ff78f07d">tx_data</a> (<a class="el" href="namespaceutl.html#a1427cb5a2b13313147a902173b91e3c1">byte_t</a> out, <a class="el" href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">Speed</a> s=Speed::STD)</td></tr>
<tr class="separator:a59e7196e10e53467b62ed369ff78f07d inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3bd112ff66074bdaf7357b91ca692a8 inherit pub_methods_classutl_1_1__1wire__i"><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_1__1wire__i.html#ab3bd112ff66074bdaf7357b91ca692a8">tx_data</a> (const <a class="el" href="namespaceutl.html#a1427cb5a2b13313147a902173b91e3c1">byte_t</a> *out, <a class="el" href="namespaceutl.html#a1427cb5a2b13313147a902173b91e3c1">byte_t</a> *in, <a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> n, <a class="el" href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">Speed</a> s=Speed::STD)</td></tr>
<tr class="separator:ab3bd112ff66074bdaf7357b91ca692a8 inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2585e7166d14b7f36bd47db2e43cc0b1 inherit pub_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceutl.html#a1427cb5a2b13313147a902173b91e3c1">byte_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#a2585e7166d14b7f36bd47db2e43cc0b1">rx_data</a> (<a class="el" href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">Speed</a> s=Speed::STD)</td></tr>
<tr class="separator:a2585e7166d14b7f36bd47db2e43cc0b1 inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad20382d5d50ee7d457bc4079b9c38a2a inherit pub_methods_classutl_1_1__1wire__i"><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_1__1wire__i.html#ad20382d5d50ee7d457bc4079b9c38a2a">rx_data</a> (<a class="el" href="namespaceutl.html#a1427cb5a2b13313147a902173b91e3c1">byte_t</a> *in, <a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> n, <a class="el" href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">Speed</a> s=Speed::STD)</td></tr>
<tr class="separator:ad20382d5d50ee7d457bc4079b9c38a2a inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2d87a149c4e5dcfefc5a8cde6eaefb2 inherit pub_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#aa2d87a149c4e5dcfefc5a8cde6eaefb2">match</a> (<a class="el" href="classutl_1_1__1wire__id__t.html">_1wire_id_t</a> &amp;id, <a class="el" href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">Speed</a> s=Speed::STD)</td></tr>
<tr class="separator:aa2d87a149c4e5dcfefc5a8cde6eaefb2 inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac88f67dd75dc23d39123ac584dce6b40 inherit pub_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#ac88f67dd75dc23d39123ac584dce6b40">match_n_ovdr</a> (<a class="el" href="classutl_1_1__1wire__id__t.html">_1wire_id_t</a> &amp;id)</td></tr>
<tr class="separator:ac88f67dd75dc23d39123ac584dce6b40 inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a405f818fd45eb2799e6b4477021a0a inherit pub_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#a0a405f818fd45eb2799e6b4477021a0a">skip</a> (<a class="el" href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">Speed</a> s=Speed::STD)</td></tr>
<tr class="separator:a0a405f818fd45eb2799e6b4477021a0a inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b0b0ea95c02a40721f1e159119b3506 inherit pub_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#a8b0b0ea95c02a40721f1e159119b3506">skip_n_ovdr</a> ()</td></tr>
<tr class="separator:a8b0b0ea95c02a40721f1e159119b3506 inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b6d225963095d36eda832a1e0adba55 inherit pub_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1__1wire__id__t.html">_1wire_id_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#a4b6d225963095d36eda832a1e0adba55">first</a> (<a class="el" href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">Speed</a> s=Speed::STD, bool alarm=false)</td></tr>
<tr class="memdesc:a4b6d225963095d36eda832a1e0adba55 inherit pub_methods_classutl_1_1__1wire__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">'first' operation, to search on the 1-Wire for the first device. This is performed by setting dec_, pos_ and cur_ to zero and then doing the search. <a href="classutl_1_1__1wire__i.html#a4b6d225963095d36eda832a1e0adba55">More...</a><br /></td></tr>
<tr class="separator:a4b6d225963095d36eda832a1e0adba55 inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e302085f12a39fef8a378e1dac42f45 inherit pub_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1__1wire__id__t.html">_1wire_id_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#a3e302085f12a39fef8a378e1dac42f45">next</a> (<a class="el" href="classutl_1_1__1wire__i.html#a56bb736aa3620d7795b5914cac5f25cc">Speed</a> s=Speed::STD, bool alarm=false)</td></tr>
<tr class="memdesc:a3e302085f12a39fef8a378e1dac42f45 inherit pub_methods_classutl_1_1__1wire__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">'next' operation, to search on the 1-Wire for the next device. This search is usually performed after a 'first' operation or another 'next' operation. Based on maxim-ic application note 187. <a href="classutl_1_1__1wire__i.html#a3e302085f12a39fef8a378e1dac42f45">More...</a><br /></td></tr>
<tr class="separator:a3e302085f12a39fef8a378e1dac42f45 inherit pub_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classutl_1_1__1wire__uart__i"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classutl_1_1__1wire__uart__i')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classutl_1_1__1wire__uart__i.html">utl::_1wire_uart_i&lt; Impl_t &gt;</a></td></tr>
<tr class="memitem:ae14ed1ce068d5601c5623c410a0dbc0c inherit pro_methods_classutl_1_1__1wire__uart__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__uart__i.html#ae14ed1ce068d5601c5623c410a0dbc0c">_1wire_uart_i</a> ()=default</td></tr>
<tr class="memdesc:ae14ed1ce068d5601c5623c410a0dbc0c inherit pro_methods_classutl_1_1__1wire__uart__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow constructor from derived only. <a href="classutl_1_1__1wire__uart__i.html#ae14ed1ce068d5601c5623c410a0dbc0c">More...</a><br /></td></tr>
<tr class="separator:ae14ed1ce068d5601c5623c410a0dbc0c inherit pro_methods_classutl_1_1__1wire__uart__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe64da15b5eaf61cd54f357f3ea8b3ea inherit pro_methods_classutl_1_1__1wire__uart__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__uart__i.html#afe64da15b5eaf61cd54f357f3ea8b3ea">~_1wire_uart_i</a> ()=default</td></tr>
<tr class="separator:afe64da15b5eaf61cd54f357f3ea8b3ea inherit pro_methods_classutl_1_1__1wire__uart__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classutl_1_1__1wire__i"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classutl_1_1__1wire__i')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classutl_1_1__1wire__i.html">utl::_1wire_i&lt; _1wire_uart_i&lt; Impl_t &gt; &gt;</a></td></tr>
<tr class="memitem:a4839577d00fdcefb51ac8d4cd91f0f1a inherit pro_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#a4839577d00fdcefb51ac8d4cd91f0f1a">_1wire_i</a> ()=default</td></tr>
<tr class="memdesc:a4839577d00fdcefb51ac8d4cd91f0f1a inherit pro_methods_classutl_1_1__1wire__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow constructor from derived only. <a href="classutl_1_1__1wire__i.html#a4839577d00fdcefb51ac8d4cd91f0f1a">More...</a><br /></td></tr>
<tr class="separator:a4839577d00fdcefb51ac8d4cd91f0f1a inherit pro_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc539ccd0e41f8f830bd96c362094c14 inherit pro_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#adc539ccd0e41f8f830bd96c362094c14">_1wire_i</a> (const <a class="el" href="classutl_1_1__1wire__i.html">_1wire_i</a> &amp;)=delete</td></tr>
<tr class="memdesc:adc539ccd0e41f8f830bd96c362094c14 inherit pro_methods_classutl_1_1__1wire__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">No copies. <a href="classutl_1_1__1wire__i.html#adc539ccd0e41f8f830bd96c362094c14">More...</a><br /></td></tr>
<tr class="separator:adc539ccd0e41f8f830bd96c362094c14 inherit pro_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb146fda251b25c9fc812718f6c5b3e1 inherit pro_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#afb146fda251b25c9fc812718f6c5b3e1">~_1wire_i</a> ()=default</td></tr>
<tr class="memdesc:afb146fda251b25c9fc812718f6c5b3e1 inherit pro_methods_classutl_1_1__1wire__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow destructor from derived only. <a href="classutl_1_1__1wire__i.html#afb146fda251b25c9fc812718f6c5b3e1">More...</a><br /></td></tr>
<tr class="separator:afb146fda251b25c9fc812718f6c5b3e1 inherit pro_methods_classutl_1_1__1wire__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96222b5bd731c2b242e428aabda40642 inherit pro_methods_classutl_1_1__1wire__i"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1__1wire__i.html">_1wire_i</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1__1wire__i.html#a96222b5bd731c2b242e428aabda40642">operator=</a> (const <a class="el" href="classutl_1_1__1wire__i.html">_1wire_i</a> &amp;)=delete</td></tr>
<tr class="separator:a96222b5bd731c2b242e428aabda40642 inherit pro_methods_classutl_1_1__1wire__i"><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 class="definition">Definition at line <a class="el" href="test__1w__impl_8cpp_source.html#l00033">33</a> of file <a class="el" href="test__1w__impl_8cpp_source.html">test_1w_impl.cpp</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="test__1w__impl_8cpp_source.html">test_1w_impl.cpp</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="namespacetest__1w.html">test_1w</a></li><li class="navelem"><a class="el" href="classtest__1w_1_1_o_w.html">OW</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.14 </li>
</ul>
</div>
</body>
</html>

BIN
doc/html/classtest__1w_1_1_o_w.png View File

Before After
Width: 236  |  Height: 136  |  Size: 989 B

+ 122
- 0
doc/html/classtest__1w_1_1_test__1w__impl-members.html View File

@@ -0,0 +1,122 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__1w_1_1_test__1w__impl.html','');});
/* @license-end */
</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">test_1w::Test_1w_impl Member List</div> </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtest__1w_1_1_test__1w__impl.html">test_1w::Test_1w_impl</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a7a00be7dd0a6bfdc8d47a1b784623613">HasFailure</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a0a89846458f0e8ed1c9457c957e8182a">HasFatalFailure</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a07e896f1b1836f8ac075c26d7b7c9fb8">HasNonfatalFailure</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a1723aea1d7bd468265f4134241596752">IsSkipped</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtest__1w_1_1_test__1w__impl.html#aa0eda9594f798f3ebed80f179741293a">ow</a></td><td class="entry"><a class="el" href="classtest__1w_1_1_test__1w__impl.html">test_1w::Test_1w_impl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#ae0448aec9e389fab70f6a75a59ff6aa2">RecordProperty</a>(const std::string &amp;key, const std::string &amp;value)</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#af602903efb17730b977304fc56500881">RecordProperty</a>(const std::string &amp;key, int value)</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a8b38992669fb844864807cf32e416853">SetUp</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a5ccbac42fee8c5b00b0bfe89b6c49d79">SetUpTestCase</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#ae173b07a0fdd09fc1d417a2bb6cbdd76">SetUpTestSuite</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#aab3c02c9f81afe1357adfc45afccd474">TearDown</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#af374706cbaf0ffc460f4fd04e7c150f1">TearDownTestCase</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a7704c8223ba28338a66ca2eaeba66383">TearDownTestSuite</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a68b7618abd1fc6d13382738b0d3b5c7c">Test</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#ad99dc9b12208fd4bffc367f0a1e3df1b">~Test</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">virtual</span></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.14 </li>
</ul>
</div>
</body>
</html>

+ 188
- 0
doc/html/classtest__1w_1_1_test__1w__impl.html View File

@@ -0,0 +1,188 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_1w::Test_1w_impl 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__1w_1_1_test__1w__impl.html','');});
/* @license-end */
</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="#pro-attribs">Protected Attributes</a> &#124;
<a href="classtest__1w_1_1_test__1w__impl-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">test_1w::Test_1w_impl Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for test_1w::Test_1w_impl:</div>
<div class="dyncontent">
<div class="center">
<img src="classtest__1w_1_1_test__1w__impl.png" usemap="#test_5F1w::Test_5F1w_5Fimpl_map" alt=""/>
<map id="test_5F1w::Test_5F1w_5Fimpl_map" name="test_5F1w::Test_5F1w_5Fimpl_map">
<area href="classtesting_1_1_test.html" alt="testing::Test" shape="rect" coords="0,0,135,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:aa0eda9594f798f3ebed80f179741293a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtest__1w_1_1_o_w.html">OW</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__1w_1_1_test__1w__impl.html#aa0eda9594f798f3ebed80f179741293a">ow</a></td></tr>
<tr class="separator:aa0eda9594f798f3ebed80f179741293a"><td class="memSeparator" colspan="2">&#160;</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 pub_methods_classtesting_1_1_test"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classtesting_1_1_test')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classtesting_1_1_test.html">testing::Test</a></td></tr>
<tr class="memitem:ad99dc9b12208fd4bffc367f0a1e3df1b inherit pub_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#ad99dc9b12208fd4bffc367f0a1e3df1b">~Test</a> ()</td></tr>
<tr class="separator:ad99dc9b12208fd4bffc367f0a1e3df1b inherit pub_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classtesting_1_1_test"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classtesting_1_1_test')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classtesting_1_1_test.html">testing::Test</a></td></tr>
<tr class="memitem:ae173b07a0fdd09fc1d417a2bb6cbdd76 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#ae173b07a0fdd09fc1d417a2bb6cbdd76">SetUpTestSuite</a> ()</td></tr>
<tr class="separator:ae173b07a0fdd09fc1d417a2bb6cbdd76 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7704c8223ba28338a66ca2eaeba66383 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a7704c8223ba28338a66ca2eaeba66383">TearDownTestSuite</a> ()</td></tr>
<tr class="separator:a7704c8223ba28338a66ca2eaeba66383 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af374706cbaf0ffc460f4fd04e7c150f1 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#af374706cbaf0ffc460f4fd04e7c150f1">TearDownTestCase</a> ()</td></tr>
<tr class="separator:af374706cbaf0ffc460f4fd04e7c150f1 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ccbac42fee8c5b00b0bfe89b6c49d79 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a5ccbac42fee8c5b00b0bfe89b6c49d79">SetUpTestCase</a> ()</td></tr>
<tr class="separator:a5ccbac42fee8c5b00b0bfe89b6c49d79 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a89846458f0e8ed1c9457c957e8182a inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a0a89846458f0e8ed1c9457c957e8182a">HasFatalFailure</a> ()</td></tr>
<tr class="separator:a0a89846458f0e8ed1c9457c957e8182a inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07e896f1b1836f8ac075c26d7b7c9fb8 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a07e896f1b1836f8ac075c26d7b7c9fb8">HasNonfatalFailure</a> ()</td></tr>
<tr class="separator:a07e896f1b1836f8ac075c26d7b7c9fb8 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1723aea1d7bd468265f4134241596752 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a1723aea1d7bd468265f4134241596752">IsSkipped</a> ()</td></tr>
<tr class="separator:a1723aea1d7bd468265f4134241596752 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a00be7dd0a6bfdc8d47a1b784623613 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a7a00be7dd0a6bfdc8d47a1b784623613">HasFailure</a> ()</td></tr>
<tr class="separator:a7a00be7dd0a6bfdc8d47a1b784623613 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0448aec9e389fab70f6a75a59ff6aa2 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#ae0448aec9e389fab70f6a75a59ff6aa2">RecordProperty</a> (const std::string &amp;key, const std::string &amp;value)</td></tr>
<tr class="separator:ae0448aec9e389fab70f6a75a59ff6aa2 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af602903efb17730b977304fc56500881 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#af602903efb17730b977304fc56500881">RecordProperty</a> (const std::string &amp;key, int value)</td></tr>
<tr class="separator:af602903efb17730b977304fc56500881 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classtesting_1_1_test"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classtesting_1_1_test')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classtesting_1_1_test.html">testing::Test</a></td></tr>
<tr class="memitem:a68b7618abd1fc6d13382738b0d3b5c7c inherit pro_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a68b7618abd1fc6d13382738b0d3b5c7c">Test</a> ()</td></tr>
<tr class="separator:a68b7618abd1fc6d13382738b0d3b5c7c inherit pro_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b38992669fb844864807cf32e416853 inherit pro_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a8b38992669fb844864807cf32e416853">SetUp</a> ()</td></tr>
<tr class="separator:a8b38992669fb844864807cf32e416853 inherit pro_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab3c02c9f81afe1357adfc45afccd474 inherit pro_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#aab3c02c9f81afe1357adfc45afccd474">TearDown</a> ()</td></tr>
<tr class="separator:aab3c02c9f81afe1357adfc45afccd474 inherit pro_methods_classtesting_1_1_test"><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 class="definition">Definition at line <a class="el" href="test__1w__impl_8cpp_source.html#l00043">43</a> of file <a class="el" href="test__1w__impl_8cpp_source.html">test_1w_impl.cpp</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="aa0eda9594f798f3ebed80f179741293a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0eda9594f798f3ebed80f179741293a">&#9670;&nbsp;</a></span>ow</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classtest__1w_1_1_o_w.html">OW</a> test_1w::Test_1w_impl::ow</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__1w__impl_8cpp_source.html#l00047">47</a> of file <a class="el" href="test__1w__impl_8cpp_source.html">test_1w_impl.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="test__1w__impl_8cpp_source.html">test_1w_impl.cpp</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="namespacetest__1w.html">test_1w</a></li><li class="navelem"><a class="el" href="classtest__1w_1_1_test__1w__impl.html">Test_1w_impl</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.14 </li>
</ul>
</div>
</body>
</html>

+ 4
- 0
doc/html/classtest__1w_1_1_test__1w__impl.js View File

@@ -0,0 +1,4 @@
var classtest__1w_1_1_test__1w__impl =
[
[ "ow", "classtest__1w_1_1_test__1w__impl.html#aa0eda9594f798f3ebed80f179741293a", null ]
];

BIN
doc/html/classtest__1w_1_1_test__1w__impl.png View File

Before After
Width: 135  |  Height: 80  |  Size: 579 B

+ 121
- 0
doc/html/classtest__concepts_1_1_base.html View File

@@ -0,0 +1,121 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_concepts::Base 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__concepts_1_1_base.html','');});
/* @license-end */
</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">test_concepts::Base Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for test_concepts::Base:</div>
<div class="dyncontent">
<div class="center">
<img src="classtest__concepts_1_1_base.png" usemap="#test_5Fconcepts::Base_map" alt=""/>
<map id="test_5Fconcepts::Base_map" name="test_5Fconcepts::Base_map">
<area href="classtest__concepts_1_1_derived1.html" alt="test_concepts::Derived1" shape="rect" coords="0,56,147,80"/>
<area href="classtest__concepts_1_1_derived2.html" alt="test_concepts::Derived2" shape="rect" coords="0,112,147,136"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="_t_concepts_8cpp_source.html#l00053">53</a> of file <a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</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="namespacetest__concepts.html">test_concepts</a></li><li class="navelem"><a class="el" href="classtest__concepts_1_1_base.html">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.14 </li>
</ul>
</div>
</body>
</html>

BIN
doc/html/classtest__concepts_1_1_base.png View File

Before After
Width: 147  |  Height: 136  |  Size: 962 B

+ 121
- 0
doc/html/classtest__concepts_1_1_derived1.html View File

@@ -0,0 +1,121 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_concepts::Derived1 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__concepts_1_1_derived1.html','');});
/* @license-end */
</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">test_concepts::Derived1 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for test_concepts::Derived1:</div>
<div class="dyncontent">
<div class="center">
<img src="classtest__concepts_1_1_derived1.png" usemap="#test_5Fconcepts::Derived1_map" alt=""/>
<map id="test_5Fconcepts::Derived1_map" name="test_5Fconcepts::Derived1_map">
<area href="classtest__concepts_1_1_base.html" alt="test_concepts::Base" shape="rect" coords="0,0,147,24"/>
<area href="classtest__concepts_1_1_derived2.html" alt="test_concepts::Derived2" shape="rect" coords="0,112,147,136"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="_t_concepts_8cpp_source.html#l00054">54</a> of file <a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</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="namespacetest__concepts.html">test_concepts</a></li><li class="navelem"><a class="el" href="classtest__concepts_1_1_derived1.html">Derived1</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.14 </li>
</ul>
</div>
</body>
</html>

BIN
doc/html/classtest__concepts_1_1_derived1.png View File

Before After
Width: 147  |  Height: 136  |  Size: 959 B

+ 121
- 0
doc/html/classtest__concepts_1_1_derived2.html View File

@@ -0,0 +1,121 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_concepts::Derived2 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__concepts_1_1_derived2.html','');});
/* @license-end */
</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">test_concepts::Derived2 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for test_concepts::Derived2:</div>
<div class="dyncontent">
<div class="center">
<img src="classtest__concepts_1_1_derived2.png" usemap="#test_5Fconcepts::Derived2_map" alt=""/>
<map id="test_5Fconcepts::Derived2_map" name="test_5Fconcepts::Derived2_map">
<area href="classtest__concepts_1_1_derived1.html" alt="test_concepts::Derived1" shape="rect" coords="0,56,147,80"/>
<area href="classtest__concepts_1_1_base.html" alt="test_concepts::Base" shape="rect" coords="0,0,147,24"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="_t_concepts_8cpp_source.html#l00055">55</a> of file <a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</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="namespacetest__concepts.html">test_concepts</a></li><li class="navelem"><a class="el" href="classtest__concepts_1_1_derived2.html">Derived2</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.14 </li>
</ul>
</div>
</body>
</html>

BIN
doc/html/classtest__concepts_1_1_derived2.png View File

Before After
Width: 147  |  Height: 136  |  Size: 954 B

+ 109
- 0
doc/html/classtest__concepts_1_1_have_operator_base-members.html View File

@@ -0,0 +1,109 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__concepts_1_1_have_operator_base.html','');});
/* @license-end */
</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">test_concepts::HaveOperatorBase Member List</div> </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtest__concepts_1_1_have_operator_base.html">test_concepts::HaveOperatorBase</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classtest__concepts_1_1_have_operator_base.html#af2b6e459482509ffbca2402906ddbd52">base</a></td><td class="entry"><a class="el" href="classtest__concepts_1_1_have_operator_base.html">test_concepts::HaveOperatorBase</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classtest__concepts_1_1_have_operator_base.html#a5b1cfa094d6d536f44092e825a9dfd8b">operator Base</a>()</td><td class="entry"><a class="el" href="classtest__concepts_1_1_have_operator_base.html">test_concepts::HaveOperatorBase</a></td><td class="entry"><span class="mlabel">inline</span></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.14 </li>
</ul>
</div>
</body>
</html>

+ 171
- 0
doc/html/classtest__concepts_1_1_have_operator_base.html View File

@@ -0,0 +1,171 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_concepts::HaveOperatorBase 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__concepts_1_1_have_operator_base.html','');});
/* @license-end */
</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="#pub-attribs">Public Attributes</a> &#124;
<a href="classtest__concepts_1_1_have_operator_base-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">test_concepts::HaveOperatorBase Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<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:a5b1cfa094d6d536f44092e825a9dfd8b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__concepts_1_1_have_operator_base.html#a5b1cfa094d6d536f44092e825a9dfd8b">operator Base</a> ()</td></tr>
<tr class="separator:a5b1cfa094d6d536f44092e825a9dfd8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:af2b6e459482509ffbca2402906ddbd52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtest__concepts_1_1_base.html">Base</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__concepts_1_1_have_operator_base.html#af2b6e459482509ffbca2402906ddbd52">base</a></td></tr>
<tr class="separator:af2b6e459482509ffbca2402906ddbd52"><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 class="definition">Definition at line <a class="el" href="_t_concepts_8cpp_source.html#l00056">56</a> of file <a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a5b1cfa094d6d536f44092e825a9dfd8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b1cfa094d6d536f44092e825a9dfd8b">&#9670;&nbsp;</a></span>operator Base()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">test_concepts::HaveOperatorBase::operator <a class="el" href="classtest__concepts_1_1_base.html">Base</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_t_concepts_8cpp_source.html#l00057">57</a> of file <a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="af2b6e459482509ffbca2402906ddbd52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2b6e459482509ffbca2402906ddbd52">&#9670;&nbsp;</a></span>base</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classtest__concepts_1_1_base.html">Base</a> test_concepts::HaveOperatorBase::base</td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_t_concepts_8cpp_source.html#l00058">58</a> of file <a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</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="namespacetest__concepts.html">test_concepts</a></li><li class="navelem"><a class="el" href="classtest__concepts_1_1_have_operator_base.html">HaveOperatorBase</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.14 </li>
</ul>
</div>
</body>
</html>

+ 5
- 0
doc/html/classtest__concepts_1_1_have_operator_base.js View File

@@ -0,0 +1,5 @@
var classtest__concepts_1_1_have_operator_base =
[
[ "operator Base", "classtest__concepts_1_1_have_operator_base.html#a5b1cfa094d6d536f44092e825a9dfd8b", null ],
[ "base", "classtest__concepts_1_1_have_operator_base.html#af2b6e459482509ffbca2402906ddbd52", null ]
];

+ 108
- 0
doc/html/classtest__concepts_1_1_have_perfect_forwarding-members.html View File

@@ -0,0 +1,108 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__concepts_1_1_have_perfect_forwarding.html','');});
/* @license-end */
</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">test_concepts::HavePerfectForwarding Member List</div> </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtest__concepts_1_1_have_perfect_forwarding.html">test_concepts::HavePerfectForwarding</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classtest__concepts_1_1_have_perfect_forwarding.html#ad68602af66c1a516e8428408731839d1">HavePerfectForwarding</a>(T &amp;&amp;)</td><td class="entry"><a class="el" href="classtest__concepts_1_1_have_perfect_forwarding.html">test_concepts::HavePerfectForwarding</a></td><td class="entry"><span class="mlabel">inline</span></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.14 </li>
</ul>
</div>
</body>
</html>

+ 152
- 0
doc/html/classtest__concepts_1_1_have_perfect_forwarding.html View File

@@ -0,0 +1,152 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_concepts::HavePerfectForwarding 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__concepts_1_1_have_perfect_forwarding.html','');});
/* @license-end */
</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="classtest__concepts_1_1_have_perfect_forwarding-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">test_concepts::HavePerfectForwarding Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<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:ad68602af66c1a516e8428408731839d1"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ad68602af66c1a516e8428408731839d1"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classtest__concepts_1_1_have_perfect_forwarding.html#ad68602af66c1a516e8428408731839d1">HavePerfectForwarding</a> (T &amp;&amp;)</td></tr>
<tr class="separator:ad68602af66c1a516e8428408731839d1"><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 class="definition">Definition at line <a class="el" href="_t_concepts_8cpp_source.html#l00050">50</a> of file <a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad68602af66c1a516e8428408731839d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad68602af66c1a516e8428408731839d1">&#9670;&nbsp;</a></span>HavePerfectForwarding()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">test_concepts::HavePerfectForwarding::HavePerfectForwarding </td>
<td>(</td>
<td class="paramtype">T &amp;&amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_t_concepts_8cpp_source.html#l00051">51</a> of file <a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="_t_concepts_8cpp_source.html">TConcepts.cpp</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="namespacetest__concepts.html">test_concepts</a></li><li class="navelem"><a class="el" href="classtest__concepts_1_1_have_perfect_forwarding.html">HavePerfectForwarding</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.14 </li>
</ul>
</div>
</body>
</html>

+ 4
- 0
doc/html/classtest__concepts_1_1_have_perfect_forwarding.js View File

@@ -0,0 +1,4 @@
var classtest__concepts_1_1_have_perfect_forwarding =
[
[ "HavePerfectForwarding", "classtest__concepts_1_1_have_perfect_forwarding.html#ad68602af66c1a516e8428408731839d1", null ]
];

+ 123
- 0
doc/html/classtest__i2c_1_1_i2_c-members.html View File

@@ -0,0 +1,123 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__i2c_1_1_i2_c.html','');});
/* @license-end */
</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">test_i2c::I2C Member List</div> </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtest__i2c_1_1_i2_c.html">test_i2c::I2C</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1i2c__i.html#aac5fed816701cc4543acd717ec804ac0">clock</a>() const</td><td class="entry"><a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1i2c__i.html#ae4c59938aeeb1f0726195d425a4c0083">clock</a>(uint32_t f)</td><td class="entry"><a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtest__i2c_1_1_i2_c.html#accd54d8b7f168eece3d462194964f967">I2C</a>(uint32_t clk=100000) noexcept</td><td class="entry"><a class="el" href="classtest__i2c_1_1_i2_c.html">test_i2c::I2C</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1i2c__bb__i.html#ab657379ca2e4b3624e2d4520542a9464">i2c_bb_i</a>(uint32_t clk) noexcept</td><td class="entry"><a class="el" href="classutl_1_1i2c__bb__i.html">utl::i2c_bb_i&lt; I2C &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1i2c__i.html#a84375c05d1c40d9992aa1290dd488410">i2c_i</a>()=default</td><td class="entry"><a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1i2c__i.html#adff01408628f58b7c6ce9b0cd63d70df">i2c_i</a>(const type &amp;)=delete</td><td class="entry"><a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1i2c__i.html#aee83d11e02c3a0639dd3ed1ea440ed24">operator=</a>(const type &amp;)=delete</td><td class="entry"><a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1i2c__i.html#ab2f6a579096b4872f5dfd1530e200eda">rx_data</a>(bool ack, Sequence seq=Sequence::BYTEnACK)</td><td class="entry"><a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1i2c__bb__i.html#a4369b434fde250d503bfdc07d5c6a26d">SDAMode</a> enum name</td><td class="entry"><a class="el" href="classutl_1_1i2c__bb__i.html">utl::i2c_bb_i&lt; I2C &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1i2c__bb__i.html#ad2872b7e17116f8379144488fe135052">Sequence</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1i2c__bb__i.html">utl::i2c_bb_i&lt; I2C &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1i2c__i.html#a3591683e5fbf17b582f6ac1f79af871d">start</a>()</td><td class="entry"><a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1i2c__i.html#a1310b52ac908b8c37059fb253cc3f56e">stop</a>()</td><td class="entry"><a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1i2c__i.html#aaf0b0ceec57fd8014ea3e6b58e9bfe3d">tx_data</a>(byte_t byte, Sequence seq=Sequence::BYTEnACK)</td><td class="entry"><a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1i2c__bb__i.html#a428c847d950993fa2cd005416edfb720">type</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1i2c__bb__i.html">utl::i2c_bb_i&lt; I2C &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1i2c__bb__i.html#ac2d9b97778a5dd57eb5e6425b4b0833c">~i2c_bb_i</a>() noexcept=default</td><td class="entry"><a class="el" href="classutl_1_1i2c__bb__i.html">utl::i2c_bb_i&lt; I2C &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1i2c__i.html#a6a07d19db8974ad606031b60a6079957">~i2c_i</a>()=default</td><td class="entry"><a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td><td class="entry"><span class="mlabel">protected</span></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.14 </li>
</ul>
</div>
</body>
</html>

+ 214
- 0
doc/html/classtest__i2c_1_1_i2_c.html View File

@@ -0,0 +1,214 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_i2c::I2C 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__i2c_1_1_i2_c.html','');});
/* @license-end */
</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="classtest__i2c_1_1_i2_c-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">test_i2c::I2C Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for test_i2c::I2C:</div>
<div class="dyncontent">
<div class="center">
<img src="classtest__i2c_1_1_i2_c.png" usemap="#test_5Fi2c::I2C_map" alt=""/>
<map id="test_5Fi2c::I2C_map" name="test_5Fi2c::I2C_map">
<area href="classutl_1_1i2c__bb__i.html" alt="utl::i2c_bb_i&lt; I2C &gt;" shape="rect" coords="0,56,173,80"/>
<area href="classutl_1_1i2c__i.html" alt="utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;" shape="rect" coords="0,0,173,24"/>
</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:accd54d8b7f168eece3d462194964f967"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__i2c_1_1_i2_c.html#accd54d8b7f168eece3d462194964f967">I2C</a> (uint32_t clk=100000) noexcept</td></tr>
<tr class="separator:accd54d8b7f168eece3d462194964f967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classutl_1_1i2c__i"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classutl_1_1i2c__i')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td></tr>
<tr class="memitem:aac5fed816701cc4543acd717ec804ac0 inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#aac5fed816701cc4543acd717ec804ac0">clock</a> () const</td></tr>
<tr class="separator:aac5fed816701cc4543acd717ec804ac0 inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4c59938aeeb1f0726195d425a4c0083 inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#ae4c59938aeeb1f0726195d425a4c0083">clock</a> (uint32_t f)</td></tr>
<tr class="memdesc:ae4c59938aeeb1f0726195d425a4c0083 inherit pub_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">set clock frequency of the bus <a href="classutl_1_1i2c__i.html#ae4c59938aeeb1f0726195d425a4c0083">More...</a><br /></td></tr>
<tr class="separator:ae4c59938aeeb1f0726195d425a4c0083 inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3591683e5fbf17b582f6ac1f79af871d inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#a3591683e5fbf17b582f6ac1f79af871d">start</a> ()</td></tr>
<tr class="memdesc:a3591683e5fbf17b582f6ac1f79af871d inherit pub_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send start functionality. <a href="classutl_1_1i2c__i.html#a3591683e5fbf17b582f6ac1f79af871d">More...</a><br /></td></tr>
<tr class="separator:a3591683e5fbf17b582f6ac1f79af871d inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1310b52ac908b8c37059fb253cc3f56e inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#a1310b52ac908b8c37059fb253cc3f56e">stop</a> ()</td></tr>
<tr class="memdesc:a1310b52ac908b8c37059fb253cc3f56e inherit pub_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send stop functionality. <a href="classutl_1_1i2c__i.html#a1310b52ac908b8c37059fb253cc3f56e">More...</a><br /></td></tr>
<tr class="separator:a1310b52ac908b8c37059fb253cc3f56e inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2f6a579096b4872f5dfd1530e200eda inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceutl.html#a1427cb5a2b13313147a902173b91e3c1">byte_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#ab2f6a579096b4872f5dfd1530e200eda">rx_data</a> (bool ack, <a class="el" href="classutl_1_1i2c__i.html#a7e2dde443c6c9bde4a2293beb22950c5">Sequence</a> seq=Sequence::BYTEnACK)</td></tr>
<tr class="memdesc:ab2f6a579096b4872f5dfd1530e200eda inherit pub_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive a byte from the i2c bus. <a href="classutl_1_1i2c__i.html#ab2f6a579096b4872f5dfd1530e200eda">More...</a><br /></td></tr>
<tr class="separator:ab2f6a579096b4872f5dfd1530e200eda inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf0b0ceec57fd8014ea3e6b58e9bfe3d inherit pub_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#aaf0b0ceec57fd8014ea3e6b58e9bfe3d">tx_data</a> (<a class="el" href="namespaceutl.html#a1427cb5a2b13313147a902173b91e3c1">byte_t</a> byte, <a class="el" href="classutl_1_1i2c__i.html#a7e2dde443c6c9bde4a2293beb22950c5">Sequence</a> seq=Sequence::BYTEnACK)</td></tr>
<tr class="memdesc:aaf0b0ceec57fd8014ea3e6b58e9bfe3d inherit pub_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmit a byte to the i2c bus. <a href="classutl_1_1i2c__i.html#aaf0b0ceec57fd8014ea3e6b58e9bfe3d">More...</a><br /></td></tr>
<tr class="separator:aaf0b0ceec57fd8014ea3e6b58e9bfe3d inherit pub_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</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 pub_types_classutl_1_1i2c__bb__i"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classutl_1_1i2c__bb__i')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classutl_1_1i2c__bb__i.html">utl::i2c_bb_i&lt; I2C &gt;</a></td></tr>
<tr class="memitem:a4369b434fde250d503bfdc07d5c6a26d inherit pub_types_classutl_1_1i2c__bb__i"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__bb__i.html#a4369b434fde250d503bfdc07d5c6a26d">SDAMode</a> </td></tr>
<tr class="memdesc:a4369b434fde250d503bfdc07d5c6a26d"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDA pin direction enumerator. <a href="classutl_1_1i2c__bb__i.html#a4369b434fde250d503bfdc07d5c6a26d">More...</a><br /></td></tr>
<tr class="separator:a4369b434fde250d503bfdc07d5c6a26d inherit pub_types_classutl_1_1i2c__bb__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a428c847d950993fa2cd005416edfb720 inherit pub_types_classutl_1_1i2c__bb__i"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__bb__i.html#a428c847d950993fa2cd005416edfb720">type</a> = <a class="el" href="classutl_1_1i2c__bb__i.html">i2c_bb_i</a>&lt; I2C &gt;</td></tr>
<tr class="memdesc:a428c847d950993fa2cd005416edfb720 inherit pub_types_classutl_1_1i2c__bb__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Export type as identity meta-function. <a href="classutl_1_1i2c__bb__i.html#a428c847d950993fa2cd005416edfb720">More...</a><br /></td></tr>
<tr class="separator:a428c847d950993fa2cd005416edfb720 inherit pub_types_classutl_1_1i2c__bb__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2872b7e17116f8379144488fe135052 inherit pub_types_classutl_1_1i2c__bb__i"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__bb__i.html#ad2872b7e17116f8379144488fe135052">Sequence</a> = typename <a class="el" href="classutl_1_1i2c__i.html">i2c_i</a>&lt; <a class="el" href="classutl_1_1i2c__i.html#aa9267a8602702b78f188e0cf61b68a55">type</a> &gt;::<a class="el" href="classutl_1_1i2c__i.html#a7e2dde443c6c9bde4a2293beb22950c5">Sequence</a></td></tr>
<tr class="separator:ad2872b7e17116f8379144488fe135052 inherit pub_types_classutl_1_1i2c__bb__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classutl_1_1i2c__i"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classutl_1_1i2c__i')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td></tr>
<tr class="memitem:a7e2dde443c6c9bde4a2293beb22950c5 inherit pub_types_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#a7e2dde443c6c9bde4a2293beb22950c5">Sequence</a> </td></tr>
<tr class="memdesc:a7e2dde443c6c9bde4a2293beb22950c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">I2C transmit/receive sequence. <a href="classutl_1_1i2c__i.html#a7e2dde443c6c9bde4a2293beb22950c5">More...</a><br /></td></tr>
<tr class="separator:a7e2dde443c6c9bde4a2293beb22950c5 inherit pub_types_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9267a8602702b78f188e0cf61b68a55 inherit pub_types_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#aa9267a8602702b78f188e0cf61b68a55">type</a> = <a class="el" href="classutl_1_1i2c__i.html">i2c_i</a>&lt; <a class="el" href="classutl_1_1i2c__bb__i.html">i2c_bb_i</a>&lt; I2C &gt; &gt;</td></tr>
<tr class="separator:aa9267a8602702b78f188e0cf61b68a55 inherit pub_types_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classutl_1_1i2c__bb__i"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classutl_1_1i2c__bb__i')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classutl_1_1i2c__bb__i.html">utl::i2c_bb_i&lt; I2C &gt;</a></td></tr>
<tr class="memitem:ac2d9b97778a5dd57eb5e6425b4b0833c inherit pro_methods_classutl_1_1i2c__bb__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__bb__i.html#ac2d9b97778a5dd57eb5e6425b4b0833c">~i2c_bb_i</a> () noexcept=default</td></tr>
<tr class="memdesc:ac2d9b97778a5dd57eb5e6425b4b0833c inherit pro_methods_classutl_1_1i2c__bb__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">A default destructor, allow destructor from derived only. <a href="classutl_1_1i2c__bb__i.html#ac2d9b97778a5dd57eb5e6425b4b0833c">More...</a><br /></td></tr>
<tr class="separator:ac2d9b97778a5dd57eb5e6425b4b0833c inherit pro_methods_classutl_1_1i2c__bb__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab657379ca2e4b3624e2d4520542a9464 inherit pro_methods_classutl_1_1i2c__bb__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__bb__i.html#ab657379ca2e4b3624e2d4520542a9464">i2c_bb_i</a> (uint32_t clk) noexcept</td></tr>
<tr class="memdesc:ab657379ca2e4b3624e2d4520542a9464 inherit pro_methods_classutl_1_1i2c__bb__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">A default constructor. <a href="classutl_1_1i2c__bb__i.html#ab657379ca2e4b3624e2d4520542a9464">More...</a><br /></td></tr>
<tr class="separator:ab657379ca2e4b3624e2d4520542a9464 inherit pro_methods_classutl_1_1i2c__bb__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classutl_1_1i2c__i"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classutl_1_1i2c__i')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classutl_1_1i2c__i.html">utl::i2c_i&lt; i2c_bb_i&lt; I2C &gt; &gt;</a></td></tr>
<tr class="memitem:a84375c05d1c40d9992aa1290dd488410 inherit pro_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#a84375c05d1c40d9992aa1290dd488410">i2c_i</a> ()=default</td></tr>
<tr class="memdesc:a84375c05d1c40d9992aa1290dd488410 inherit pro_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow constructor from derived only. <a href="classutl_1_1i2c__i.html#a84375c05d1c40d9992aa1290dd488410">More...</a><br /></td></tr>
<tr class="separator:a84375c05d1c40d9992aa1290dd488410 inherit pro_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adff01408628f58b7c6ce9b0cd63d70df inherit pro_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#adff01408628f58b7c6ce9b0cd63d70df">i2c_i</a> (const <a class="el" href="classutl_1_1i2c__i.html#aa9267a8602702b78f188e0cf61b68a55">type</a> &amp;)=delete</td></tr>
<tr class="memdesc:adff01408628f58b7c6ce9b0cd63d70df inherit pro_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">No copies. <a href="classutl_1_1i2c__i.html#adff01408628f58b7c6ce9b0cd63d70df">More...</a><br /></td></tr>
<tr class="separator:adff01408628f58b7c6ce9b0cd63d70df inherit pro_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a07d19db8974ad606031b60a6079957 inherit pro_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#a6a07d19db8974ad606031b60a6079957">~i2c_i</a> ()=default</td></tr>
<tr class="memdesc:a6a07d19db8974ad606031b60a6079957 inherit pro_methods_classutl_1_1i2c__i"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow destructor from derived only. <a href="classutl_1_1i2c__i.html#a6a07d19db8974ad606031b60a6079957">More...</a><br /></td></tr>
<tr class="separator:a6a07d19db8974ad606031b60a6079957 inherit pro_methods_classutl_1_1i2c__i"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee83d11e02c3a0639dd3ed1ea440ed24 inherit pro_methods_classutl_1_1i2c__i"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1i2c__i.html#aa9267a8602702b78f188e0cf61b68a55">type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classutl_1_1i2c__i.html#aee83d11e02c3a0639dd3ed1ea440ed24">operator=</a> (const <a class="el" href="classutl_1_1i2c__i.html#aa9267a8602702b78f188e0cf61b68a55">type</a> &amp;)=delete</td></tr>
<tr class="separator:aee83d11e02c3a0639dd3ed1ea440ed24 inherit pro_methods_classutl_1_1i2c__i"><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 class="definition">Definition at line <a class="el" href="test__i2c__impl_8cpp_source.html#l00033">33</a> of file <a class="el" href="test__i2c__impl_8cpp_source.html">test_i2c_impl.cpp</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="accd54d8b7f168eece3d462194964f967"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accd54d8b7f168eece3d462194964f967">&#9670;&nbsp;</a></span>I2C()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">test_i2c::I2C::I2C </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>clk</em> = <code>100000</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__i2c__impl_8cpp_source.html#l00050">50</a> of file <a class="el" href="test__i2c__impl_8cpp_source.html">test_i2c_impl.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="test__i2c__impl_8cpp_source.html">test_i2c_impl.cpp</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="namespacetest__i2c.html">test_i2c</a></li><li class="navelem"><a class="el" href="classtest__i2c_1_1_i2_c.html">I2C</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.14 </li>
</ul>
</div>
</body>
</html>

+ 4
- 0
doc/html/classtest__i2c_1_1_i2_c.js View File

@@ -0,0 +1,4 @@
var classtest__i2c_1_1_i2_c =
[
[ "I2C", "classtest__i2c_1_1_i2_c.html#accd54d8b7f168eece3d462194964f967", null ]
];

BIN
doc/html/classtest__i2c_1_1_i2_c.png View File

Before After
Width: 173  |  Height: 136  |  Size: 903 B

+ 133
- 0
doc/html/classtest__ostream__dev_1_1_ostream__dev__impl-members.html View File

@@ -0,0 +1,133 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__ostream__dev_1_1_ostream__dev__impl.html','');});
/* @license-end */
</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">test_ostream_dev::Ostream_dev_impl Member List</div> </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html">test_ostream_dev::Ostream_dev_impl</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a313cc3aada490c2d2641d6bdac559748">begin</a>() noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#aa541b838442aaf7693d528dabd049790">begin</a>() const noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html#aa37383bb13f3fe02f21fa7d8558158a9">c</a></td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html">test_ostream_dev::Ostream_dev_impl</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#adad6881acafe06f05545364b3bb3941c">cbegin</a>() const noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a90d454a509be230af0595e5a57e91f56">cend</a>() const noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a04f153a089085daceda6a55854789a95">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#af333211e6a4c20b86c35a1d4fd15b9c5">data_type</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a3d2f837c438b1a97ec14384ba3382090">end</a>() noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#af836e2bdffe1829593d889f98a35a726">end</a>() const noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html#a94ea8195e734ad5e6e76a263df86a7ab">getLastV</a>()</td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html">test_ostream_dev::Ostream_dev_impl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a38ce53a3ec7a902bdcbd9dc04350b903">iterator</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html#ae94524fafad7bf6c6f9dc07a4798648b">N</a></td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html">test_ostream_dev::Ostream_dev_impl</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a4ab9729e2a50b797bcd939c840685b48">operator&lt;&lt;</a>(const _Src_t &amp;src)</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a17b6362ea015437b1cd3f4b9122c4e35">operator&lt;&lt;</a>(_Src_t *src)=delete</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a776a690023246345f1af2991f1b3b206">operator&lt;&lt;</a>(const test_data_t &amp;src)</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a385318ff45d575ec92801f7c0e29e9c8">operator=</a>(const ostream_dev_t &amp;)=delete</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a6bb520cb5397ab9f7579c868311017b5">ostream_dev</a>()=default</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#afdb03e10c54fa5d079f59b0bb938c82c">ostream_dev</a>(const ostream_dev_t &amp;)=delete</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a4d60fb31555306bf52a88889db1c8739">pointer_type</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a70a8d008d93a5a3f50de63dc70b7b4e4">put</a>(const test_data_t &amp;data)</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a29f2cad2b83c801cfdab235c880e528b">put</a>(const test_data_t *data, size_t n)</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html#a439ae6127956a8b3a049b35ac79fcf2b">put_</a>(const test_data_t &amp;data)</td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html">test_ostream_dev::Ostream_dev_impl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html#a7b3e45d7aab2cf5d4ee6fd21074ef86e">put_</a>(const test_data_t *data, size_t n)</td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html">test_ostream_dev::Ostream_dev_impl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#ac7169419677c70f4811803828b826351">type</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html#a782792f34ec64257188ef223b969e148">v</a></td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html">test_ostream_dev::Ostream_dev_impl</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#ad0358c1b879818118e745da164d99998">~ostream_dev</a>()=default</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></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.14 </li>
</ul>
</div>
</body>
</html>

+ 360
- 0
doc/html/classtest__ostream__dev_1_1_ostream__dev__impl.html View File

@@ -0,0 +1,360 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_ostream_dev::Ostream_dev_impl 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__ostream__dev_1_1_ostream__dev__impl.html','');});
/* @license-end */
</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="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classtest__ostream__dev_1_1_ostream__dev__impl-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">test_ostream_dev::Ostream_dev_impl Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for test_ostream_dev::Ostream_dev_impl:</div>
<div class="dyncontent">
<div class="center">
<img src="classtest__ostream__dev_1_1_ostream__dev__impl.png" usemap="#test_5Fostream_5Fdev::Ostream_5Fdev_5Fimpl_map" alt=""/>
<map id="test_5Fostream_5Fdev::Ostream_5Fdev_5Fimpl_map" name="test_5Fostream_5Fdev::Ostream_5Fdev_5Fimpl_map">
<area href="classutl_1_1ostream__dev.html" alt="utl::ostream_dev&lt; Ostream_dev_impl, test_data_t &gt;" shape="rect" coords="0,0,300,24"/>
</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:a94ea8195e734ad5e6e76a263df86a7ab"><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__dev__impl.html#a94ea8195e734ad5e6e76a263df86a7ab">getLastV</a> ()</td></tr>
<tr class="separator:a94ea8195e734ad5e6e76a263df86a7ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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; Ostream_dev_impl, test_data_t &gt;</a></td></tr>
<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>
<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>
<tr class="separator:a70a8d008d93a5a3f50de63dc70b7b4e4 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a29f2cad2b83c801cfdab235c880e528b inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a4ab9729e2a50b797bcd939c840685b48 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a17b6362ea015437b1cd3f4b9122c4e35 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a776a690023246345f1af2991f1b3b206 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:a3d2f837c438b1a97ec14384ba3382090 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:af836e2bdffe1829593d889f98a35a726 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:a90d454a509be230af0595e5a57e91f56 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a313cc3aada490c2d2641d6bdac559748 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:aa541b838442aaf7693d528dabd049790 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:adad6881acafe06f05545364b3bb3941c inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a782792f34ec64257188ef223b969e148"><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__dev__impl.html#ae94524fafad7bf6c6f9dc07a4798648b">N</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html#a782792f34ec64257188ef223b969e148">v</a> {}</td></tr>
<tr class="separator:a782792f34ec64257188ef223b969e148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa37383bb13f3fe02f21fa7d8558158a9"><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__dev__impl.html#aa37383bb13f3fe02f21fa7d8558158a9">c</a> {0}</td></tr>
<tr class="separator:aa37383bb13f3fe02f21fa7d8558158a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ae94524fafad7bf6c6f9dc07a4798648b"><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__dev__impl.html#ae94524fafad7bf6c6f9dc07a4798648b">N</a> =SIZE</td></tr>
<tr class="separator:ae94524fafad7bf6c6f9dc07a4798648b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a439ae6127956a8b3a049b35ac79fcf2b"><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__dev__impl.html#a439ae6127956a8b3a049b35ac79fcf2b">put_</a> (const <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> &amp;data)</td></tr>
<tr class="separator:a439ae6127956a8b3a049b35ac79fcf2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b3e45d7aab2cf5d4ee6fd21074ef86e"><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__dev__impl.html#a7b3e45d7aab2cf5d4ee6fd21074ef86e">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>
<tr class="separator:a7b3e45d7aab2cf5d4ee6fd21074ef86e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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; Ostream_dev_impl, test_data_t &gt;</a></td></tr>
<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>
<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>
<tr class="separator:ad0358c1b879818118e745da164d99998 inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a6bb520cb5397ab9f7579c868311017b5 inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:afdb03e10c54fa5d079f59b0bb938c82c inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:a385318ff45d575ec92801f7c0e29e9c8 inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</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 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; Ostream_dev_impl, test_data_t &gt;</a></td></tr>
<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>
<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>
<tr class="separator:ac7169419677c70f4811803828b826351 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:af333211e6a4c20b86c35a1d4fd15b9c5 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:a4d60fb31555306bf52a88889db1c8739 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a38ce53a3ec7a902bdcbd9dc04350b903 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a04f153a089085daceda6a55854789a95 inherit pub_types_classutl_1_1ostream__dev"><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 class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00040">40</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a94ea8195e734ad5e6e76a263df86a7ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94ea8195e734ad5e6e76a263df86a7ab">&#9670;&nbsp;</a></span>getLastV()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a>&amp; test_ostream_dev::Ostream_dev_impl::getLastV </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00063">63</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>

</div>
</div>
<a id="a439ae6127956a8b3a049b35ac79fcf2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a439ae6127956a8b3a049b35ac79fcf2b">&#9670;&nbsp;</a></span>put_() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_dev_impl::put_ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> &amp;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00050">50</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>

</div>
</div>
<a id="a7b3e45d7aab2cf5d4ee6fd21074ef86e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b3e45d7aab2cf5d4ee6fd21074ef86e">&#9670;&nbsp;</a></span>put_() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_dev_impl::put_ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a>&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00056">56</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aa37383bb13f3fe02f21fa7d8558158a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa37383bb13f3fe02f21fa7d8558158a9">&#9670;&nbsp;</a></span>c</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_dev_impl::c {0}</td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00046">46</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>

</div>
</div>
<a id="ae94524fafad7bf6c6f9dc07a4798648b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae94524fafad7bf6c6f9dc07a4798648b">&#9670;&nbsp;</a></span>N</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_dev_impl::N =SIZE</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00044">44</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>

</div>
</div>
<a id="a782792f34ec64257188ef223b969e148"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a782792f34ec64257188ef223b969e148">&#9670;&nbsp;</a></span>v</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<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__dev__impl.html#ae94524fafad7bf6c6f9dc07a4798648b">N</a>&gt; test_ostream_dev::Ostream_dev_impl::v {}</td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00045">45</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</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="namespacetest__ostream__dev.html">test_ostream_dev</a></li><li class="navelem"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html">Ostream_dev_impl</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.14 </li>
</ul>
</div>
</body>
</html>

+ 8
- 0
doc/html/classtest__ostream__dev_1_1_ostream__dev__impl.js View File

@@ -0,0 +1,8 @@
var classtest__ostream__dev_1_1_ostream__dev__impl =
[
[ "getLastV", "classtest__ostream__dev_1_1_ostream__dev__impl.html#a94ea8195e734ad5e6e76a263df86a7ab", null ],
[ "put_", "classtest__ostream__dev_1_1_ostream__dev__impl.html#a439ae6127956a8b3a049b35ac79fcf2b", null ],
[ "put_", "classtest__ostream__dev_1_1_ostream__dev__impl.html#a7b3e45d7aab2cf5d4ee6fd21074ef86e", null ],
[ "c", "classtest__ostream__dev_1_1_ostream__dev__impl.html#aa37383bb13f3fe02f21fa7d8558158a9", null ],
[ "v", "classtest__ostream__dev_1_1_ostream__dev__impl.html#a782792f34ec64257188ef223b969e148", null ]
];

BIN
doc/html/classtest__ostream__dev_1_1_ostream__dev__impl.png View File

Before After
Width: 300  |  Height: 80  |  Size: 988 B

+ 133
- 0
doc/html/classtest__ostream__dev_1_1_ostream__vdev__impl-members.html View File

@@ -0,0 +1,133 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__ostream__dev_1_1_ostream__vdev__impl.html','');});
/* @license-end */
</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">test_ostream_dev::Ostream_vdev_impl Member List</div> </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html">test_ostream_dev::Ostream_vdev_impl</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a313cc3aada490c2d2641d6bdac559748">begin</a>() noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#aa541b838442aaf7693d528dabd049790">begin</a>() const noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#ade2a195650dfdaf71e69857a4c983e08">c</a></td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html">test_ostream_dev::Ostream_vdev_impl</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#adad6881acafe06f05545364b3bb3941c">cbegin</a>() const noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a90d454a509be230af0595e5a57e91f56">cend</a>() const noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a04f153a089085daceda6a55854789a95">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#af333211e6a4c20b86c35a1d4fd15b9c5">data_type</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a3d2f837c438b1a97ec14384ba3382090">end</a>() noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#af836e2bdffe1829593d889f98a35a726">end</a>() const noexcept</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#a8d4f3a9553026155c33c9fd15ed62634">getLastV</a>()</td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html">test_ostream_dev::Ostream_vdev_impl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a38ce53a3ec7a902bdcbd9dc04350b903">iterator</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#adf0a9e1446383983a99ec5e9a58a5044">N</a></td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html">test_ostream_dev::Ostream_vdev_impl</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a4ab9729e2a50b797bcd939c840685b48">operator&lt;&lt;</a>(const _Src_t &amp;src)</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a17b6362ea015437b1cd3f4b9122c4e35">operator&lt;&lt;</a>(_Src_t *src)=delete</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a776a690023246345f1af2991f1b3b206">operator&lt;&lt;</a>(const test_data_t &amp;src)</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a385318ff45d575ec92801f7c0e29e9c8">operator=</a>(const ostream_dev_t &amp;)=delete</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a6bb520cb5397ab9f7579c868311017b5">ostream_dev</a>()=default</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#afdb03e10c54fa5d079f59b0bb938c82c">ostream_dev</a>(const ostream_dev_t &amp;)=delete</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a4d60fb31555306bf52a88889db1c8739">pointer_type</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a70a8d008d93a5a3f50de63dc70b7b4e4">put</a>(const test_data_t &amp;data)</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#a29f2cad2b83c801cfdab235c880e528b">put</a>(const test_data_t *data, size_t n)</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#a2d2f94b579b360be329380ed2a80f82d">put_</a>(const test_data_t &amp;data)</td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html">test_ostream_dev::Ostream_vdev_impl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#a9251ba3170eebc3d3fa84a3e33b5587b">put_</a>(const test_data_t *data, size_t n)</td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html">test_ostream_dev::Ostream_vdev_impl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#ac7169419677c70f4811803828b826351">type</a> typedef</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html#a220aec538ada71f940c19ef3252cd039">v</a></td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html">test_ostream_dev::Ostream_vdev_impl</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html#ad0358c1b879818118e745da164d99998">~ostream_dev</a>()=default</td><td class="entry"><a class="el" href="classutl_1_1ostream__dev.html">utl::ostream_dev&lt; virtual_tag, test_data_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></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.14 </li>
</ul>
</div>
</body>
</html>

+ 360
- 0
doc/html/classtest__ostream__dev_1_1_ostream__vdev__impl.html View File

@@ -0,0 +1,360 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_ostream_dev::Ostream_vdev_impl 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__ostream__dev_1_1_ostream__vdev__impl.html','');});
/* @license-end */
</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="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classtest__ostream__dev_1_1_ostream__vdev__impl-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">test_ostream_dev::Ostream_vdev_impl Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for test_ostream_dev::Ostream_vdev_impl:</div>
<div class="dyncontent">
<div class="center">
<img src="classtest__ostream__dev_1_1_ostream__vdev__impl.png" usemap="#test_5Fostream_5Fdev::Ostream_5Fvdev_5Fimpl_map" alt=""/>
<map id="test_5Fostream_5Fdev::Ostream_5Fvdev_5Fimpl_map" name="test_5Fostream_5Fdev::Ostream_5Fvdev_5Fimpl_map">
<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"/>
</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: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>
<tr class="separator:a8d4f3a9553026155c33c9fd15ed62634"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<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>
<tr class="separator:a70a8d008d93a5a3f50de63dc70b7b4e4 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a29f2cad2b83c801cfdab235c880e528b inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a4ab9729e2a50b797bcd939c840685b48 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a17b6362ea015437b1cd3f4b9122c4e35 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a776a690023246345f1af2991f1b3b206 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:a3d2f837c438b1a97ec14384ba3382090 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:af836e2bdffe1829593d889f98a35a726 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:a90d454a509be230af0595e5a57e91f56 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a313cc3aada490c2d2641d6bdac559748 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:aa541b838442aaf7693d528dabd049790 inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:adad6881acafe06f05545364b3bb3941c inherit pub_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<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>
<tr class="separator:a220aec538ada71f940c19ef3252cd039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:ade2a195650dfdaf71e69857a4c983e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<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>
<tr class="separator:adf0a9e1446383983a99ec5e9a58a5044"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<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>
<tr class="separator:a2d2f94b579b360be329380ed2a80f82d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:a9251ba3170eebc3d3fa84a3e33b5587b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<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>
<tr class="separator:ad0358c1b879818118e745da164d99998 inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a6bb520cb5397ab9f7579c868311017b5 inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:afdb03e10c54fa5d079f59b0bb938c82c inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:a385318ff45d575ec92801f7c0e29e9c8 inherit pro_methods_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</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 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>
<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>
<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>
<tr class="separator:ac7169419677c70f4811803828b826351 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:af333211e6a4c20b86c35a1d4fd15b9c5 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<tr class="separator:a4d60fb31555306bf52a88889db1c8739 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a38ce53a3ec7a902bdcbd9dc04350b903 inherit pub_types_classutl_1_1ostream__dev"><td class="memSeparator" colspan="2">&#160;</td></tr>
<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>
<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>
<tr class="separator:a04f153a089085daceda6a55854789a95 inherit pub_types_classutl_1_1ostream__dev"><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 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>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a8d4f3a9553026155c33c9fd15ed62634"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d4f3a9553026155c33c9fd15ed62634">&#9670;&nbsp;</a></span>getLastV()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<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>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p 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>

</div>
</div>
<a id="a2d2f94b579b360be329380ed2a80f82d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d2f94b579b360be329380ed2a80f82d">&#9670;&nbsp;</a></span>put_() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_vdev_impl::put_ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> &amp;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<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>

</div>
</div>
<a id="a9251ba3170eebc3d3fa84a3e33b5587b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9251ba3170eebc3d3fa84a3e33b5587b">&#9670;&nbsp;</a></span>put_() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_vdev_impl::put_ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a>&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<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>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ade2a195650dfdaf71e69857a4c983e08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade2a195650dfdaf71e69857a4c983e08">&#9670;&nbsp;</a></span>c</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_vdev_impl::c {0}</td>
</tr>
</table>
</div><div class="memdoc">

<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>

</div>
</div>
<a id="adf0a9e1446383983a99ec5e9a58a5044"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf0a9e1446383983a99ec5e9a58a5044">&#9670;&nbsp;</a></span>N</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceutl.html#a22cbecb50ee5c1032de66133e96cbac6">size_t</a> test_ostream_dev::Ostream_vdev_impl::N =SIZE</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<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>

</div>
</div>
<a id="a220aec538ada71f940c19ef3252cd039"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a220aec538ada71f940c19ef3252cd039">&#9670;&nbsp;</a></span>v</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<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>
</tr>
</table>
</div><div class="memdoc">

<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>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</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="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>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
</ul>
</div>
</body>
</html>

+ 8
- 0
doc/html/classtest__ostream__dev_1_1_ostream__vdev__impl.js View File

@@ -0,0 +1,8 @@
var classtest__ostream__dev_1_1_ostream__vdev__impl =
[
[ "getLastV", "classtest__ostream__dev_1_1_ostream__vdev__impl.html#a8d4f3a9553026155c33c9fd15ed62634", null ],
[ "put_", "classtest__ostream__dev_1_1_ostream__vdev__impl.html#a2d2f94b579b360be329380ed2a80f82d", null ],
[ "put_", "classtest__ostream__dev_1_1_ostream__vdev__impl.html#a9251ba3170eebc3d3fa84a3e33b5587b", null ],
[ "c", "classtest__ostream__dev_1_1_ostream__vdev__impl.html#ade2a195650dfdaf71e69857a4c983e08", null ],
[ "v", "classtest__ostream__dev_1_1_ostream__vdev__impl.html#a220aec538ada71f940c19ef3252cd039", null ]
];

BIN
doc/html/classtest__ostream__dev_1_1_ostream__vdev__impl.png View File

Before After
Width: 255  |  Height: 80  |  Size: 888 B

+ 122
- 0
doc/html/classtest__ostream__dev_1_1_tostream___idev-members.html View File

@@ -0,0 +1,122 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__ostream__dev_1_1_tostream___idev.html','');});
/* @license-end */
</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">test_ostream_dev::Tostream_Idev Member List</div> </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtest__ostream__dev_1_1_tostream___idev.html">test_ostream_dev::Tostream_Idev</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a7a00be7dd0a6bfdc8d47a1b784623613">HasFailure</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a0a89846458f0e8ed1c9457c957e8182a">HasFatalFailure</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a07e896f1b1836f8ac075c26d7b7c9fb8">HasNonfatalFailure</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a1723aea1d7bd468265f4134241596752">IsSkipped</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_tostream___idev.html#a5478f97cab31905180f832c595ec4d1c">osIdev</a></td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_tostream___idev.html">test_ostream_dev::Tostream_Idev</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#ae0448aec9e389fab70f6a75a59ff6aa2">RecordProperty</a>(const std::string &amp;key, const std::string &amp;value)</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#af602903efb17730b977304fc56500881">RecordProperty</a>(const std::string &amp;key, int value)</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a8b38992669fb844864807cf32e416853">SetUp</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a5ccbac42fee8c5b00b0bfe89b6c49d79">SetUpTestCase</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#ae173b07a0fdd09fc1d417a2bb6cbdd76">SetUpTestSuite</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#aab3c02c9f81afe1357adfc45afccd474">TearDown</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#af374706cbaf0ffc460f4fd04e7c150f1">TearDownTestCase</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a7704c8223ba28338a66ca2eaeba66383">TearDownTestSuite</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a68b7618abd1fc6d13382738b0d3b5c7c">Test</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#ad99dc9b12208fd4bffc367f0a1e3df1b">~Test</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">virtual</span></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.14 </li>
</ul>
</div>
</body>
</html>

+ 188
- 0
doc/html/classtest__ostream__dev_1_1_tostream___idev.html View File

@@ -0,0 +1,188 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_ostream_dev::Tostream_Idev 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__ostream__dev_1_1_tostream___idev.html','');});
/* @license-end */
</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="#pro-attribs">Protected Attributes</a> &#124;
<a href="classtest__ostream__dev_1_1_tostream___idev-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">test_ostream_dev::Tostream_Idev Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for test_ostream_dev::Tostream_Idev:</div>
<div class="dyncontent">
<div class="center">
<img src="classtest__ostream__dev_1_1_tostream___idev.png" usemap="#test_5Fostream_5Fdev::Tostream_5FIdev_map" alt=""/>
<map id="test_5Fostream_5Fdev::Tostream_5FIdev_map" name="test_5Fostream_5Fdev::Tostream_5FIdev_map">
<area href="classtesting_1_1_test.html" alt="testing::Test" shape="rect" coords="0,0,198,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a5478f97cab31905180f832c595ec4d1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html">Ostream_dev_impl</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__ostream__dev_1_1_tostream___idev.html#a5478f97cab31905180f832c595ec4d1c">osIdev</a> {}</td></tr>
<tr class="separator:a5478f97cab31905180f832c595ec4d1c"><td class="memSeparator" colspan="2">&#160;</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 pub_methods_classtesting_1_1_test"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classtesting_1_1_test')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classtesting_1_1_test.html">testing::Test</a></td></tr>
<tr class="memitem:ad99dc9b12208fd4bffc367f0a1e3df1b inherit pub_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#ad99dc9b12208fd4bffc367f0a1e3df1b">~Test</a> ()</td></tr>
<tr class="separator:ad99dc9b12208fd4bffc367f0a1e3df1b inherit pub_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classtesting_1_1_test"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classtesting_1_1_test')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classtesting_1_1_test.html">testing::Test</a></td></tr>
<tr class="memitem:ae173b07a0fdd09fc1d417a2bb6cbdd76 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#ae173b07a0fdd09fc1d417a2bb6cbdd76">SetUpTestSuite</a> ()</td></tr>
<tr class="separator:ae173b07a0fdd09fc1d417a2bb6cbdd76 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7704c8223ba28338a66ca2eaeba66383 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a7704c8223ba28338a66ca2eaeba66383">TearDownTestSuite</a> ()</td></tr>
<tr class="separator:a7704c8223ba28338a66ca2eaeba66383 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af374706cbaf0ffc460f4fd04e7c150f1 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#af374706cbaf0ffc460f4fd04e7c150f1">TearDownTestCase</a> ()</td></tr>
<tr class="separator:af374706cbaf0ffc460f4fd04e7c150f1 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ccbac42fee8c5b00b0bfe89b6c49d79 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a5ccbac42fee8c5b00b0bfe89b6c49d79">SetUpTestCase</a> ()</td></tr>
<tr class="separator:a5ccbac42fee8c5b00b0bfe89b6c49d79 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a89846458f0e8ed1c9457c957e8182a inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a0a89846458f0e8ed1c9457c957e8182a">HasFatalFailure</a> ()</td></tr>
<tr class="separator:a0a89846458f0e8ed1c9457c957e8182a inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07e896f1b1836f8ac075c26d7b7c9fb8 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a07e896f1b1836f8ac075c26d7b7c9fb8">HasNonfatalFailure</a> ()</td></tr>
<tr class="separator:a07e896f1b1836f8ac075c26d7b7c9fb8 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1723aea1d7bd468265f4134241596752 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a1723aea1d7bd468265f4134241596752">IsSkipped</a> ()</td></tr>
<tr class="separator:a1723aea1d7bd468265f4134241596752 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a00be7dd0a6bfdc8d47a1b784623613 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a7a00be7dd0a6bfdc8d47a1b784623613">HasFailure</a> ()</td></tr>
<tr class="separator:a7a00be7dd0a6bfdc8d47a1b784623613 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0448aec9e389fab70f6a75a59ff6aa2 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#ae0448aec9e389fab70f6a75a59ff6aa2">RecordProperty</a> (const std::string &amp;key, const std::string &amp;value)</td></tr>
<tr class="separator:ae0448aec9e389fab70f6a75a59ff6aa2 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af602903efb17730b977304fc56500881 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#af602903efb17730b977304fc56500881">RecordProperty</a> (const std::string &amp;key, int value)</td></tr>
<tr class="separator:af602903efb17730b977304fc56500881 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classtesting_1_1_test"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classtesting_1_1_test')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classtesting_1_1_test.html">testing::Test</a></td></tr>
<tr class="memitem:a68b7618abd1fc6d13382738b0d3b5c7c inherit pro_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a68b7618abd1fc6d13382738b0d3b5c7c">Test</a> ()</td></tr>
<tr class="separator:a68b7618abd1fc6d13382738b0d3b5c7c inherit pro_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b38992669fb844864807cf32e416853 inherit pro_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a8b38992669fb844864807cf32e416853">SetUp</a> ()</td></tr>
<tr class="separator:a8b38992669fb844864807cf32e416853 inherit pro_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab3c02c9f81afe1357adfc45afccd474 inherit pro_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#aab3c02c9f81afe1357adfc45afccd474">TearDown</a> ()</td></tr>
<tr class="separator:aab3c02c9f81afe1357adfc45afccd474 inherit pro_methods_classtesting_1_1_test"><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 class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00092">92</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a5478f97cab31905180f832c595ec4d1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5478f97cab31905180f832c595ec4d1c">&#9670;&nbsp;</a></span>osIdev</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classtest__ostream__dev_1_1_ostream__dev__impl.html">Ostream_dev_impl</a> test_ostream_dev::Tostream_Idev::osIdev {}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00095">95</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</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="namespacetest__ostream__dev.html">test_ostream_dev</a></li><li class="navelem"><a class="el" href="classtest__ostream__dev_1_1_tostream___idev.html">Tostream_Idev</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.14 </li>
</ul>
</div>
</body>
</html>

+ 4
- 0
doc/html/classtest__ostream__dev_1_1_tostream___idev.js View File

@@ -0,0 +1,4 @@
var classtest__ostream__dev_1_1_tostream___idev =
[
[ "osIdev", "classtest__ostream__dev_1_1_tostream___idev.html#a5478f97cab31905180f832c595ec4d1c", null ]
];

BIN
doc/html/classtest__ostream__dev_1_1_tostream___idev.png View File

Before After
Width: 198  |  Height: 80  |  Size: 671 B

+ 123
- 0
doc/html/classtest__ostream__dev_1_1_tostream___vdev-members.html View File

@@ -0,0 +1,123 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: 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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__ostream__dev_1_1_tostream___vdev.html','');});
/* @license-end */
</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">test_ostream_dev::Tostream_Vdev Member List</div> </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtest__ostream__dev_1_1_tostream___vdev.html">test_ostream_dev::Tostream_Vdev</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_tostream___vdev.html#a20502252099af2580e32afc2dd483dd4">basePointer</a></td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_tostream___vdev.html">test_ostream_dev::Tostream_Vdev</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a7a00be7dd0a6bfdc8d47a1b784623613">HasFailure</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a0a89846458f0e8ed1c9457c957e8182a">HasFatalFailure</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a07e896f1b1836f8ac075c26d7b7c9fb8">HasNonfatalFailure</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a1723aea1d7bd468265f4134241596752">IsSkipped</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_tostream___vdev.html#aa5607a51d6272b468414826bb7701eb2">osVdev</a></td><td class="entry"><a class="el" href="classtest__ostream__dev_1_1_tostream___vdev.html">test_ostream_dev::Tostream_Vdev</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#ae0448aec9e389fab70f6a75a59ff6aa2">RecordProperty</a>(const std::string &amp;key, const std::string &amp;value)</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#af602903efb17730b977304fc56500881">RecordProperty</a>(const std::string &amp;key, int value)</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a8b38992669fb844864807cf32e416853">SetUp</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a5ccbac42fee8c5b00b0bfe89b6c49d79">SetUpTestCase</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#ae173b07a0fdd09fc1d417a2bb6cbdd76">SetUpTestSuite</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#aab3c02c9f81afe1357adfc45afccd474">TearDown</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#af374706cbaf0ffc460f4fd04e7c150f1">TearDownTestCase</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#a7704c8223ba28338a66ca2eaeba66383">TearDownTestSuite</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classtesting_1_1_test.html#a68b7618abd1fc6d13382738b0d3b5c7c">Test</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classtesting_1_1_test.html#ad99dc9b12208fd4bffc367f0a1e3df1b">~Test</a>()</td><td class="entry"><a class="el" href="classtesting_1_1_test.html">testing::Test</a></td><td class="entry"><span class="mlabel">virtual</span></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.14 </li>
</ul>
</div>
</body>
</html>

+ 214
- 0
doc/html/classtest__ostream__dev_1_1_tostream___vdev.html View File

@@ -0,0 +1,214 @@
<!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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>uTL: test_ostream_dev::Tostream_Vdev 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="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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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">uTL
</div>
<div id="projectbrief">micro Template library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classtest__ostream__dev_1_1_tostream___vdev.html','');});
/* @license-end */
</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="#pro-attribs">Protected Attributes</a> &#124;
<a href="classtest__ostream__dev_1_1_tostream___vdev-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">test_ostream_dev::Tostream_Vdev Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for test_ostream_dev::Tostream_Vdev:</div>
<div class="dyncontent">
<div class="center">
<img src="classtest__ostream__dev_1_1_tostream___vdev.png" usemap="#test_5Fostream_5Fdev::Tostream_5FVdev_map" alt=""/>
<map id="test_5Fostream_5Fdev::Tostream_5FVdev_map" name="test_5Fostream_5Fdev::Tostream_5FVdev_map">
<area href="classtesting_1_1_test.html" alt="testing::Test" shape="rect" coords="0,0,204,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:aa5607a51d6272b468414826bb7701eb2"><td class="memItemLeft" align="right" valign="top">std::array&lt; <a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html">Ostream_vdev_impl</a>, 5 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__ostream__dev_1_1_tostream___vdev.html#aa5607a51d6272b468414826bb7701eb2">osVdev</a> {}</td></tr>
<tr class="separator:aa5607a51d6272b468414826bb7701eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20502252099af2580e32afc2dd483dd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classutl_1_1ostream__dev.html">ostream_dev</a>&lt; <a class="el" href="structutl_1_1virtual__tag.html">virtual_tag</a>, <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtest__ostream__dev_1_1_tostream___vdev.html#a20502252099af2580e32afc2dd483dd4">basePointer</a> = nullptr</td></tr>
<tr class="separator:a20502252099af2580e32afc2dd483dd4"><td class="memSeparator" colspan="2">&#160;</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 pub_methods_classtesting_1_1_test"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classtesting_1_1_test')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classtesting_1_1_test.html">testing::Test</a></td></tr>
<tr class="memitem:ad99dc9b12208fd4bffc367f0a1e3df1b inherit pub_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#ad99dc9b12208fd4bffc367f0a1e3df1b">~Test</a> ()</td></tr>
<tr class="separator:ad99dc9b12208fd4bffc367f0a1e3df1b inherit pub_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classtesting_1_1_test"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classtesting_1_1_test')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classtesting_1_1_test.html">testing::Test</a></td></tr>
<tr class="memitem:ae173b07a0fdd09fc1d417a2bb6cbdd76 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#ae173b07a0fdd09fc1d417a2bb6cbdd76">SetUpTestSuite</a> ()</td></tr>
<tr class="separator:ae173b07a0fdd09fc1d417a2bb6cbdd76 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7704c8223ba28338a66ca2eaeba66383 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a7704c8223ba28338a66ca2eaeba66383">TearDownTestSuite</a> ()</td></tr>
<tr class="separator:a7704c8223ba28338a66ca2eaeba66383 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af374706cbaf0ffc460f4fd04e7c150f1 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#af374706cbaf0ffc460f4fd04e7c150f1">TearDownTestCase</a> ()</td></tr>
<tr class="separator:af374706cbaf0ffc460f4fd04e7c150f1 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ccbac42fee8c5b00b0bfe89b6c49d79 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a5ccbac42fee8c5b00b0bfe89b6c49d79">SetUpTestCase</a> ()</td></tr>
<tr class="separator:a5ccbac42fee8c5b00b0bfe89b6c49d79 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a89846458f0e8ed1c9457c957e8182a inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a0a89846458f0e8ed1c9457c957e8182a">HasFatalFailure</a> ()</td></tr>
<tr class="separator:a0a89846458f0e8ed1c9457c957e8182a inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07e896f1b1836f8ac075c26d7b7c9fb8 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a07e896f1b1836f8ac075c26d7b7c9fb8">HasNonfatalFailure</a> ()</td></tr>
<tr class="separator:a07e896f1b1836f8ac075c26d7b7c9fb8 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1723aea1d7bd468265f4134241596752 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a1723aea1d7bd468265f4134241596752">IsSkipped</a> ()</td></tr>
<tr class="separator:a1723aea1d7bd468265f4134241596752 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a00be7dd0a6bfdc8d47a1b784623613 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a7a00be7dd0a6bfdc8d47a1b784623613">HasFailure</a> ()</td></tr>
<tr class="separator:a7a00be7dd0a6bfdc8d47a1b784623613 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0448aec9e389fab70f6a75a59ff6aa2 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#ae0448aec9e389fab70f6a75a59ff6aa2">RecordProperty</a> (const std::string &amp;key, const std::string &amp;value)</td></tr>
<tr class="separator:ae0448aec9e389fab70f6a75a59ff6aa2 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af602903efb17730b977304fc56500881 inherit pub_static_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#af602903efb17730b977304fc56500881">RecordProperty</a> (const std::string &amp;key, int value)</td></tr>
<tr class="separator:af602903efb17730b977304fc56500881 inherit pub_static_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classtesting_1_1_test"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classtesting_1_1_test')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classtesting_1_1_test.html">testing::Test</a></td></tr>
<tr class="memitem:a68b7618abd1fc6d13382738b0d3b5c7c inherit pro_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a68b7618abd1fc6d13382738b0d3b5c7c">Test</a> ()</td></tr>
<tr class="separator:a68b7618abd1fc6d13382738b0d3b5c7c inherit pro_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b38992669fb844864807cf32e416853 inherit pro_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#a8b38992669fb844864807cf32e416853">SetUp</a> ()</td></tr>
<tr class="separator:a8b38992669fb844864807cf32e416853 inherit pro_methods_classtesting_1_1_test"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab3c02c9f81afe1357adfc45afccd474 inherit pro_methods_classtesting_1_1_test"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtesting_1_1_test.html#aab3c02c9f81afe1357adfc45afccd474">TearDown</a> ()</td></tr>
<tr class="separator:aab3c02c9f81afe1357adfc45afccd474 inherit pro_methods_classtesting_1_1_test"><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 class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00097">97</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a20502252099af2580e32afc2dd483dd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20502252099af2580e32afc2dd483dd4">&#9670;&nbsp;</a></span>basePointer</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classutl_1_1ostream__dev.html">ostream_dev</a>&lt;<a class="el" href="structutl_1_1virtual__tag.html">virtual_tag</a>, <a class="el" href="namespacetest__ostream__dev.html#a63ac45c38a80885dda445ddee2a1e0c8">test_data_t</a>&gt;* test_ostream_dev::Tostream_Vdev::basePointer = nullptr</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00101">101</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>

</div>
</div>
<a id="aa5607a51d6272b468414826bb7701eb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5607a51d6272b468414826bb7701eb2">&#9670;&nbsp;</a></span>osVdev</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::array&lt;<a class="el" href="classtest__ostream__dev_1_1_ostream__vdev__impl.html">Ostream_vdev_impl</a>, 5&gt; test_ostream_dev::Tostream_Vdev::osVdev {}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="test__ostream__dev_8cpp_source.html#l00100">100</a> of file <a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>test/tests/<a class="el" href="test__ostream__dev_8cpp_source.html">test_ostream_dev.cpp</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="namespacetest__ostream__dev.html">test_ostream_dev</a></li><li class="navelem"><a class="el" href="classtest__ostream__dev_1_1_tostream___vdev.html">Tostream_Vdev</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.14 </li>
</ul>
</div>
</body>
</html>

+ 5
- 0
doc/html/classtest__ostream__dev_1_1_tostream___vdev.js View File

@@ -0,0 +1,5 @@
var classtest__ostream__dev_1_1_tostream___vdev =
[
[ "basePointer", "classtest__ostream__dev_1_1_tostream___vdev.html#a20502252099af2580e32afc2dd483dd4", null ],
[ "osVdev", "classtest__ostream__dev_1_1_tostream___vdev.html#aa5607a51d6272b468414826bb7701eb2", null ]
];

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save