mirror of
https://github.com/introlab/rtabmap.git
synced 2026-10-04 00:57:46 +08:00
2008 lines
102 KiB
HTML
2008 lines
102 KiB
HTML
<!-- HTML header for doxygen 1.9.8-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>RTAB-Map: UVariant 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>
|
|
<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" />
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="custom.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript">window.RTABMAP_DOC_ROOT="";</script>
|
|
<script type="text/javascript" src="../versions.js"></script>
|
|
<script type="text/javascript" src="version-switcher.js"></script>
|
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
|
<script type="text/javascript">DoxygenAwesomeDarkModeToggle.init();</script>
|
|
</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 id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">RTAB-Map<span id="projectnumber"> 0.23.12</span>
|
|
</div>
|
|
<div id="projectbrief">Real-Time Appearance-Based Mapping</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('classUVariant.html',''); initResizable(); });
|
|
/* @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">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="classUVariant-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">UVariant Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>A variant type that can hold values of different types.
|
|
<a href="classUVariant.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="UVariant_8h_source.html">UVariant.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a3d5035d3aaf0b7574acc8765825c37bd" id="r_a3d5035d3aaf0b7574acc8765825c37bd"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd">Type</a> { <br />
|
|
  <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac7d8fa7273711e6711880ba9f9d10f62">kBool</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda117693c00c89461634dc137ee9a219c4">kChar</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e">kUChar</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0">kShort</a>
|
|
, <br />
|
|
  <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b">kUShort</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952">kInt</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c">kUInt</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf">kFloat</a>
|
|
, <br />
|
|
  <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd">kDouble</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc">kStr</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bdafecb2dc57006c548e5ab0b59f2062c29">kCharArray</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda6ae60f887effac25862b2e70692aabe4">kUCharArray</a>
|
|
, <br />
|
|
  <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2e9032fc740ad542d18512b5b0d57a6f">kShortArray</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda2c7450a1f1cf76ef9018e86d3d422245">kUShortArray</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda5e558d8d7cb6b8791c58a0eb3ff46e5c">kIntArray</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda1b015c8ec9bcab8fca0734749cba4f3d">kUIntArray</a>
|
|
, <br />
|
|
  <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda11179285157ee27026c6b7a3a257dec2">kFloatArray</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda572a22c911f2d6525d10d6fec2371a7b">kDoubleArray</a>
|
|
, <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750">kUndef</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a3d5035d3aaf0b7574acc8765825c37bd"><td class="mdescLeft"> </td><td class="mdescRight">Enumeration of supported data types. <a href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd">More...</a><br /></td></tr>
|
|
<tr class="separator:a3d5035d3aaf0b7574acc8765825c37bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:af210833caf9715d7678fb6d64dddf599" id="r_af210833caf9715d7678fb6d64dddf599"><td class="memItemLeft" align="right" valign="top"><a id="af210833caf9715d7678fb6d64dddf599" name="af210833caf9715d7678fb6d64dddf599"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>UVariant</b> ()</td></tr>
|
|
<tr class="memdesc:af210833caf9715d7678fb6d64dddf599"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor Creates an undefined variant. <br /></td></tr>
|
|
<tr class="separator:af210833caf9715d7678fb6d64dddf599"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98f1bc68af62d433f2946cab87fc520c" id="r_a98f1bc68af62d433f2946cab87fc520c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a98f1bc68af62d433f2946cab87fc520c">UVariant</a> (const bool &value)</td></tr>
|
|
<tr class="memdesc:a98f1bc68af62d433f2946cab87fc520c"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from bool. <br /></td></tr>
|
|
<tr class="separator:a98f1bc68af62d433f2946cab87fc520c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0939524a0c68004804381492aaab285" id="r_ae0939524a0c68004804381492aaab285"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#ae0939524a0c68004804381492aaab285">UVariant</a> (const signed char &value)</td></tr>
|
|
<tr class="memdesc:ae0939524a0c68004804381492aaab285"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from signed char. <br /></td></tr>
|
|
<tr class="separator:ae0939524a0c68004804381492aaab285"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66f79ef197d7a9fb87781073b44ed426" id="r_a66f79ef197d7a9fb87781073b44ed426"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a66f79ef197d7a9fb87781073b44ed426">UVariant</a> (const unsigned char &value)</td></tr>
|
|
<tr class="memdesc:a66f79ef197d7a9fb87781073b44ed426"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from unsigned char. <br /></td></tr>
|
|
<tr class="separator:a66f79ef197d7a9fb87781073b44ed426"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5253c21485672e2e20149db1661ffc64" id="r_a5253c21485672e2e20149db1661ffc64"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a5253c21485672e2e20149db1661ffc64">UVariant</a> (const short &value)</td></tr>
|
|
<tr class="memdesc:a5253c21485672e2e20149db1661ffc64"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from short. <br /></td></tr>
|
|
<tr class="separator:a5253c21485672e2e20149db1661ffc64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f893e4ec4714cb594e88eb6ee421a0b" id="r_a3f893e4ec4714cb594e88eb6ee421a0b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a3f893e4ec4714cb594e88eb6ee421a0b">UVariant</a> (const unsigned short &value)</td></tr>
|
|
<tr class="memdesc:a3f893e4ec4714cb594e88eb6ee421a0b"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from unsigned short. <br /></td></tr>
|
|
<tr class="separator:a3f893e4ec4714cb594e88eb6ee421a0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a896511df83bbcc6d2892902b83495bae" id="r_a896511df83bbcc6d2892902b83495bae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a896511df83bbcc6d2892902b83495bae">UVariant</a> (const int &value)</td></tr>
|
|
<tr class="memdesc:a896511df83bbcc6d2892902b83495bae"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from int. <br /></td></tr>
|
|
<tr class="separator:a896511df83bbcc6d2892902b83495bae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30476f11f550fdb86f97f30f9a34d042" id="r_a30476f11f550fdb86f97f30f9a34d042"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a30476f11f550fdb86f97f30f9a34d042">UVariant</a> (const unsigned int &value)</td></tr>
|
|
<tr class="memdesc:a30476f11f550fdb86f97f30f9a34d042"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from unsigned int. <br /></td></tr>
|
|
<tr class="separator:a30476f11f550fdb86f97f30f9a34d042"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae15560cd7d827b4df20ca93e73e488d" id="r_aae15560cd7d827b4df20ca93e73e488d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#aae15560cd7d827b4df20ca93e73e488d">UVariant</a> (const float &value)</td></tr>
|
|
<tr class="memdesc:aae15560cd7d827b4df20ca93e73e488d"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from float. <br /></td></tr>
|
|
<tr class="separator:aae15560cd7d827b4df20ca93e73e488d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17a521fb10da7564bf5104c717ea977c" id="r_a17a521fb10da7564bf5104c717ea977c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a17a521fb10da7564bf5104c717ea977c">UVariant</a> (const double &value)</td></tr>
|
|
<tr class="memdesc:a17a521fb10da7564bf5104c717ea977c"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from double. <br /></td></tr>
|
|
<tr class="separator:a17a521fb10da7564bf5104c717ea977c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c4434b8a0e3d8d5a13967196ef75c9d" id="r_a0c4434b8a0e3d8d5a13967196ef75c9d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a0c4434b8a0e3d8d5a13967196ef75c9d">UVariant</a> (const char *value)</td></tr>
|
|
<tr class="memdesc:a0c4434b8a0e3d8d5a13967196ef75c9d"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from C string. <br /></td></tr>
|
|
<tr class="separator:a0c4434b8a0e3d8d5a13967196ef75c9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f29e416edccd2af78192288bb7ca884" id="r_a0f29e416edccd2af78192288bb7ca884"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a0f29e416edccd2af78192288bb7ca884">UVariant</a> (const std::string &value)</td></tr>
|
|
<tr class="memdesc:a0f29e416edccd2af78192288bb7ca884"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from std::string. <br /></td></tr>
|
|
<tr class="separator:a0f29e416edccd2af78192288bb7ca884"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77de7639a21b4002f6c4c8f765db9748" id="r_a77de7639a21b4002f6c4c8f765db9748"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a77de7639a21b4002f6c4c8f765db9748">UVariant</a> (const std::vector< signed char > &value)</td></tr>
|
|
<tr class="memdesc:a77de7639a21b4002f6c4c8f765db9748"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from array of signed char. <br /></td></tr>
|
|
<tr class="separator:a77de7639a21b4002f6c4c8f765db9748"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a709722d8603fdb5208f5853073c0557b" id="r_a709722d8603fdb5208f5853073c0557b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a709722d8603fdb5208f5853073c0557b">UVariant</a> (const std::vector< unsigned char > &value)</td></tr>
|
|
<tr class="memdesc:a709722d8603fdb5208f5853073c0557b"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from array of unsigned char. <br /></td></tr>
|
|
<tr class="separator:a709722d8603fdb5208f5853073c0557b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ecbf63121fc31f094534293a05af6f3" id="r_a7ecbf63121fc31f094534293a05af6f3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a7ecbf63121fc31f094534293a05af6f3">UVariant</a> (const std::vector< short > &value)</td></tr>
|
|
<tr class="memdesc:a7ecbf63121fc31f094534293a05af6f3"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from array of short. <br /></td></tr>
|
|
<tr class="separator:a7ecbf63121fc31f094534293a05af6f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66b347ecdbdcd3b9bb6675d3a5040e26" id="r_a66b347ecdbdcd3b9bb6675d3a5040e26"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a66b347ecdbdcd3b9bb6675d3a5040e26">UVariant</a> (const std::vector< unsigned short > &value)</td></tr>
|
|
<tr class="memdesc:a66b347ecdbdcd3b9bb6675d3a5040e26"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from array of unsigned short. <br /></td></tr>
|
|
<tr class="separator:a66b347ecdbdcd3b9bb6675d3a5040e26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2054869e20d561d129fa2cfbd0dbe923" id="r_a2054869e20d561d129fa2cfbd0dbe923"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a2054869e20d561d129fa2cfbd0dbe923">UVariant</a> (const std::vector< int > &value)</td></tr>
|
|
<tr class="memdesc:a2054869e20d561d129fa2cfbd0dbe923"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from array of int. <br /></td></tr>
|
|
<tr class="separator:a2054869e20d561d129fa2cfbd0dbe923"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad71bbca096fb06dfe1009105c6546c78" id="r_ad71bbca096fb06dfe1009105c6546c78"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#ad71bbca096fb06dfe1009105c6546c78">UVariant</a> (const std::vector< unsigned int > &value)</td></tr>
|
|
<tr class="memdesc:ad71bbca096fb06dfe1009105c6546c78"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from array of unsigned int. <br /></td></tr>
|
|
<tr class="separator:ad71bbca096fb06dfe1009105c6546c78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb4dcb9be13b81f672c2012e09234be9" id="r_abb4dcb9be13b81f672c2012e09234be9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#abb4dcb9be13b81f672c2012e09234be9">UVariant</a> (const std::vector< float > &value)</td></tr>
|
|
<tr class="memdesc:abb4dcb9be13b81f672c2012e09234be9"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from array of float. <br /></td></tr>
|
|
<tr class="separator:abb4dcb9be13b81f672c2012e09234be9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5517ddcc64a521f2bb6079d568a6029" id="r_ad5517ddcc64a521f2bb6079d568a6029"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#ad5517ddcc64a521f2bb6079d568a6029">UVariant</a> (const std::vector< double > &value)</td></tr>
|
|
<tr class="memdesc:ad5517ddcc64a521f2bb6079d568a6029"><td class="mdescLeft"> </td><td class="mdescRight">Constructor from array of double. <br /></td></tr>
|
|
<tr class="separator:ad5517ddcc64a521f2bb6079d568a6029"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4fa9e6607b2d99ba03d09bd39f42da4f" id="r_a4fa9e6607b2d99ba03d09bd39f42da4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd">Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a4fa9e6607b2d99ba03d09bd39f42da4f">type</a> () const</td></tr>
|
|
<tr class="memdesc:a4fa9e6607b2d99ba03d09bd39f42da4f"><td class="mdescLeft"> </td><td class="mdescRight">Get the type of the stored value. <br /></td></tr>
|
|
<tr class="separator:a4fa9e6607b2d99ba03d09bd39f42da4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa33dc5850071f73864c280bd1d4e743b" id="r_aa33dc5850071f73864c280bd1d4e743b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#aa33dc5850071f73864c280bd1d4e743b">isUndef</a> () const</td></tr>
|
|
<tr class="memdesc:aa33dc5850071f73864c280bd1d4e743b"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is undefined. <br /></td></tr>
|
|
<tr class="separator:aa33dc5850071f73864c280bd1d4e743b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f5b265f0e4569021bd6bc212cae91f7" id="r_a1f5b265f0e4569021bd6bc212cae91f7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a1f5b265f0e4569021bd6bc212cae91f7">isBool</a> () const</td></tr>
|
|
<tr class="memdesc:a1f5b265f0e4569021bd6bc212cae91f7"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is a bool. <br /></td></tr>
|
|
<tr class="separator:a1f5b265f0e4569021bd6bc212cae91f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a644e3deffa081cacfdadddc1f504e6b6" id="r_a644e3deffa081cacfdadddc1f504e6b6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a644e3deffa081cacfdadddc1f504e6b6">isChar</a> () const</td></tr>
|
|
<tr class="memdesc:a644e3deffa081cacfdadddc1f504e6b6"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is a signed char. <br /></td></tr>
|
|
<tr class="separator:a644e3deffa081cacfdadddc1f504e6b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af94e47d3da5a0ba9d605359ef843e5d4" id="r_af94e47d3da5a0ba9d605359ef843e5d4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#af94e47d3da5a0ba9d605359ef843e5d4">isUChar</a> () const</td></tr>
|
|
<tr class="memdesc:af94e47d3da5a0ba9d605359ef843e5d4"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an unsigned char. <br /></td></tr>
|
|
<tr class="separator:af94e47d3da5a0ba9d605359ef843e5d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a611898d77468fdb704aeaf20f5ebc5df" id="r_a611898d77468fdb704aeaf20f5ebc5df"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a611898d77468fdb704aeaf20f5ebc5df">isShort</a> () const</td></tr>
|
|
<tr class="memdesc:a611898d77468fdb704aeaf20f5ebc5df"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is a short. <br /></td></tr>
|
|
<tr class="separator:a611898d77468fdb704aeaf20f5ebc5df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87d098e60871ec85d179528d0a7bdc88" id="r_a87d098e60871ec85d179528d0a7bdc88"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a87d098e60871ec85d179528d0a7bdc88">isUShort</a> () const</td></tr>
|
|
<tr class="memdesc:a87d098e60871ec85d179528d0a7bdc88"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an unsigned short. <br /></td></tr>
|
|
<tr class="separator:a87d098e60871ec85d179528d0a7bdc88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a22ee60a869140c36f80ff04f90c07b" id="r_a4a22ee60a869140c36f80ff04f90c07b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a4a22ee60a869140c36f80ff04f90c07b">isInt</a> () const</td></tr>
|
|
<tr class="memdesc:a4a22ee60a869140c36f80ff04f90c07b"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an int. <br /></td></tr>
|
|
<tr class="separator:a4a22ee60a869140c36f80ff04f90c07b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed53240d0ec77aca65317988753412dd" id="r_aed53240d0ec77aca65317988753412dd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#aed53240d0ec77aca65317988753412dd">isUInt</a> () const</td></tr>
|
|
<tr class="memdesc:aed53240d0ec77aca65317988753412dd"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an unsigned int. <br /></td></tr>
|
|
<tr class="separator:aed53240d0ec77aca65317988753412dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d5757424cf7e69ede4564b82a7ab95c" id="r_a2d5757424cf7e69ede4564b82a7ab95c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a2d5757424cf7e69ede4564b82a7ab95c">isFloat</a> () const</td></tr>
|
|
<tr class="memdesc:a2d5757424cf7e69ede4564b82a7ab95c"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is a float. <br /></td></tr>
|
|
<tr class="separator:a2d5757424cf7e69ede4564b82a7ab95c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b9f099698afa0716564960cce359a60" id="r_a3b9f099698afa0716564960cce359a60"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a3b9f099698afa0716564960cce359a60">isDouble</a> () const</td></tr>
|
|
<tr class="memdesc:a3b9f099698afa0716564960cce359a60"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is a double. <br /></td></tr>
|
|
<tr class="separator:a3b9f099698afa0716564960cce359a60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af431bdd37ebae79c5b778d66ad08cf50" id="r_af431bdd37ebae79c5b778d66ad08cf50"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#af431bdd37ebae79c5b778d66ad08cf50">isStr</a> () const</td></tr>
|
|
<tr class="memdesc:af431bdd37ebae79c5b778d66ad08cf50"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is a string. <br /></td></tr>
|
|
<tr class="separator:af431bdd37ebae79c5b778d66ad08cf50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab17409bb37beec9c62defdbe398dfe8b" id="r_ab17409bb37beec9c62defdbe398dfe8b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#ab17409bb37beec9c62defdbe398dfe8b">isCharArray</a> () const</td></tr>
|
|
<tr class="memdesc:ab17409bb37beec9c62defdbe398dfe8b"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an array of signed char. <br /></td></tr>
|
|
<tr class="separator:ab17409bb37beec9c62defdbe398dfe8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66c02a68f48cab8c2952ebae7181b164" id="r_a66c02a68f48cab8c2952ebae7181b164"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a66c02a68f48cab8c2952ebae7181b164">isUCharArray</a> () const</td></tr>
|
|
<tr class="memdesc:a66c02a68f48cab8c2952ebae7181b164"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an array of unsigned char. <br /></td></tr>
|
|
<tr class="separator:a66c02a68f48cab8c2952ebae7181b164"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a671286922d321c4da699d4cebca3ca44" id="r_a671286922d321c4da699d4cebca3ca44"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a671286922d321c4da699d4cebca3ca44">isShortArray</a> () const</td></tr>
|
|
<tr class="memdesc:a671286922d321c4da699d4cebca3ca44"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an array of short. <br /></td></tr>
|
|
<tr class="separator:a671286922d321c4da699d4cebca3ca44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a006cef10aa4c95539d0cd9d574de747d" id="r_a006cef10aa4c95539d0cd9d574de747d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a006cef10aa4c95539d0cd9d574de747d">isUShortArray</a> () const</td></tr>
|
|
<tr class="memdesc:a006cef10aa4c95539d0cd9d574de747d"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an array of unsigned short. <br /></td></tr>
|
|
<tr class="separator:a006cef10aa4c95539d0cd9d574de747d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa09528d4c1668a2dff51b0f12b3b1de3" id="r_aa09528d4c1668a2dff51b0f12b3b1de3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#aa09528d4c1668a2dff51b0f12b3b1de3">isIntArray</a> () const</td></tr>
|
|
<tr class="memdesc:aa09528d4c1668a2dff51b0f12b3b1de3"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an array of int. <br /></td></tr>
|
|
<tr class="separator:aa09528d4c1668a2dff51b0f12b3b1de3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af31b8bdca6cb78ebd3f8f6e97e895442" id="r_af31b8bdca6cb78ebd3f8f6e97e895442"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#af31b8bdca6cb78ebd3f8f6e97e895442">isUIntArray</a> () const</td></tr>
|
|
<tr class="memdesc:af31b8bdca6cb78ebd3f8f6e97e895442"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an array of unsigned int. <br /></td></tr>
|
|
<tr class="separator:af31b8bdca6cb78ebd3f8f6e97e895442"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94c1a6cbd6c39968801cc4116bae3c55" id="r_a94c1a6cbd6c39968801cc4116bae3c55"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a94c1a6cbd6c39968801cc4116bae3c55">isFloatArray</a> () const</td></tr>
|
|
<tr class="memdesc:a94c1a6cbd6c39968801cc4116bae3c55"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an array of float. <br /></td></tr>
|
|
<tr class="separator:a94c1a6cbd6c39968801cc4116bae3c55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0a91a91288b102857ebc978767d71c4" id="r_aa0a91a91288b102857ebc978767d71c4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#aa0a91a91288b102857ebc978767d71c4">isDoubleArray</a> () const</td></tr>
|
|
<tr class="memdesc:aa0a91a91288b102857ebc978767d71c4"><td class="mdescLeft"> </td><td class="mdescRight">Check if the variant is an array of double. <br /></td></tr>
|
|
<tr class="separator:aa0a91a91288b102857ebc978767d71c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef09280be48b33bcc066de2a636be31f" id="r_aef09280be48b33bcc066de2a636be31f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#aef09280be48b33bcc066de2a636be31f">toBool</a> () const</td></tr>
|
|
<tr class="memdesc:aef09280be48b33bcc066de2a636be31f"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to bool. <br /></td></tr>
|
|
<tr class="separator:aef09280be48b33bcc066de2a636be31f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2efe71a7dbf953c26134281c815c489" id="r_aa2efe71a7dbf953c26134281c815c489"><td class="memItemLeft" align="right" valign="top">signed char </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#aa2efe71a7dbf953c26134281c815c489">toChar</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:aa2efe71a7dbf953c26134281c815c489"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to signed char. <br /></td></tr>
|
|
<tr class="separator:aa2efe71a7dbf953c26134281c815c489"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1791fbefb946a8803f87f5049135eea7" id="r_a1791fbefb946a8803f87f5049135eea7"><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a1791fbefb946a8803f87f5049135eea7">toUChar</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a1791fbefb946a8803f87f5049135eea7"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to unsigned char. <br /></td></tr>
|
|
<tr class="separator:a1791fbefb946a8803f87f5049135eea7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd84cd8b255640810073c10331cf13b6" id="r_acd84cd8b255640810073c10331cf13b6"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#acd84cd8b255640810073c10331cf13b6">toShort</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:acd84cd8b255640810073c10331cf13b6"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to short. <br /></td></tr>
|
|
<tr class="separator:acd84cd8b255640810073c10331cf13b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e6282c19acb4de5a29f55143d451f60" id="r_a5e6282c19acb4de5a29f55143d451f60"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a5e6282c19acb4de5a29f55143d451f60">toUShort</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a5e6282c19acb4de5a29f55143d451f60"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to unsigned short. <br /></td></tr>
|
|
<tr class="separator:a5e6282c19acb4de5a29f55143d451f60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad652810c6faa5e0497049157b5b2a10" id="r_aad652810c6faa5e0497049157b5b2a10"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#aad652810c6faa5e0497049157b5b2a10">toInt</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:aad652810c6faa5e0497049157b5b2a10"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to int. <br /></td></tr>
|
|
<tr class="separator:aad652810c6faa5e0497049157b5b2a10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa129ebd6447838c1584145e843e6c4e8" id="r_aa129ebd6447838c1584145e843e6c4e8"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#aa129ebd6447838c1584145e843e6c4e8">toUInt</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:aa129ebd6447838c1584145e843e6c4e8"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to unsigned int. <br /></td></tr>
|
|
<tr class="separator:aa129ebd6447838c1584145e843e6c4e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a193ad2132d39551e780f813f38b174f1" id="r_a193ad2132d39551e780f813f38b174f1"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a193ad2132d39551e780f813f38b174f1">toFloat</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a193ad2132d39551e780f813f38b174f1"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to float. <br /></td></tr>
|
|
<tr class="separator:a193ad2132d39551e780f813f38b174f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c4ce1241a89ab635c0cdb04b3f3b0e9" id="r_a4c4ce1241a89ab635c0cdb04b3f3b0e9"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a4c4ce1241a89ab635c0cdb04b3f3b0e9">toDouble</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a4c4ce1241a89ab635c0cdb04b3f3b0e9"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to double. <br /></td></tr>
|
|
<tr class="separator:a4c4ce1241a89ab635c0cdb04b3f3b0e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67cc47b07b28108ae018790073541438" id="r_a67cc47b07b28108ae018790073541438"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a67cc47b07b28108ae018790073541438">toStr</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a67cc47b07b28108ae018790073541438"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to string. <br /></td></tr>
|
|
<tr class="separator:a67cc47b07b28108ae018790073541438"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae51189767aa02abd8a538b183f95f993" id="r_ae51189767aa02abd8a538b183f95f993"><td class="memItemLeft" align="right" valign="top">std::vector< signed char > </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#ae51189767aa02abd8a538b183f95f993">toCharArray</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:ae51189767aa02abd8a538b183f95f993"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to array of signed char. <br /></td></tr>
|
|
<tr class="separator:ae51189767aa02abd8a538b183f95f993"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7346a22ad30fb42e3b0e1750f6ba8e6" id="r_ab7346a22ad30fb42e3b0e1750f6ba8e6"><td class="memItemLeft" align="right" valign="top">std::vector< unsigned char > </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#ab7346a22ad30fb42e3b0e1750f6ba8e6">toUCharArray</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:ab7346a22ad30fb42e3b0e1750f6ba8e6"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to array of unsigned char. <br /></td></tr>
|
|
<tr class="separator:ab7346a22ad30fb42e3b0e1750f6ba8e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abae96c1d3abc90aea321a460d63250cb" id="r_abae96c1d3abc90aea321a460d63250cb"><td class="memItemLeft" align="right" valign="top">std::vector< short > </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#abae96c1d3abc90aea321a460d63250cb">toShortArray</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:abae96c1d3abc90aea321a460d63250cb"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to array of short. <br /></td></tr>
|
|
<tr class="separator:abae96c1d3abc90aea321a460d63250cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40b1bccc560ab55190d3608ea0115bb2" id="r_a40b1bccc560ab55190d3608ea0115bb2"><td class="memItemLeft" align="right" valign="top">std::vector< unsigned short > </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a40b1bccc560ab55190d3608ea0115bb2">toUShortArray</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a40b1bccc560ab55190d3608ea0115bb2"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to array of unsigned short. <br /></td></tr>
|
|
<tr class="separator:a40b1bccc560ab55190d3608ea0115bb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ee57d98adc4f8c2798c3ba1b86f54b1" id="r_a8ee57d98adc4f8c2798c3ba1b86f54b1"><td class="memItemLeft" align="right" valign="top">std::vector< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a8ee57d98adc4f8c2798c3ba1b86f54b1">toIntArray</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a8ee57d98adc4f8c2798c3ba1b86f54b1"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to array of int. <br /></td></tr>
|
|
<tr class="separator:a8ee57d98adc4f8c2798c3ba1b86f54b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0aa83f26922b59194e69312ee771173" id="r_ad0aa83f26922b59194e69312ee771173"><td class="memItemLeft" align="right" valign="top">std::vector< unsigned int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#ad0aa83f26922b59194e69312ee771173">toUIntArray</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:ad0aa83f26922b59194e69312ee771173"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to array of unsigned int. <br /></td></tr>
|
|
<tr class="separator:ad0aa83f26922b59194e69312ee771173"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf89922efcc2fc0bea692623c8de4f8c" id="r_acf89922efcc2fc0bea692623c8de4f8c"><td class="memItemLeft" align="right" valign="top">std::vector< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#acf89922efcc2fc0bea692623c8de4f8c">toFloatArray</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:acf89922efcc2fc0bea692623c8de4f8c"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to array of float. <br /></td></tr>
|
|
<tr class="separator:acf89922efcc2fc0bea692623c8de4f8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b36afe6bf8f22f4e46d31596a2bbf74" id="r_a2b36afe6bf8f22f4e46d31596a2bbf74"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#a2b36afe6bf8f22f4e46d31596a2bbf74">toDoubleArray</a> (bool *ok=0) const</td></tr>
|
|
<tr class="memdesc:a2b36afe6bf8f22f4e46d31596a2bbf74"><td class="mdescLeft"> </td><td class="mdescRight">Convert the variant to array of double. <br /></td></tr>
|
|
<tr class="separator:a2b36afe6bf8f22f4e46d31596a2bbf74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeeaef6c17460567dec089740e276f50a" id="r_aeeaef6c17460567dec089740e276f50a"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classUVariant.html#aeeaef6c17460567dec089740e276f50a">~UVariant</a> ()</td></tr>
|
|
<tr class="memdesc:aeeaef6c17460567dec089740e276f50a"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
|
<tr class="separator:aeeaef6c17460567dec089740e276f50a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>A variant type that can hold values of different types. </p>
|
|
<p><a class="el" href="classUVariant.html" title="A variant type that can hold values of different types.">UVariant</a> is a type-safe container that can store values of various types including booleans, integers, floats, strings, and arrays. It provides methods to check the stored type and convert to other types. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00053">53</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="a3d5035d3aaf0b7574acc8765825c37bd" name="a3d5035d3aaf0b7574acc8765825c37bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d5035d3aaf0b7574acc8765825c37bd">◆ </a></span>Type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd">UVariant::Type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Enumeration of supported data types. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bdac7d8fa7273711e6711880ba9f9d10f62" name="a3d5035d3aaf0b7574acc8765825c37bdac7d8fa7273711e6711880ba9f9d10f62"></a>kBool </td><td class="fielddoc"><p>Boolean type </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda117693c00c89461634dc137ee9a219c4" name="a3d5035d3aaf0b7574acc8765825c37bda117693c00c89461634dc137ee9a219c4"></a>kChar </td><td class="fielddoc"><p>Signed char type </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e" name="a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e"></a>kUChar </td><td class="fielddoc"><p>Unsigned char type </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0" name="a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0"></a>kShort </td><td class="fielddoc"><p>Short integer type </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b" name="a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b"></a>kUShort </td><td class="fielddoc"><p>Unsigned short integer type </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952" name="a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952"></a>kInt </td><td class="fielddoc"><p>Integer type </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c" name="a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c"></a>kUInt </td><td class="fielddoc"><p>Unsigned integer type </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf" name="a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf"></a>kFloat </td><td class="fielddoc"><p>Float type </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd" name="a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd"></a>kDouble </td><td class="fielddoc"><p>Double type </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc" name="a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc"></a>kStr </td><td class="fielddoc"><p>String type </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bdafecb2dc57006c548e5ab0b59f2062c29" name="a3d5035d3aaf0b7574acc8765825c37bdafecb2dc57006c548e5ab0b59f2062c29"></a>kCharArray </td><td class="fielddoc"><p>Array of signed char </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda6ae60f887effac25862b2e70692aabe4" name="a3d5035d3aaf0b7574acc8765825c37bda6ae60f887effac25862b2e70692aabe4"></a>kUCharArray </td><td class="fielddoc"><p>Array of unsigned char </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda2e9032fc740ad542d18512b5b0d57a6f" name="a3d5035d3aaf0b7574acc8765825c37bda2e9032fc740ad542d18512b5b0d57a6f"></a>kShortArray </td><td class="fielddoc"><p>Array of short </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda2c7450a1f1cf76ef9018e86d3d422245" name="a3d5035d3aaf0b7574acc8765825c37bda2c7450a1f1cf76ef9018e86d3d422245"></a>kUShortArray </td><td class="fielddoc"><p>Array of unsigned short </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda5e558d8d7cb6b8791c58a0eb3ff46e5c" name="a3d5035d3aaf0b7574acc8765825c37bda5e558d8d7cb6b8791c58a0eb3ff46e5c"></a>kIntArray </td><td class="fielddoc"><p>Array of int </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda1b015c8ec9bcab8fca0734749cba4f3d" name="a3d5035d3aaf0b7574acc8765825c37bda1b015c8ec9bcab8fca0734749cba4f3d"></a>kUIntArray </td><td class="fielddoc"><p>Array of unsigned int </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda11179285157ee27026c6b7a3a257dec2" name="a3d5035d3aaf0b7574acc8765825c37bda11179285157ee27026c6b7a3a257dec2"></a>kFloatArray </td><td class="fielddoc"><p>Array of float </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda572a22c911f2d6525d10d6fec2371a7b" name="a3d5035d3aaf0b7574acc8765825c37bda572a22c911f2d6525d10d6fec2371a7b"></a>kDoubleArray </td><td class="fielddoc"><p>Array of double </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750" name="a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750"></a>kUndef </td><td class="fielddoc"><p>Undefined type (default) </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00060">60</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a98f1bc68af62d433f2946cab87fc520c" name="a98f1bc68af62d433f2946cab87fc520c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98f1bc68af62d433f2946cab87fc520c">◆ </a></span>UVariant() <span class="overload">[1/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const bool & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from bool. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the boolean value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0939524a0c68004804381492aaab285" name="ae0939524a0c68004804381492aaab285"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0939524a0c68004804381492aaab285">◆ </a></span>UVariant() <span class="overload">[2/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const signed char & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from signed char. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the signed char value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66f79ef197d7a9fb87781073b44ed426" name="a66f79ef197d7a9fb87781073b44ed426"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66f79ef197d7a9fb87781073b44ed426">◆ </a></span>UVariant() <span class="overload">[3/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const unsigned char & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from unsigned char. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the unsigned char value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5253c21485672e2e20149db1661ffc64" name="a5253c21485672e2e20149db1661ffc64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5253c21485672e2e20149db1661ffc64">◆ </a></span>UVariant() <span class="overload">[4/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const short & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from short. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the short value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f893e4ec4714cb594e88eb6ee421a0b" name="a3f893e4ec4714cb594e88eb6ee421a0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f893e4ec4714cb594e88eb6ee421a0b">◆ </a></span>UVariant() <span class="overload">[5/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const unsigned short & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from unsigned short. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the unsigned short value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a896511df83bbcc6d2892902b83495bae" name="a896511df83bbcc6d2892902b83495bae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a896511df83bbcc6d2892902b83495bae">◆ </a></span>UVariant() <span class="overload">[6/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from int. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the integer value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30476f11f550fdb86f97f30f9a34d042" name="a30476f11f550fdb86f97f30f9a34d042"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30476f11f550fdb86f97f30f9a34d042">◆ </a></span>UVariant() <span class="overload">[7/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const unsigned int & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from unsigned int. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the unsigned integer value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae15560cd7d827b4df20ca93e73e488d" name="aae15560cd7d827b4df20ca93e73e488d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae15560cd7d827b4df20ca93e73e488d">◆ </a></span>UVariant() <span class="overload">[8/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from float. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the float value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17a521fb10da7564bf5104c717ea977c" name="a17a521fb10da7564bf5104c717ea977c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17a521fb10da7564bf5104c717ea977c">◆ </a></span>UVariant() <span class="overload">[9/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const double & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from double. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the double value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c4434b8a0e3d8d5a13967196ef75c9d" name="a0c4434b8a0e3d8d5a13967196ef75c9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c4434b8a0e3d8d5a13967196ef75c9d">◆ </a></span>UVariant() <span class="overload">[10/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from C string. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the C string value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f29e416edccd2af78192288bb7ca884" name="a0f29e416edccd2af78192288bb7ca884"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f29e416edccd2af78192288bb7ca884">◆ </a></span>UVariant() <span class="overload">[11/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from std::string. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the string value </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77de7639a21b4002f6c4c8f765db9748" name="a77de7639a21b4002f6c4c8f765db9748"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77de7639a21b4002f6c4c8f765db9748">◆ </a></span>UVariant() <span class="overload">[12/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< signed char > & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from array of signed char. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the array of signed char </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a709722d8603fdb5208f5853073c0557b" name="a709722d8603fdb5208f5853073c0557b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a709722d8603fdb5208f5853073c0557b">◆ </a></span>UVariant() <span class="overload">[13/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< unsigned char > & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from array of unsigned char. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the array of unsigned char </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ecbf63121fc31f094534293a05af6f3" name="a7ecbf63121fc31f094534293a05af6f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ecbf63121fc31f094534293a05af6f3">◆ </a></span>UVariant() <span class="overload">[14/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< short > & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from array of short. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the array of short </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66b347ecdbdcd3b9bb6675d3a5040e26" name="a66b347ecdbdcd3b9bb6675d3a5040e26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66b347ecdbdcd3b9bb6675d3a5040e26">◆ </a></span>UVariant() <span class="overload">[15/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< unsigned short > & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from array of unsigned short. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the array of unsigned short </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2054869e20d561d129fa2cfbd0dbe923" name="a2054869e20d561d129fa2cfbd0dbe923"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2054869e20d561d129fa2cfbd0dbe923">◆ </a></span>UVariant() <span class="overload">[16/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from array of int. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the array of int </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad71bbca096fb06dfe1009105c6546c78" name="ad71bbca096fb06dfe1009105c6546c78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad71bbca096fb06dfe1009105c6546c78">◆ </a></span>UVariant() <span class="overload">[17/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< unsigned int > & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from array of unsigned int. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the array of unsigned int </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb4dcb9be13b81f672c2012e09234be9" name="abb4dcb9be13b81f672c2012e09234be9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb4dcb9be13b81f672c2012e09234be9">◆ </a></span>UVariant() <span class="overload">[18/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< float > & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from array of float. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the array of float </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5517ddcc64a521f2bb6079d568a6029" name="ad5517ddcc64a521f2bb6079d568a6029"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5517ddcc64a521f2bb6079d568a6029">◆ </a></span>UVariant() <span class="overload">[19/19]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">UVariant::UVariant </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< double > & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor from array of double. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">value</td><td>the array of double </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeeaef6c17460567dec089740e276f50a" name="aeeaef6c17460567dec089740e276f50a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeeaef6c17460567dec089740e276f50a">◆ </a></span>~UVariant()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual UVariant::~UVariant </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 class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Virtual destructor. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00450">450</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a4fa9e6607b2d99ba03d09bd39f42da4f" name="a4fa9e6607b2d99ba03d09bd39f42da4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4fa9e6607b2d99ba03d09bd39f42da4f">◆ </a></span>type()</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="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd">Type</a> UVariant::type </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Get the type of the stored value. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the Type enum value </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00206">206</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa33dc5850071f73864c280bd1d4e743b" name="aa33dc5850071f73864c280bd1d4e743b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa33dc5850071f73864c280bd1d4e743b">◆ </a></span>isUndef()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isUndef </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is undefined. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kUndef </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00212">212</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f5b265f0e4569021bd6bc212cae91f7" name="a1f5b265f0e4569021bd6bc212cae91f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f5b265f0e4569021bd6bc212cae91f7">◆ </a></span>isBool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isBool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is a bool. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kBool </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00218">218</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a644e3deffa081cacfdadddc1f504e6b6" name="a644e3deffa081cacfdadddc1f504e6b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a644e3deffa081cacfdadddc1f504e6b6">◆ </a></span>isChar()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isChar </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is a signed char. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kChar </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00224">224</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af94e47d3da5a0ba9d605359ef843e5d4" name="af94e47d3da5a0ba9d605359ef843e5d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af94e47d3da5a0ba9d605359ef843e5d4">◆ </a></span>isUChar()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isUChar </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an unsigned char. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kUChar </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00230">230</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a611898d77468fdb704aeaf20f5ebc5df" name="a611898d77468fdb704aeaf20f5ebc5df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a611898d77468fdb704aeaf20f5ebc5df">◆ </a></span>isShort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isShort </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is a short. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kShort </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00236">236</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a87d098e60871ec85d179528d0a7bdc88" name="a87d098e60871ec85d179528d0a7bdc88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a87d098e60871ec85d179528d0a7bdc88">◆ </a></span>isUShort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isUShort </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an unsigned short. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kUShort </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00242">242</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a22ee60a869140c36f80ff04f90c07b" name="a4a22ee60a869140c36f80ff04f90c07b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a22ee60a869140c36f80ff04f90c07b">◆ </a></span>isInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isInt </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an int. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kInt </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00248">248</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed53240d0ec77aca65317988753412dd" name="aed53240d0ec77aca65317988753412dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed53240d0ec77aca65317988753412dd">◆ </a></span>isUInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isUInt </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an unsigned int. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kUInt </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00254">254</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d5757424cf7e69ede4564b82a7ab95c" name="a2d5757424cf7e69ede4564b82a7ab95c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d5757424cf7e69ede4564b82a7ab95c">◆ </a></span>isFloat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isFloat </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is a float. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kFloat </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00260">260</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b9f099698afa0716564960cce359a60" name="a3b9f099698afa0716564960cce359a60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b9f099698afa0716564960cce359a60">◆ </a></span>isDouble()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isDouble </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is a double. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kDouble </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00266">266</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af431bdd37ebae79c5b778d66ad08cf50" name="af431bdd37ebae79c5b778d66ad08cf50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af431bdd37ebae79c5b778d66ad08cf50">◆ </a></span>isStr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isStr </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is a string. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kStr </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00272">272</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab17409bb37beec9c62defdbe398dfe8b" name="ab17409bb37beec9c62defdbe398dfe8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab17409bb37beec9c62defdbe398dfe8b">◆ </a></span>isCharArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isCharArray </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an array of signed char. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kCharArray </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00278">278</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66c02a68f48cab8c2952ebae7181b164" name="a66c02a68f48cab8c2952ebae7181b164"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66c02a68f48cab8c2952ebae7181b164">◆ </a></span>isUCharArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isUCharArray </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an array of unsigned char. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kUCharArray </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00284">284</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a671286922d321c4da699d4cebca3ca44" name="a671286922d321c4da699d4cebca3ca44"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a671286922d321c4da699d4cebca3ca44">◆ </a></span>isShortArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isShortArray </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an array of short. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kShortArray </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00290">290</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a006cef10aa4c95539d0cd9d574de747d" name="a006cef10aa4c95539d0cd9d574de747d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a006cef10aa4c95539d0cd9d574de747d">◆ </a></span>isUShortArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isUShortArray </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an array of unsigned short. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kUShortArray </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00296">296</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa09528d4c1668a2dff51b0f12b3b1de3" name="aa09528d4c1668a2dff51b0f12b3b1de3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa09528d4c1668a2dff51b0f12b3b1de3">◆ </a></span>isIntArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isIntArray </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an array of int. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kIntArray </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00302">302</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af31b8bdca6cb78ebd3f8f6e97e895442" name="af31b8bdca6cb78ebd3f8f6e97e895442"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af31b8bdca6cb78ebd3f8f6e97e895442">◆ </a></span>isUIntArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isUIntArray </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an array of unsigned int. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kUIntArray </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00308">308</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94c1a6cbd6c39968801cc4116bae3c55" name="a94c1a6cbd6c39968801cc4116bae3c55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94c1a6cbd6c39968801cc4116bae3c55">◆ </a></span>isFloatArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isFloatArray </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an array of float. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kFloatArray </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00314">314</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0a91a91288b102857ebc978767d71c4" name="aa0a91a91288b102857ebc978767d71c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0a91a91288b102857ebc978767d71c4">◆ </a></span>isDoubleArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::isDoubleArray </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</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>Check if the variant is an array of double. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>true if type is kDoubleArray </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="UVariant_8h_source.html#l00320">320</a> of file <a class="el" href="UVariant_8h_source.html">UVariant.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef09280be48b33bcc066de2a636be31f" name="aef09280be48b33bcc066de2a636be31f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef09280be48b33bcc066de2a636be31f">◆ </a></span>toBool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool UVariant::toBool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to bool. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the boolean value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2efe71a7dbf953c26134281c815c489" name="aa2efe71a7dbf953c26134281c815c489"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2efe71a7dbf953c26134281c815c489">◆ </a></span>toChar()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">signed char UVariant::toChar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to signed char. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the signed char value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1791fbefb946a8803f87f5049135eea7" name="a1791fbefb946a8803f87f5049135eea7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1791fbefb946a8803f87f5049135eea7">◆ </a></span>toUChar()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned char UVariant::toUChar </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to unsigned char. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the unsigned char value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd84cd8b255640810073c10331cf13b6" name="acd84cd8b255640810073c10331cf13b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd84cd8b255640810073c10331cf13b6">◆ </a></span>toShort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">short UVariant::toShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to short. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the short value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e6282c19acb4de5a29f55143d451f60" name="a5e6282c19acb4de5a29f55143d451f60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e6282c19acb4de5a29f55143d451f60">◆ </a></span>toUShort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned short UVariant::toUShort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to unsigned short. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the unsigned short value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad652810c6faa5e0497049157b5b2a10" name="aad652810c6faa5e0497049157b5b2a10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad652810c6faa5e0497049157b5b2a10">◆ </a></span>toInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int UVariant::toInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to int. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the integer value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa129ebd6447838c1584145e843e6c4e8" name="aa129ebd6447838c1584145e843e6c4e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa129ebd6447838c1584145e843e6c4e8">◆ </a></span>toUInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int UVariant::toUInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to unsigned int. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the unsigned integer value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a193ad2132d39551e780f813f38b174f1" name="a193ad2132d39551e780f813f38b174f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a193ad2132d39551e780f813f38b174f1">◆ </a></span>toFloat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float UVariant::toFloat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to float. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the float value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c4ce1241a89ab635c0cdb04b3f3b0e9" name="a4c4ce1241a89ab635c0cdb04b3f3b0e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c4ce1241a89ab635c0cdb04b3f3b0e9">◆ </a></span>toDouble()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double UVariant::toDouble </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to double. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the double value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67cc47b07b28108ae018790073541438" name="a67cc47b07b28108ae018790073541438"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67cc47b07b28108ae018790073541438">◆ </a></span>toStr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string UVariant::toStr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to string. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the string value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae51189767aa02abd8a538b183f95f993" name="ae51189767aa02abd8a538b183f95f993"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae51189767aa02abd8a538b183f95f993">◆ </a></span>toCharArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< signed char > UVariant::toCharArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to array of signed char. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the array of signed char </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7346a22ad30fb42e3b0e1750f6ba8e6" name="ab7346a22ad30fb42e3b0e1750f6ba8e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7346a22ad30fb42e3b0e1750f6ba8e6">◆ </a></span>toUCharArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< unsigned char > UVariant::toUCharArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to array of unsigned char. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the array of unsigned char </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abae96c1d3abc90aea321a460d63250cb" name="abae96c1d3abc90aea321a460d63250cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abae96c1d3abc90aea321a460d63250cb">◆ </a></span>toShortArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< short > UVariant::toShortArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to array of short. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the array of short </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40b1bccc560ab55190d3608ea0115bb2" name="a40b1bccc560ab55190d3608ea0115bb2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40b1bccc560ab55190d3608ea0115bb2">◆ </a></span>toUShortArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< unsigned short > UVariant::toUShortArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to array of unsigned short. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the array of unsigned short </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ee57d98adc4f8c2798c3ba1b86f54b1" name="a8ee57d98adc4f8c2798c3ba1b86f54b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ee57d98adc4f8c2798c3ba1b86f54b1">◆ </a></span>toIntArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< int > UVariant::toIntArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to array of int. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the array of int </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0aa83f26922b59194e69312ee771173" name="ad0aa83f26922b59194e69312ee771173"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0aa83f26922b59194e69312ee771173">◆ </a></span>toUIntArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< unsigned int > UVariant::toUIntArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to array of unsigned int. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the array of unsigned int </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf89922efcc2fc0bea692623c8de4f8c" name="acf89922efcc2fc0bea692623c8de4f8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf89922efcc2fc0bea692623c8de4f8c">◆ </a></span>toFloatArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< float > UVariant::toFloatArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to array of float. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the array of float </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b36afe6bf8f22f4e46d31596a2bbf74" name="a2b36afe6bf8f22f4e46d31596a2bbf74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b36afe6bf8f22f4e46d31596a2bbf74">◆ </a></span>toDoubleArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector< double > UVariant::toDoubleArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>ok</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the variant to array of double. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">ok</td><td>pointer to bool to indicate success (optional) </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>the array of double </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li>utilite/include/rtabmap/utilite/<a class="el" href="UVariant_8h_source.html">UVariant.h</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="classUVariant.html">UVariant</a></li>
|
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|