<ahref="UVariant_8h.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aid="l00001"name="l00001"></a><spanclass="lineno"> 1</span><spanclass="comment">/*</span></div>
<divclass="line"><aid="l00002"name="l00002"></a><spanclass="lineno"> 2</span><spanclass="comment">* utilite is a cross-platform library with</span></div>
<divclass="line"><aid="l00003"name="l00003"></a><spanclass="lineno"> 3</span><spanclass="comment">* useful utilities for fast and small developing.</span></div>
<divclass="line"><aid="l00006"name="l00006"></a><spanclass="lineno"> 6</span><spanclass="comment">* utilite is free library: you can redistribute it and/or modify</span></div>
<divclass="line"><aid="l00007"name="l00007"></a><spanclass="lineno"> 7</span><spanclass="comment">* it under the terms of the GNU Lesser General Public License as published by</span></div>
<divclass="line"><aid="l00008"name="l00008"></a><spanclass="lineno"> 8</span><spanclass="comment">* the Free Software Foundation, either version 3 of the License, or</span></div>
<divclass="line"><aid="l00009"name="l00009"></a><spanclass="lineno"> 9</span><spanclass="comment">* (at your option) any later version.</span></div>
<divclass="line"><aid="l00011"name="l00011"></a><spanclass="lineno"> 11</span><spanclass="comment">* utilite is distributed in the hope that it will be useful,</span></div>
<divclass="line"><aid="l00012"name="l00012"></a><spanclass="lineno"> 12</span><spanclass="comment">* but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<divclass="line"><aid="l00013"name="l00013"></a><spanclass="lineno"> 13</span><spanclass="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<divclass="line"><aid="l00014"name="l00014"></a><spanclass="lineno"> 14</span><spanclass="comment">* GNU Lesser General Public License for more details.</span></div>
<divclass="line"><aid="l00016"name="l00016"></a><spanclass="lineno"> 16</span><spanclass="comment">* You should have received a copy of the GNU Lesser General Public License</span></div>
<divclass="line"><aid="l00017"name="l00017"></a><spanclass="lineno"> 17</span><spanclass="comment">* along with this program. If not, see <http://www.gnu.org/licenses/>.</span></div>
<divclass="ttc"id="aclassUVariant_html"><divclass="ttname"><ahref="classUVariant.html">UVariant</a></div><divclass="ttdoc">A variant type that can hold values of different types.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00053">UVariant.h:54</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a006cef10aa4c95539d0cd9d574de747d"><divclass="ttname"><ahref="classUVariant.html#a006cef10aa4c95539d0cd9d574de747d">UVariant::isUShortArray</a></div><divclass="ttdeci">bool isUShortArray() const</div><divclass="ttdoc">Check if the variant is an array of unsigned short.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00296">UVariant.h:296</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a0c4434b8a0e3d8d5a13967196ef75c9d"><divclass="ttname"><ahref="classUVariant.html#a0c4434b8a0e3d8d5a13967196ef75c9d">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const char *value)</div><divclass="ttdoc">Constructor from C string.</div></div>
<divclass="ttc"id="aclassUVariant_html_a0f29e416edccd2af78192288bb7ca884"><divclass="ttname"><ahref="classUVariant.html#a0f29e416edccd2af78192288bb7ca884">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const std::string &value)</div><divclass="ttdoc">Constructor from std::string.</div></div>
<divclass="ttc"id="aclassUVariant_html_a1791fbefb946a8803f87f5049135eea7"><divclass="ttname"><ahref="classUVariant.html#a1791fbefb946a8803f87f5049135eea7">UVariant::toUChar</a></div><divclass="ttdeci">unsigned char toUChar(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to unsigned char.</div></div>
<divclass="ttc"id="aclassUVariant_html_a17a521fb10da7564bf5104c717ea977c"><divclass="ttname"><ahref="classUVariant.html#a17a521fb10da7564bf5104c717ea977c">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const double &value)</div><divclass="ttdoc">Constructor from double.</div></div>
<divclass="ttc"id="aclassUVariant_html_a193ad2132d39551e780f813f38b174f1"><divclass="ttname"><ahref="classUVariant.html#a193ad2132d39551e780f813f38b174f1">UVariant::toFloat</a></div><divclass="ttdeci">float toFloat(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to float.</div></div>
<divclass="ttc"id="aclassUVariant_html_a1f5b265f0e4569021bd6bc212cae91f7"><divclass="ttname"><ahref="classUVariant.html#a1f5b265f0e4569021bd6bc212cae91f7">UVariant::isBool</a></div><divclass="ttdeci">bool isBool() const</div><divclass="ttdoc">Check if the variant is a bool.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00218">UVariant.h:218</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a2054869e20d561d129fa2cfbd0dbe923"><divclass="ttname"><ahref="classUVariant.html#a2054869e20d561d129fa2cfbd0dbe923">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const std::vector< int >&value)</div><divclass="ttdoc">Constructor from array of int.</div></div>
<divclass="ttc"id="aclassUVariant_html_a2b36afe6bf8f22f4e46d31596a2bbf74"><divclass="ttname"><ahref="classUVariant.html#a2b36afe6bf8f22f4e46d31596a2bbf74">UVariant::toDoubleArray</a></div><divclass="ttdeci">std::vector< double > toDoubleArray(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to array of double.</div></div>
<divclass="ttc"id="aclassUVariant_html_a2d5757424cf7e69ede4564b82a7ab95c"><divclass="ttname"><ahref="classUVariant.html#a2d5757424cf7e69ede4564b82a7ab95c">UVariant::isFloat</a></div><divclass="ttdeci">bool isFloat() const</div><divclass="ttdoc">Check if the variant is a float.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00260">UVariant.h:260</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a30476f11f550fdb86f97f30f9a34d042"><divclass="ttname"><ahref="classUVariant.html#a30476f11f550fdb86f97f30f9a34d042">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const unsigned int &value)</div><divclass="ttdoc">Constructor from unsigned int.</div></div>
<divclass="ttc"id="aclassUVariant_html_a3b9f099698afa0716564960cce359a60"><divclass="ttname"><ahref="classUVariant.html#a3b9f099698afa0716564960cce359a60">UVariant::isDouble</a></div><divclass="ttdeci">bool isDouble() const</div><divclass="ttdoc">Check if the variant is a double.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00266">UVariant.h:266</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a3d5035d3aaf0b7574acc8765825c37bd"><divclass="ttname"><ahref="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd">UVariant::Type</a></div><divclass="ttdeci">Type</div><divclass="ttdoc">Enumeration of supported data types.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00060">UVariant.h:60</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a3f893e4ec4714cb594e88eb6ee421a0b"><divclass="ttname"><ahref="classUVariant.html#a3f893e4ec4714cb594e88eb6ee421a0b">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const unsigned short &value)</div><divclass="ttdoc">Constructor from unsigned short.</div></div>
<divclass="ttc"id="aclassUVariant_html_a40b1bccc560ab55190d3608ea0115bb2"><divclass="ttname"><ahref="classUVariant.html#a40b1bccc560ab55190d3608ea0115bb2">UVariant::toUShortArray</a></div><divclass="ttdeci">std::vector< unsigned short > toUShortArray(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to array of unsigned short.</div></div>
<divclass="ttc"id="aclassUVariant_html_a4a22ee60a869140c36f80ff04f90c07b"><divclass="ttname"><ahref="classUVariant.html#a4a22ee60a869140c36f80ff04f90c07b">UVariant::isInt</a></div><divclass="ttdeci">bool isInt() const</div><divclass="ttdoc">Check if the variant is an int.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00248">UVariant.h:248</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a4c4ce1241a89ab635c0cdb04b3f3b0e9"><divclass="ttname"><ahref="classUVariant.html#a4c4ce1241a89ab635c0cdb04b3f3b0e9">UVariant::toDouble</a></div><divclass="ttdeci">double toDouble(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to double.</div></div>
<divclass="ttc"id="aclassUVariant_html_a4fa9e6607b2d99ba03d09bd39f42da4f"><divclass="ttname"><ahref="classUVariant.html#a4fa9e6607b2d99ba03d09bd39f42da4f">UVariant::type</a></div><divclass="ttdeci">Type type() const</div><divclass="ttdoc">Get the type of the stored value.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00206">UVariant.h:206</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a5253c21485672e2e20149db1661ffc64"><divclass="ttname"><ahref="classUVariant.html#a5253c21485672e2e20149db1661ffc64">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const short &value)</div><divclass="ttdoc">Constructor from short.</div></div>
<divclass="ttc"id="aclassUVariant_html_a5e6282c19acb4de5a29f55143d451f60"><divclass="ttname"><ahref="classUVariant.html#a5e6282c19acb4de5a29f55143d451f60">UVariant::toUShort</a></div><divclass="ttdeci">unsigned short toUShort(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to unsigned short.</div></div>
<divclass="ttc"id="aclassUVariant_html_a611898d77468fdb704aeaf20f5ebc5df"><divclass="ttname"><ahref="classUVariant.html#a611898d77468fdb704aeaf20f5ebc5df">UVariant::isShort</a></div><divclass="ttdeci">bool isShort() const</div><divclass="ttdoc">Check if the variant is a short.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00236">UVariant.h:236</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a644e3deffa081cacfdadddc1f504e6b6"><divclass="ttname"><ahref="classUVariant.html#a644e3deffa081cacfdadddc1f504e6b6">UVariant::isChar</a></div><divclass="ttdeci">bool isChar() const</div><divclass="ttdoc">Check if the variant is a signed char.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00224">UVariant.h:224</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a66b347ecdbdcd3b9bb6675d3a5040e26"><divclass="ttname"><ahref="classUVariant.html#a66b347ecdbdcd3b9bb6675d3a5040e26">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const std::vector< unsigned short >&value)</div><divclass="ttdoc">Constructor from array of unsigned short.</div></div>
<divclass="ttc"id="aclassUVariant_html_a66c02a68f48cab8c2952ebae7181b164"><divclass="ttname"><ahref="classUVariant.html#a66c02a68f48cab8c2952ebae7181b164">UVariant::isUCharArray</a></div><divclass="ttdeci">bool isUCharArray() const</div><divclass="ttdoc">Check if the variant is an array of unsigned char.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00284">UVariant.h:284</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a66f79ef197d7a9fb87781073b44ed426"><divclass="ttname"><ahref="classUVariant.html#a66f79ef197d7a9fb87781073b44ed426">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const unsigned char &value)</div><divclass="ttdoc">Constructor from unsigned char.</div></div>
<divclass="ttc"id="aclassUVariant_html_a671286922d321c4da699d4cebca3ca44"><divclass="ttname"><ahref="classUVariant.html#a671286922d321c4da699d4cebca3ca44">UVariant::isShortArray</a></div><divclass="ttdeci">bool isShortArray() const</div><divclass="ttdoc">Check if the variant is an array of short.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00290">UVariant.h:290</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a67cc47b07b28108ae018790073541438"><divclass="ttname"><ahref="classUVariant.html#a67cc47b07b28108ae018790073541438">UVariant::toStr</a></div><divclass="ttdeci">std::string toStr(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to string.</div></div>
<divclass="ttc"id="aclassUVariant_html_a709722d8603fdb5208f5853073c0557b"><divclass="ttname"><ahref="classUVariant.html#a709722d8603fdb5208f5853073c0557b">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const std::vector< unsigned char >&value)</div><divclass="ttdoc">Constructor from array of unsigned char.</div></div>
<divclass="ttc"id="aclassUVariant_html_a77de7639a21b4002f6c4c8f765db9748"><divclass="ttname"><ahref="classUVariant.html#a77de7639a21b4002f6c4c8f765db9748">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const std::vector< signed char >&value)</div><divclass="ttdoc">Constructor from array of signed char.</div></div>
<divclass="ttc"id="aclassUVariant_html_a7ecbf63121fc31f094534293a05af6f3"><divclass="ttname"><ahref="classUVariant.html#a7ecbf63121fc31f094534293a05af6f3">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const std::vector< short >&value)</div><divclass="ttdoc">Constructor from array of short.</div></div>
<divclass="ttc"id="aclassUVariant_html_a87d098e60871ec85d179528d0a7bdc88"><divclass="ttname"><ahref="classUVariant.html#a87d098e60871ec85d179528d0a7bdc88">UVariant::isUShort</a></div><divclass="ttdeci">bool isUShort() const</div><divclass="ttdoc">Check if the variant is an unsigned short.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00242">UVariant.h:242</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a896511df83bbcc6d2892902b83495bae"><divclass="ttname"><ahref="classUVariant.html#a896511df83bbcc6d2892902b83495bae">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const int &value)</div><divclass="ttdoc">Constructor from int.</div></div>
<divclass="ttc"id="aclassUVariant_html_a8ee57d98adc4f8c2798c3ba1b86f54b1"><divclass="ttname"><ahref="classUVariant.html#a8ee57d98adc4f8c2798c3ba1b86f54b1">UVariant::toIntArray</a></div><divclass="ttdeci">std::vector< int > toIntArray(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to array of int.</div></div>
<divclass="ttc"id="aclassUVariant_html_a94c1a6cbd6c39968801cc4116bae3c55"><divclass="ttname"><ahref="classUVariant.html#a94c1a6cbd6c39968801cc4116bae3c55">UVariant::isFloatArray</a></div><divclass="ttdeci">bool isFloatArray() const</div><divclass="ttdoc">Check if the variant is an array of float.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00314">UVariant.h:314</a></div></div>
<divclass="ttc"id="aclassUVariant_html_a98f1bc68af62d433f2946cab87fc520c"><divclass="ttname"><ahref="classUVariant.html#a98f1bc68af62d433f2946cab87fc520c">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const bool &value)</div><divclass="ttdoc">Constructor from bool.</div></div>
<divclass="ttc"id="aclassUVariant_html_aa09528d4c1668a2dff51b0f12b3b1de3"><divclass="ttname"><ahref="classUVariant.html#aa09528d4c1668a2dff51b0f12b3b1de3">UVariant::isIntArray</a></div><divclass="ttdeci">bool isIntArray() const</div><divclass="ttdoc">Check if the variant is an array of int.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00302">UVariant.h:302</a></div></div>
<divclass="ttc"id="aclassUVariant_html_aa0a91a91288b102857ebc978767d71c4"><divclass="ttname"><ahref="classUVariant.html#aa0a91a91288b102857ebc978767d71c4">UVariant::isDoubleArray</a></div><divclass="ttdeci">bool isDoubleArray() const</div><divclass="ttdoc">Check if the variant is an array of double.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00320">UVariant.h:320</a></div></div>
<divclass="ttc"id="aclassUVariant_html_aa129ebd6447838c1584145e843e6c4e8"><divclass="ttname"><ahref="classUVariant.html#aa129ebd6447838c1584145e843e6c4e8">UVariant::toUInt</a></div><divclass="ttdeci">unsigned int toUInt(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to unsigned int.</div></div>
<divclass="ttc"id="aclassUVariant_html_aa2efe71a7dbf953c26134281c815c489"><divclass="ttname"><ahref="classUVariant.html#aa2efe71a7dbf953c26134281c815c489">UVariant::toChar</a></div><divclass="ttdeci">signed char toChar(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to signed char.</div></div>
<divclass="ttc"id="aclassUVariant_html_aa33dc5850071f73864c280bd1d4e743b"><divclass="ttname"><ahref="classUVariant.html#aa33dc5850071f73864c280bd1d4e743b">UVariant::isUndef</a></div><divclass="ttdeci">bool isUndef() const</div><divclass="ttdoc">Check if the variant is undefined.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00212">UVariant.h:212</a></div></div>
<divclass="ttc"id="aclassUVariant_html_aad652810c6faa5e0497049157b5b2a10"><divclass="ttname"><ahref="classUVariant.html#aad652810c6faa5e0497049157b5b2a10">UVariant::toInt</a></div><divclass="ttdeci">int toInt(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to int.</div></div>
<divclass="ttc"id="aclassUVariant_html_aae15560cd7d827b4df20ca93e73e488d"><divclass="ttname"><ahref="classUVariant.html#aae15560cd7d827b4df20ca93e73e488d">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const float &value)</div><divclass="ttdoc">Constructor from float.</div></div>
<divclass="ttc"id="aclassUVariant_html_ab17409bb37beec9c62defdbe398dfe8b"><divclass="ttname"><ahref="classUVariant.html#ab17409bb37beec9c62defdbe398dfe8b">UVariant::isCharArray</a></div><divclass="ttdeci">bool isCharArray() const</div><divclass="ttdoc">Check if the variant is an array of signed char.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00278">UVariant.h:278</a></div></div>
<divclass="ttc"id="aclassUVariant_html_ab7346a22ad30fb42e3b0e1750f6ba8e6"><divclass="ttname"><ahref="classUVariant.html#ab7346a22ad30fb42e3b0e1750f6ba8e6">UVariant::toUCharArray</a></div><divclass="ttdeci">std::vector< unsigned char > toUCharArray(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to array of unsigned char.</div></div>
<divclass="ttc"id="aclassUVariant_html_abae96c1d3abc90aea321a460d63250cb"><divclass="ttname"><ahref="classUVariant.html#abae96c1d3abc90aea321a460d63250cb">UVariant::toShortArray</a></div><divclass="ttdeci">std::vector< short > toShortArray(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to array of short.</div></div>
<divclass="ttc"id="aclassUVariant_html_abb4dcb9be13b81f672c2012e09234be9"><divclass="ttname"><ahref="classUVariant.html#abb4dcb9be13b81f672c2012e09234be9">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const std::vector< float >&value)</div><divclass="ttdoc">Constructor from array of float.</div></div>
<divclass="ttc"id="aclassUVariant_html_acd84cd8b255640810073c10331cf13b6"><divclass="ttname"><ahref="classUVariant.html#acd84cd8b255640810073c10331cf13b6">UVariant::toShort</a></div><divclass="ttdeci">short toShort(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to short.</div></div>
<divclass="ttc"id="aclassUVariant_html_acf89922efcc2fc0bea692623c8de4f8c"><divclass="ttname"><ahref="classUVariant.html#acf89922efcc2fc0bea692623c8de4f8c">UVariant::toFloatArray</a></div><divclass="ttdeci">std::vector< float > toFloatArray(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to array of float.</div></div>
<divclass="ttc"id="aclassUVariant_html_ad0aa83f26922b59194e69312ee771173"><divclass="ttname"><ahref="classUVariant.html#ad0aa83f26922b59194e69312ee771173">UVariant::toUIntArray</a></div><divclass="ttdeci">std::vector< unsigned int > toUIntArray(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to array of unsigned int.</div></div>
<divclass="ttc"id="aclassUVariant_html_ad5517ddcc64a521f2bb6079d568a6029"><divclass="ttname"><ahref="classUVariant.html#ad5517ddcc64a521f2bb6079d568a6029">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const std::vector< double >&value)</div><divclass="ttdoc">Constructor from array of double.</div></div>
<divclass="ttc"id="aclassUVariant_html_ad71bbca096fb06dfe1009105c6546c78"><divclass="ttname"><ahref="classUVariant.html#ad71bbca096fb06dfe1009105c6546c78">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const std::vector< unsigned int >&value)</div><divclass="ttdoc">Constructor from array of unsigned int.</div></div>
<divclass="ttc"id="aclassUVariant_html_ae0939524a0c68004804381492aaab285"><divclass="ttname"><ahref="classUVariant.html#ae0939524a0c68004804381492aaab285">UVariant::UVariant</a></div><divclass="ttdeci">UVariant(const signed char &value)</div><divclass="ttdoc">Constructor from signed char.</div></div>
<divclass="ttc"id="aclassUVariant_html_ae51189767aa02abd8a538b183f95f993"><divclass="ttname"><ahref="classUVariant.html#ae51189767aa02abd8a538b183f95f993">UVariant::toCharArray</a></div><divclass="ttdeci">std::vector< signed char > toCharArray(bool *ok=0) const</div><divclass="ttdoc">Convert the variant to array of signed char.</div></div>
<divclass="ttc"id="aclassUVariant_html_aed53240d0ec77aca65317988753412dd"><divclass="ttname"><ahref="classUVariant.html#aed53240d0ec77aca65317988753412dd">UVariant::isUInt</a></div><divclass="ttdeci">bool isUInt() const</div><divclass="ttdoc">Check if the variant is an unsigned int.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00254">UVariant.h:254</a></div></div>
<divclass="ttc"id="aclassUVariant_html_aef09280be48b33bcc066de2a636be31f"><divclass="ttname"><ahref="classUVariant.html#aef09280be48b33bcc066de2a636be31f">UVariant::toBool</a></div><divclass="ttdeci">bool toBool() const</div><divclass="ttdoc">Convert the variant to bool.</div></div>
<divclass="ttc"id="aclassUVariant_html_af210833caf9715d7678fb6d64dddf599"><divclass="ttname"><ahref="classUVariant.html#af210833caf9715d7678fb6d64dddf599">UVariant::UVariant</a></div><divclass="ttdeci">UVariant()</div><divclass="ttdoc">Default constructor Creates an undefined variant.</div></div>
<divclass="ttc"id="aclassUVariant_html_af31b8bdca6cb78ebd3f8f6e97e895442"><divclass="ttname"><ahref="classUVariant.html#af31b8bdca6cb78ebd3f8f6e97e895442">UVariant::isUIntArray</a></div><divclass="ttdeci">bool isUIntArray() const</div><divclass="ttdoc">Check if the variant is an array of unsigned int.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00308">UVariant.h:308</a></div></div>
<divclass="ttc"id="aclassUVariant_html_af431bdd37ebae79c5b778d66ad08cf50"><divclass="ttname"><ahref="classUVariant.html#af431bdd37ebae79c5b778d66ad08cf50">UVariant::isStr</a></div><divclass="ttdeci">bool isStr() const</div><divclass="ttdoc">Check if the variant is a string.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00272">UVariant.h:272</a></div></div>
<divclass="ttc"id="aclassUVariant_html_af94e47d3da5a0ba9d605359ef843e5d4"><divclass="ttname"><ahref="classUVariant.html#af94e47d3da5a0ba9d605359ef843e5d4">UVariant::isUChar</a></div><divclass="ttdeci">bool isUChar() const</div><divclass="ttdoc">Check if the variant is an unsigned char.</div><divclass="ttdef"><b>Definition</b><ahref="UVariant_8h_source.html#l00230">UVariant.h:230</a></div></div>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.9.8 </li>