DEV: minor changes

This commit is contained in:
Christos Houtouridis 2019-11-14 12:24:04 +02:00
parent 0e9a340a6e
commit bebb193278
2552 changed files with 290770 additions and 37 deletions

2
.gitignore vendored
View File

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

208
doc/html/__1wire_8h.html Normal file
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
doc/html/__1wire_8h.js Normal file
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 ]
];

File diff suppressed because one or more lines are too long

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>

File diff suppressed because one or more lines are too long

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>

File diff suppressed because one or more lines are too long

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>

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>

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>

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>

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>

File diff suppressed because one or more lines are too long

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>

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>

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>

File diff suppressed because one or more lines are too long

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>

File diff suppressed because one or more lines are too long

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>

File diff suppressed because one or more lines are too long

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>

File diff suppressed because one or more lines are too long

17
doc/html/_formulas.tex Normal file
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}

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>

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>

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>

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

File diff suppressed because one or more lines are too long

141
doc/html/_tinvoke_8cpp.html Normal file
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>

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

File diff suppressed because one or more lines are too long

107
doc/html/_tmeta_8d.html Normal file
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>

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>

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>

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

File diff suppressed because one or more lines are too long

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>

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>

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>

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

File diff suppressed because one or more lines are too long

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>

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>

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>

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

File diff suppressed because one or more lines are too long

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>

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>

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>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

347
doc/html/annotated.html Normal file
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>

View File

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

167
doc/html/array_8h.html Normal file
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
doc/html/array_8h.js Normal file
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 ]
];

File diff suppressed because one or more lines are too long

BIN
doc/html/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
doc/html/bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

174
doc/html/classes.html Normal file
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>

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>

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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 989 B

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>

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>

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 579 B

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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 962 B

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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 959 B

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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 954 B

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>

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>

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

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>

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>

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

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>

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>

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 903 B

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>

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>

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 988 B

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>

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>

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 888 B

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>

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>

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 B

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>

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>

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 have changed in this diff Show More