version 0.5.0_alpha

git-svn-id: svn://db.shs.com.ru/pip@8 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
2015-03-10 10:13:18 +00:00
parent b1f651ab62
commit c11bc3b3b8
697 changed files with 18150 additions and 18839 deletions

View File

@@ -3,23 +3,19 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>PIP: PIVariant 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">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -30,7 +26,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">PIP
&#160;<span id="projectnumber">0.4.1_alpha3</span>
&#160;<span id="projectnumber">0.5.0_prealpha</span>
</div>
<div id="projectbrief">Platform-Independent Primitives</div>
</td>
@@ -39,10 +35,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<!-- Generated by Doxygen 1.8.9.1 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -50,22 +43,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
@@ -91,20 +68,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
$(document).ready(function(){initNavTree('class_p_i_variant.html','');});
</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)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Pages</a></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-types">Public Types</a> &#124;
@@ -122,32 +85,108 @@ $(document).ready(function(){initNavTree('class_p_i_variant.html','');});
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:acc48ff0479fba2c5be5f491e24f40cdf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdf">Type</a> { <br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaabe7ddb1ecf30d2577f56a76c38cc569">Bool</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0290e14ea03c92bf06229082f2b00f04">Char</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa91928a5d88a05863e10323748b7ea6bf">Short</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa86814193f5437fd63c36a35969aabdd6">Int</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa112715efca345cfd173c4a961cc5348f">Long</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa3cedfe40d9f344391ab5e4571967e719">LLong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa4a0f6bf2a79dc1c48c35b709f8b2a464">UChar</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa18c9f6be1f92988b5d7742f52ea16121">UShort</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa8903465ed3f8300a5fa472389dafd70f">UInt</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa37db7797a6b8bdc3b22b3043c5d99846">ULong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaff2920acfe8dab84b560b59213f83924">ULLong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa7e0aa60ea832f2e7b7e5534bdaef4a4c">Float</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaddba2964ca595d9eb6b1bac5f889fc1d">Double</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0a8f8351c89b1fed21b630e58b941971">LDouble</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa7c06a2a820d100a6434134e69e8ea0dc">String</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0945ada62225670757e38ba8e4912afc">StringList</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa45bf798ad32851c9044a3a5755856c5a">Invalid</a> = 0,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaa3e49597dd8751e48ca20b830d7408bb">Bool</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa45c5f8b793d601954d4a9489370abe64">Char</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa513ed493f1e7b30342987c3516f81730">UChar</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaabe7ddb1ecf30d2577f56a76c38cc569">Bool</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0290e14ea03c92bf06229082f2b00f04">Char</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa4a0f6bf2a79dc1c48c35b709f8b2a464">UChar</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa49c4522357ebcea946d477fd78eccd1c">Short</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa5d69d3e100a348885d1e8c2e70617b79">UShort</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa2eb3acbd36c03ef70cb7d1faa797e50f">Int</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa75efd8b4f684b3e23fdca5a3c9ce7616">UInt</a>,
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa91928a5d88a05863e10323748b7ea6bf">Short</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa18c9f6be1f92988b5d7742f52ea16121">UShort</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa86814193f5437fd63c36a35969aabdd6">Int</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa8903465ed3f8300a5fa472389dafd70f">UInt</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfada92306e4b6207dd807fea3db9569756">Long</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaff5169e651a3109ba5ac4de618343fe5">ULong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa493d57852c824d39bdcaee57c9bfff92">LLong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfae5edbc0259b17315545edd0949e8a2a8">ULLong</a>,
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa112715efca345cfd173c4a961cc5348f">Long</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa37db7797a6b8bdc3b22b3043c5d99846">ULong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa3cedfe40d9f344391ab5e4571967e719">LLong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaff2920acfe8dab84b560b59213f83924">ULLong</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa802d8727c57bf77c21aaefb910cddf50">Float</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfafee752a615286794d4468c72e886ab38">Double</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa7f382b7fd8d07426b696d69ee7247876">LDouble</a>,
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa7e0aa60ea832f2e7b7e5534bdaef4a4c">Float</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaddba2964ca595d9eb6b1bac5f889fc1d">Double</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0a8f8351c89b1fed21b630e58b941971">LDouble</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaf163970dcba9d2f587327e38e5e38098">Complexd</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfad1548d6221af498427f428a93d0af57f">Complexld</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa150c2f8336b8aa55ba766aeae271a9ef">BitArray</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaaf9c597dd4d7b17fe96746c96252a16f">ByteArray</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa96a611933bbf5065a29e72e06196f547">String</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa7c06a2a820d100a6434134e69e8ea0dc">String</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfae25be87d1c676373a0356aeedf0e6914">StringList</a>,
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0945ada62225670757e38ba8e4912afc">StringList</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0114b5413f8a42bb71769a22e306e4a1">Time</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaf14a1f410b3c192878fc246b45f45124">Date</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa265d67fff2b590fb6765b3838a011c34">DateTime</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa4fc51ffc735800b30adbc4176e3f29e4">SystemTime</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfad85616b3a0febed1905a631cfbc9782e">Custom</a> = 0xFF
<br />
}</td></tr>
<tr class="separator:acc48ff0479fba2c5be5f491e24f40cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc48ff0479fba2c5be5f491e24f40cdf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdf">Type</a> { <br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaabe7ddb1ecf30d2577f56a76c38cc569">Bool</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0290e14ea03c92bf06229082f2b00f04">Char</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa91928a5d88a05863e10323748b7ea6bf">Short</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa86814193f5437fd63c36a35969aabdd6">Int</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa112715efca345cfd173c4a961cc5348f">Long</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa3cedfe40d9f344391ab5e4571967e719">LLong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa4a0f6bf2a79dc1c48c35b709f8b2a464">UChar</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa18c9f6be1f92988b5d7742f52ea16121">UShort</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa8903465ed3f8300a5fa472389dafd70f">UInt</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa37db7797a6b8bdc3b22b3043c5d99846">ULong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaff2920acfe8dab84b560b59213f83924">ULLong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa7e0aa60ea832f2e7b7e5534bdaef4a4c">Float</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaddba2964ca595d9eb6b1bac5f889fc1d">Double</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0a8f8351c89b1fed21b630e58b941971">LDouble</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa7c06a2a820d100a6434134e69e8ea0dc">String</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0945ada62225670757e38ba8e4912afc">StringList</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa45bf798ad32851c9044a3a5755856c5a">Invalid</a> = 0,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaabe7ddb1ecf30d2577f56a76c38cc569">Bool</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0290e14ea03c92bf06229082f2b00f04">Char</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa4a0f6bf2a79dc1c48c35b709f8b2a464">UChar</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa91928a5d88a05863e10323748b7ea6bf">Short</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa18c9f6be1f92988b5d7742f52ea16121">UShort</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa86814193f5437fd63c36a35969aabdd6">Int</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa8903465ed3f8300a5fa472389dafd70f">UInt</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa112715efca345cfd173c4a961cc5348f">Long</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa37db7797a6b8bdc3b22b3043c5d99846">ULong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa3cedfe40d9f344391ab5e4571967e719">LLong</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaff2920acfe8dab84b560b59213f83924">ULLong</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa7e0aa60ea832f2e7b7e5534bdaef4a4c">Float</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaddba2964ca595d9eb6b1bac5f889fc1d">Double</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0a8f8351c89b1fed21b630e58b941971">LDouble</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaf163970dcba9d2f587327e38e5e38098">Complexd</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfad1548d6221af498427f428a93d0af57f">Complexld</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa150c2f8336b8aa55ba766aeae271a9ef">BitArray</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaaf9c597dd4d7b17fe96746c96252a16f">ByteArray</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa7c06a2a820d100a6434134e69e8ea0dc">String</a>,
<br />
&#160;&#160;<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0945ada62225670757e38ba8e4912afc">StringList</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa0114b5413f8a42bb71769a22e306e4a1">Time</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaf14a1f410b3c192878fc246b45f45124">Date</a>,
<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa265d67fff2b590fb6765b3838a011c34">DateTime</a>,
@@ -163,7 +202,7 @@ Public Types</h2></td></tr>
Public Member Functions</h2></td></tr>
<tr class="memitem:a83432da0a545ad6dd30429c0e1a583da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83432da0a545ad6dd30429c0e1a583da"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_variant.html#a83432da0a545ad6dd30429c0e1a583da">PIVariant</a> ()</td></tr>
<tr class="memdesc:a83432da0a545ad6dd30429c0e1a583da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor, <em><a class="el" href="class_p_i_variant.html#abc974cec179287663d03da76fac7f928" title="Returns type of variant content. ">type()</a></em> will be set to <em>Invalid</em>. <br /></td></tr>
<tr class="memdesc:a83432da0a545ad6dd30429c0e1a583da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor, <em>type()</em> will be set to <em>Invalid</em>. <br /></td></tr>
<tr class="separator:a83432da0a545ad6dd30429c0e1a583da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad0458975016273ccd939c7aec69b057"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad0458975016273ccd939c7aec69b057"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_variant.html#aad0458975016273ccd939c7aec69b057">PIVariant</a> (const char *v)</td></tr>
@@ -417,10 +456,10 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a5b1b4af9ab4bdd8c5bda7a8223a6b6f5"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_p_i_variant.html#a5b1b4af9ab4bdd8c5bda7a8223a6b6f5">toValue</a> () const </td></tr>
<tr class="memdesc:a5b1b4af9ab4bdd8c5bda7a8223a6b6f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns variant content as custom type. <a href="#a5b1b4af9ab4bdd8c5bda7a8223a6b6f5">More...</a><br /></td></tr>
<tr class="separator:a5b1b4af9ab4bdd8c5bda7a8223a6b6f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8348e3800d46b52e3afae8b8be493692"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8348e3800d46b52e3afae8b8be493692"></a>
<a class="el" href="class_p_i_variant.html">PIVariant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_variant.html#a8348e3800d46b52e3afae8b8be493692">operator=</a> (const <a class="el" href="class_p_i_variant.html">PIVariant</a> &amp;v)</td></tr>
<tr class="memdesc:a8348e3800d46b52e3afae8b8be493692"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign operator. <br /></td></tr>
<tr class="separator:a8348e3800d46b52e3afae8b8be493692"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab27e2bf37df051edb5fe6132d9c99147"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab27e2bf37df051edb5fe6132d9c99147"></a>
<a class="el" href="class_p_i_variant.html">PIVariant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_variant.html#ab27e2bf37df051edb5fe6132d9c99147">operator=</a> (const <a class="el" href="class_p_i_variant.html">PIVariant</a> &amp;v)</td></tr>
<tr class="memdesc:ab27e2bf37df051edb5fe6132d9c99147"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign operator. <br /></td></tr>
<tr class="separator:ab27e2bf37df051edb5fe6132d9c99147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae3e2a836db1066ec9a988de171db5bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae3e2a836db1066ec9a988de171db5bd"></a>
<a class="el" href="class_p_i_variant.html">PIVariant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_variant.html#aae3e2a836db1066ec9a988de171db5bd">operator=</a> (const char *v)</td></tr>
<tr class="memdesc:aae3e2a836db1066ec9a988de171db5bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign operator. <br /></td></tr>
@@ -553,7 +592,7 @@ static <a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40
<tr class="memdesc:ab3cdcbbf04745c775c2090b268f54d35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns type from name. <br /></td></tr>
<tr class="separator:ab3cdcbbf04745c775c2090b268f54d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b38e5f7e13d1bb3f205a9ff0673490"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36b38e5f7e13d1bb3f205a9ff0673490"></a>
static <a class="el" href="class_p_i_string.html">PIString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_variant.html#a36b38e5f7e13d1bb3f205a9ff0673490">typeName</a> (<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdf">PIVariant::Type</a> <a class="el" href="class_p_i_variant.html#abc974cec179287663d03da76fac7f928">type</a>)</td></tr>
static <a class="el" href="class_p_i_string.html">PIString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_variant.html#a36b38e5f7e13d1bb3f205a9ff0673490">typeName</a> (<a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdf">PIVariant::Type</a> type)</td></tr>
<tr class="memdesc:a36b38e5f7e13d1bb3f205a9ff0673490"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns type name. <br /></td></tr>
<tr class="separator:a36b38e5f7e13d1bb3f205a9ff0673490"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -565,11 +604,11 @@ Synopsis</h1>
<h1><a class="anchor" id="PIVariant_sec1"></a>
Usage</h1>
<p>PIVariant useful if you want pass many variables with different types in single array, e.g.: </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_vector.html">PIVector&lt;PIVariant&gt;</a> array;</div>
<div class="line">array &lt;&lt; <a class="code" href="class_p_i_variant.html#a83432da0a545ad6dd30429c0e1a583da">PIVariant</a>(10) &lt;&lt; <a class="code" href="class_p_i_variant.html#a83432da0a545ad6dd30429c0e1a583da">PIVariant</a>(1.61) &lt;&lt; <a class="code" href="class_p_i_variant.html#a83432da0a545ad6dd30429c0e1a583da">PIVariant</a>(<span class="keyword">true</span>) &lt;&lt; <a class="code" href="class_p_i_variant.html#a83432da0a545ad6dd30429c0e1a583da">PIVariant</a>(<span class="stringliteral">&quot;0xFF&quot;</span>);</div>
<div class="line"><a class="code" href="piincludes_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; array;</div>
<div class="line">array &lt;&lt; <a class="code" href="class_p_i_variant.html">PIVariant</a>(10) &lt;&lt; <a class="code" href="class_p_i_variant.html">PIVariant</a>(1.61) &lt;&lt; <a class="code" href="class_p_i_variant.html">PIVariant</a>(<span class="keyword">true</span>) &lt;&lt; <a class="code" href="class_p_i_variant.html">PIVariant</a>(<span class="stringliteral">&quot;0xFF&quot;</span>);</div>
<div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; array;</div>
<div class="line"><a class="code" href="picontainers_8h.html#a807914d038e5a193d2e36b4b82b6df96">piForeachC</a> (<a class="code" href="class_p_i_variant.html">PIVariant</a> &amp; i, array)</div>
<div class="line"> <a class="code" href="piincludes_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; i.<a class="code" href="class_p_i_variant.html#aef7526f9ffb911ac818c13a4fa8de923">toInt</a>();</div>
</div><!-- fragment --><p> Result: </p><div class="fragment"><div class="line">{<a class="code" href="class_p_i_variant.html#a83432da0a545ad6dd30429c0e1a583da">PIVariant</a>(<a class="code" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa2eb3acbd36c03ef70cb7d1faa797e50f">Int</a>, 10), <a class="code" href="class_p_i_variant.html#a83432da0a545ad6dd30429c0e1a583da">PIVariant</a>(<a class="code" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfafee752a615286794d4468c72e886ab38">Double</a>, 1,61), <a class="code" href="class_p_i_variant.html#a83432da0a545ad6dd30429c0e1a583da">PIVariant</a>(<a class="code" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaa3e49597dd8751e48ca20b830d7408bb">Bool</a>, <span class="keyword">true</span>), <a class="code" href="class_p_i_variant.html#a83432da0a545ad6dd30429c0e1a583da">PIVariant</a>(<a class="code" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa96a611933bbf5065a29e72e06196f547">String</a>, 0xFF)}</div>
<div class="line"> <a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; i.<a class="code" href="class_p_i_variant.html#aef7526f9ffb911ac818c13a4fa8de923">toInt</a>();</div>
</div><!-- fragment --><p> Result: </p><div class="fragment"><div class="line">{<a class="code" href="class_p_i_variant.html">PIVariant</a>(<a class="code" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa86814193f5437fd63c36a35969aabdd6">Int</a>, 10), <a class="code" href="class_p_i_variant.html">PIVariant</a>(<a class="code" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaddba2964ca595d9eb6b1bac5f889fc1d">Double</a>, 1,61), <a class="code" href="class_p_i_variant.html">PIVariant</a>(<a class="code" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfaabe7ddb1ecf30d2577f56a76c38cc569">Bool</a>, <span class="keyword">true</span>), <a class="code" href="class_p_i_variant.html">PIVariant</a>(<a class="code" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa7c06a2a820d100a6434134e69e8ea0dc">String</a>, 0xFF)}</div>
<div class="line">10</div>
<div class="line">1</div>
<div class="line">1</div>
@@ -584,52 +623,98 @@ Usage</h1>
</tr>
</table>
</div><div class="memdoc">
<p>Type of PIVariant content. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa45bf798ad32851c9044a3a5755856c5a"></a>Invalid&#160;</td><td class="fielddoc">
<p>Invalid type , default type of empty contructor </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaa3e49597dd8751e48ca20b830d7408bb"></a>Bool&#160;</td><td class="fielddoc">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaabe7ddb1ecf30d2577f56a76c38cc569"></a>Bool&#160;</td><td class="fielddoc">
<p>bool </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa45c5f8b793d601954d4a9489370abe64"></a>Char&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0290e14ea03c92bf06229082f2b00f04"></a>Char&#160;</td><td class="fielddoc">
<p>char </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa513ed493f1e7b30342987c3516f81730"></a>UChar&#160;</td><td class="fielddoc">
<p>uchar </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa49c4522357ebcea946d477fd78eccd1c"></a>Short&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa91928a5d88a05863e10323748b7ea6bf"></a>Short&#160;</td><td class="fielddoc">
<p>short </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa5d69d3e100a348885d1e8c2e70617b79"></a>UShort&#160;</td><td class="fielddoc">
<p>ushort </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa2eb3acbd36c03ef70cb7d1faa797e50f"></a>Int&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa86814193f5437fd63c36a35969aabdd6"></a>Int&#160;</td><td class="fielddoc">
<p>int </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa75efd8b4f684b3e23fdca5a3c9ce7616"></a>UInt&#160;</td><td class="fielddoc">
<p>uint </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfada92306e4b6207dd807fea3db9569756"></a>Long&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa112715efca345cfd173c4a961cc5348f"></a>Long&#160;</td><td class="fielddoc">
<p>long </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaff5169e651a3109ba5ac4de618343fe5"></a>ULong&#160;</td><td class="fielddoc">
<p>ulong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa493d57852c824d39bdcaee57c9bfff92"></a>LLong&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa3cedfe40d9f344391ab5e4571967e719"></a>LLong&#160;</td><td class="fielddoc">
<p>llong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfae5edbc0259b17315545edd0949e8a2a8"></a>ULLong&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa4a0f6bf2a79dc1c48c35b709f8b2a464"></a>UChar&#160;</td><td class="fielddoc">
<p>uchar </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa18c9f6be1f92988b5d7742f52ea16121"></a>UShort&#160;</td><td class="fielddoc">
<p>ushort </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa8903465ed3f8300a5fa472389dafd70f"></a>UInt&#160;</td><td class="fielddoc">
<p>uint </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa37db7797a6b8bdc3b22b3043c5d99846"></a>ULong&#160;</td><td class="fielddoc">
<p>ulong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaff2920acfe8dab84b560b59213f83924"></a>ULLong&#160;</td><td class="fielddoc">
<p>ullong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa802d8727c57bf77c21aaefb910cddf50"></a>Float&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa7e0aa60ea832f2e7b7e5534bdaef4a4c"></a>Float&#160;</td><td class="fielddoc">
<p>float </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfafee752a615286794d4468c72e886ab38"></a>Double&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaddba2964ca595d9eb6b1bac5f889fc1d"></a>Double&#160;</td><td class="fielddoc">
<p>double </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa7f382b7fd8d07426b696d69ee7247876"></a>LDouble&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0a8f8351c89b1fed21b630e58b941971"></a>LDouble&#160;</td><td class="fielddoc">
<p>ldouble </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa7c06a2a820d100a6434134e69e8ea0dc"></a>String&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_string.html" title="String class. ">PIString</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0945ada62225670757e38ba8e4912afc"></a>StringList&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_string_list.html" title="Strings array class. ">PIStringList</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa45bf798ad32851c9044a3a5755856c5a"></a>Invalid&#160;</td><td class="fielddoc">
<p>Invalid type , default type of empty contructor </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaabe7ddb1ecf30d2577f56a76c38cc569"></a>Bool&#160;</td><td class="fielddoc">
<p>bool </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0290e14ea03c92bf06229082f2b00f04"></a>Char&#160;</td><td class="fielddoc">
<p>char </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa4a0f6bf2a79dc1c48c35b709f8b2a464"></a>UChar&#160;</td><td class="fielddoc">
<p>uchar </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa91928a5d88a05863e10323748b7ea6bf"></a>Short&#160;</td><td class="fielddoc">
<p>short </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa18c9f6be1f92988b5d7742f52ea16121"></a>UShort&#160;</td><td class="fielddoc">
<p>ushort </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa86814193f5437fd63c36a35969aabdd6"></a>Int&#160;</td><td class="fielddoc">
<p>int </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa8903465ed3f8300a5fa472389dafd70f"></a>UInt&#160;</td><td class="fielddoc">
<p>uint </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa112715efca345cfd173c4a961cc5348f"></a>Long&#160;</td><td class="fielddoc">
<p>long </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa37db7797a6b8bdc3b22b3043c5d99846"></a>ULong&#160;</td><td class="fielddoc">
<p>ulong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa3cedfe40d9f344391ab5e4571967e719"></a>LLong&#160;</td><td class="fielddoc">
<p>llong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaff2920acfe8dab84b560b59213f83924"></a>ULLong&#160;</td><td class="fielddoc">
<p>ullong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa7e0aa60ea832f2e7b7e5534bdaef4a4c"></a>Float&#160;</td><td class="fielddoc">
<p>float </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaddba2964ca595d9eb6b1bac5f889fc1d"></a>Double&#160;</td><td class="fielddoc">
<p>double </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0a8f8351c89b1fed21b630e58b941971"></a>LDouble&#160;</td><td class="fielddoc">
<p>ldouble </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaf163970dcba9d2f587327e38e5e38098"></a>Complexd&#160;</td><td class="fielddoc">
@@ -644,10 +729,152 @@ Usage</h1>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaaf9c597dd4d7b17fe96746c96252a16f"></a>ByteArray&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_byte_array.html" title="Byte array. ">PIByteArray</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa96a611933bbf5065a29e72e06196f547"></a>String&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa7c06a2a820d100a6434134e69e8ea0dc"></a>String&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_string.html" title="String class. ">PIString</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfae25be87d1c676373a0356aeedf0e6914"></a>StringList&#160;</td><td class="fielddoc">
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0945ada62225670757e38ba8e4912afc"></a>StringList&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_string_list.html" title="Strings array class. ">PIStringList</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0114b5413f8a42bb71769a22e306e4a1"></a>Time&#160;</td><td class="fielddoc">
<p>PITime </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaf14a1f410b3c192878fc246b45f45124"></a>Date&#160;</td><td class="fielddoc">
<p>PIDate </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa265d67fff2b590fb6765b3838a011c34"></a>DateTime&#160;</td><td class="fielddoc">
<p>PIDateTime </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa4fc51ffc735800b30adbc4176e3f29e4"></a>SystemTime&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_system_time.html" title="System time. ">PISystemTime</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfad85616b3a0febed1905a631cfbc9782e"></a>Custom&#160;</td><td class="fielddoc">
<p>Custom </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdf">PIVariant::Type</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Type of PIVariant content. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaabe7ddb1ecf30d2577f56a76c38cc569"></a>Bool&#160;</td><td class="fielddoc">
<p>bool </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0290e14ea03c92bf06229082f2b00f04"></a>Char&#160;</td><td class="fielddoc">
<p>char </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa91928a5d88a05863e10323748b7ea6bf"></a>Short&#160;</td><td class="fielddoc">
<p>short </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa86814193f5437fd63c36a35969aabdd6"></a>Int&#160;</td><td class="fielddoc">
<p>int </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa112715efca345cfd173c4a961cc5348f"></a>Long&#160;</td><td class="fielddoc">
<p>long </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa3cedfe40d9f344391ab5e4571967e719"></a>LLong&#160;</td><td class="fielddoc">
<p>llong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa4a0f6bf2a79dc1c48c35b709f8b2a464"></a>UChar&#160;</td><td class="fielddoc">
<p>uchar </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa18c9f6be1f92988b5d7742f52ea16121"></a>UShort&#160;</td><td class="fielddoc">
<p>ushort </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa8903465ed3f8300a5fa472389dafd70f"></a>UInt&#160;</td><td class="fielddoc">
<p>uint </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa37db7797a6b8bdc3b22b3043c5d99846"></a>ULong&#160;</td><td class="fielddoc">
<p>ulong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaff2920acfe8dab84b560b59213f83924"></a>ULLong&#160;</td><td class="fielddoc">
<p>ullong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa7e0aa60ea832f2e7b7e5534bdaef4a4c"></a>Float&#160;</td><td class="fielddoc">
<p>float </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaddba2964ca595d9eb6b1bac5f889fc1d"></a>Double&#160;</td><td class="fielddoc">
<p>double </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0a8f8351c89b1fed21b630e58b941971"></a>LDouble&#160;</td><td class="fielddoc">
<p>ldouble </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa7c06a2a820d100a6434134e69e8ea0dc"></a>String&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_string.html" title="String class. ">PIString</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0945ada62225670757e38ba8e4912afc"></a>StringList&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_string_list.html" title="Strings array class. ">PIStringList</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa45bf798ad32851c9044a3a5755856c5a"></a>Invalid&#160;</td><td class="fielddoc">
<p>Invalid type , default type of empty contructor </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaabe7ddb1ecf30d2577f56a76c38cc569"></a>Bool&#160;</td><td class="fielddoc">
<p>bool </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0290e14ea03c92bf06229082f2b00f04"></a>Char&#160;</td><td class="fielddoc">
<p>char </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa4a0f6bf2a79dc1c48c35b709f8b2a464"></a>UChar&#160;</td><td class="fielddoc">
<p>uchar </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa91928a5d88a05863e10323748b7ea6bf"></a>Short&#160;</td><td class="fielddoc">
<p>short </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa18c9f6be1f92988b5d7742f52ea16121"></a>UShort&#160;</td><td class="fielddoc">
<p>ushort </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa86814193f5437fd63c36a35969aabdd6"></a>Int&#160;</td><td class="fielddoc">
<p>int </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa8903465ed3f8300a5fa472389dafd70f"></a>UInt&#160;</td><td class="fielddoc">
<p>uint </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa112715efca345cfd173c4a961cc5348f"></a>Long&#160;</td><td class="fielddoc">
<p>long </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa37db7797a6b8bdc3b22b3043c5d99846"></a>ULong&#160;</td><td class="fielddoc">
<p>ulong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa3cedfe40d9f344391ab5e4571967e719"></a>LLong&#160;</td><td class="fielddoc">
<p>llong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaff2920acfe8dab84b560b59213f83924"></a>ULLong&#160;</td><td class="fielddoc">
<p>ullong </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa7e0aa60ea832f2e7b7e5534bdaef4a4c"></a>Float&#160;</td><td class="fielddoc">
<p>float </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaddba2964ca595d9eb6b1bac5f889fc1d"></a>Double&#160;</td><td class="fielddoc">
<p>double </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0a8f8351c89b1fed21b630e58b941971"></a>LDouble&#160;</td><td class="fielddoc">
<p>ldouble </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaf163970dcba9d2f587327e38e5e38098"></a>Complexd&#160;</td><td class="fielddoc">
<p>complexd </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfad1548d6221af498427f428a93d0af57f"></a>Complexld&#160;</td><td class="fielddoc">
<p>complexld </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa150c2f8336b8aa55ba766aeae271a9ef"></a>BitArray&#160;</td><td class="fielddoc">
<p>PIBitArray </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfaaf9c597dd4d7b17fe96746c96252a16f"></a>ByteArray&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_byte_array.html" title="Byte array. ">PIByteArray</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa7c06a2a820d100a6434134e69e8ea0dc"></a>String&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_string.html" title="String class. ">PIString</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0945ada62225670757e38ba8e4912afc"></a>StringList&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_string_list.html" title="Strings array class. ">PIStringList</a> </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="acc48ff0479fba2c5be5f491e24f40cdfa0114b5413f8a42bb71769a22e306e4a1"></a>Time&#160;</td><td class="fielddoc">
@@ -936,7 +1163,7 @@ In case of other types returns <em><a class="el" href="class_p_i_system_time.htm
In case of String type returns string value. <br />
In case of StringList type returns joined string ("(" + <a class="el" href="class_p_i_string_list.html#a05ae2b8fc9909e4c20a1852ee680c381" title="Join all strings in one with delimiter &quot;delim&quot; and return it. ">PIStringList::join</a>("; ") + ")"). <br />
In case of BitArray or ByteArray types returns number of bits/bytes. <br />
In case of Time, Date or DateTime types returns <a class="el" href="class_p_i_variant.html#ae9b75422814a712a2c52ecfe19ca13ba" title="Returns variant content as string. ">toString()</a> of this values. <br />
In case of Time, Date or DateTime types returns toString() of this values. <br />
In case of SystemTime types returns second and nanoseconds of time ("(PISystemTime::seconds s, PISystemTime::nanoseconds ns)"). <br />
In case of other types returns <b>""</b>. </p>
@@ -1064,9 +1291,9 @@ Otherwise returns variant with content <em>v</em> and type Custom. </p>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="class_p_i_variant.html">PIVariant</a></li>
<li class="footer">Generated on Sun Nov 2 2014 22:29:36 for PIP by
<li class="footer">Generated on Fri Feb 27 2015 23:03:17 for PIP by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
</ul>
</div>
</body>