<trclass="memdesc:a3d5035d3aaf0b7574acc8765825c37bd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Enumeration of supported data types. <ahref="classUVariant.html#a3d5035d3aaf0b7574acc8765825c37bd">More...</a><br/></td></tr>
<trclass="memitem:ae0939524a0c68004804381492aaab285"id="r_ae0939524a0c68004804381492aaab285"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#ae0939524a0c68004804381492aaab285">UVariant</a> (const signed char &value)</td></tr>
<trclass="memdesc:ae0939524a0c68004804381492aaab285"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from signed char. <br/></td></tr>
<trclass="memdesc:a66f79ef197d7a9fb87781073b44ed426"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from unsigned char. <br/></td></tr>
<trclass="memitem:a5253c21485672e2e20149db1661ffc64"id="r_a5253c21485672e2e20149db1661ffc64"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#a5253c21485672e2e20149db1661ffc64">UVariant</a> (const short &value)</td></tr>
<trclass="memdesc:a5253c21485672e2e20149db1661ffc64"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from short. <br/></td></tr>
<trclass="memitem:a3f893e4ec4714cb594e88eb6ee421a0b"id="r_a3f893e4ec4714cb594e88eb6ee421a0b"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#a3f893e4ec4714cb594e88eb6ee421a0b">UVariant</a> (const unsigned short &value)</td></tr>
<trclass="memdesc:a3f893e4ec4714cb594e88eb6ee421a0b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from unsigned short. <br/></td></tr>
<trclass="memitem:a896511df83bbcc6d2892902b83495bae"id="r_a896511df83bbcc6d2892902b83495bae"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#a896511df83bbcc6d2892902b83495bae">UVariant</a> (const int &value)</td></tr>
<trclass="memdesc:a896511df83bbcc6d2892902b83495bae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from int. <br/></td></tr>
<trclass="memitem:a30476f11f550fdb86f97f30f9a34d042"id="r_a30476f11f550fdb86f97f30f9a34d042"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#a30476f11f550fdb86f97f30f9a34d042">UVariant</a> (const unsigned int &value)</td></tr>
<trclass="memdesc:a30476f11f550fdb86f97f30f9a34d042"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from unsigned int. <br/></td></tr>
<trclass="memdesc:a0f29e416edccd2af78192288bb7ca884"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from std::string. <br/></td></tr>
<trclass="memitem:a77de7639a21b4002f6c4c8f765db9748"id="r_a77de7639a21b4002f6c4c8f765db9748"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#a77de7639a21b4002f6c4c8f765db9748">UVariant</a> (const std::vector< signed char >&value)</td></tr>
<trclass="memdesc:a77de7639a21b4002f6c4c8f765db9748"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from array of signed char. <br/></td></tr>
<trclass="memdesc:a709722d8603fdb5208f5853073c0557b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from array of unsigned char. <br/></td></tr>
<trclass="memitem:a7ecbf63121fc31f094534293a05af6f3"id="r_a7ecbf63121fc31f094534293a05af6f3"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#a7ecbf63121fc31f094534293a05af6f3">UVariant</a> (const std::vector< short >&value)</td></tr>
<trclass="memdesc:a7ecbf63121fc31f094534293a05af6f3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from array of short. <br/></td></tr>
<trclass="memitem:a66b347ecdbdcd3b9bb6675d3a5040e26"id="r_a66b347ecdbdcd3b9bb6675d3a5040e26"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#a66b347ecdbdcd3b9bb6675d3a5040e26">UVariant</a> (const std::vector< unsigned short >&value)</td></tr>
<trclass="memdesc:a66b347ecdbdcd3b9bb6675d3a5040e26"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from array of unsigned short. <br/></td></tr>
<trclass="memitem:a2054869e20d561d129fa2cfbd0dbe923"id="r_a2054869e20d561d129fa2cfbd0dbe923"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#a2054869e20d561d129fa2cfbd0dbe923">UVariant</a> (const std::vector< int >&value)</td></tr>
<trclass="memdesc:a2054869e20d561d129fa2cfbd0dbe923"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from array of int. <br/></td></tr>
<trclass="memitem:ad71bbca096fb06dfe1009105c6546c78"id="r_ad71bbca096fb06dfe1009105c6546c78"><tdclass="memItemLeft"align="right"valign="top"> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#ad71bbca096fb06dfe1009105c6546c78">UVariant</a> (const std::vector< unsigned int >&value)</td></tr>
<trclass="memdesc:ad71bbca096fb06dfe1009105c6546c78"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from array of unsigned int. <br/></td></tr>
<trclass="memdesc:abb4dcb9be13b81f672c2012e09234be9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from array of float. <br/></td></tr>
<trclass="memdesc:ad5517ddcc64a521f2bb6079d568a6029"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor from array of double. <br/></td></tr>
<trclass="memdesc:a4fa9e6607b2d99ba03d09bd39f42da4f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the type of the stored value. <br/></td></tr>
<trclass="memdesc:aa33dc5850071f73864c280bd1d4e743b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is undefined. <br/></td></tr>
<trclass="memdesc:a1f5b265f0e4569021bd6bc212cae91f7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is a bool. <br/></td></tr>
<trclass="memdesc:a644e3deffa081cacfdadddc1f504e6b6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is a signed char. <br/></td></tr>
<trclass="memdesc:af94e47d3da5a0ba9d605359ef843e5d4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an unsigned char. <br/></td></tr>
<trclass="memdesc:a611898d77468fdb704aeaf20f5ebc5df"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is a short. <br/></td></tr>
<trclass="memdesc:a87d098e60871ec85d179528d0a7bdc88"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an unsigned short. <br/></td></tr>
<trclass="memdesc:a4a22ee60a869140c36f80ff04f90c07b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an int. <br/></td></tr>
<trclass="memdesc:aed53240d0ec77aca65317988753412dd"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an unsigned int. <br/></td></tr>
<trclass="memdesc:a2d5757424cf7e69ede4564b82a7ab95c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is a float. <br/></td></tr>
<trclass="memdesc:a3b9f099698afa0716564960cce359a60"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is a double. <br/></td></tr>
<trclass="memdesc:af431bdd37ebae79c5b778d66ad08cf50"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is a string. <br/></td></tr>
<trclass="memdesc:ab17409bb37beec9c62defdbe398dfe8b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an array of signed char. <br/></td></tr>
<trclass="memdesc:a66c02a68f48cab8c2952ebae7181b164"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an array of unsigned char. <br/></td></tr>
<trclass="memdesc:a671286922d321c4da699d4cebca3ca44"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an array of short. <br/></td></tr>
<trclass="memdesc:a006cef10aa4c95539d0cd9d574de747d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an array of unsigned short. <br/></td></tr>
<trclass="memdesc:aa09528d4c1668a2dff51b0f12b3b1de3"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an array of int. <br/></td></tr>
<trclass="memdesc:af31b8bdca6cb78ebd3f8f6e97e895442"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an array of unsigned int. <br/></td></tr>
<trclass="memdesc:a94c1a6cbd6c39968801cc4116bae3c55"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an array of float. <br/></td></tr>
<trclass="memdesc:aa0a91a91288b102857ebc978767d71c4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Check if the variant is an array of double. <br/></td></tr>
<trclass="memdesc:aef09280be48b33bcc066de2a636be31f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to bool. <br/></td></tr>
<trclass="memdesc:aa2efe71a7dbf953c26134281c815c489"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to signed char. <br/></td></tr>
<trclass="memdesc:a1791fbefb946a8803f87f5049135eea7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to unsigned char. <br/></td></tr>
<trclass="memdesc:acd84cd8b255640810073c10331cf13b6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to short. <br/></td></tr>
<trclass="memdesc:a5e6282c19acb4de5a29f55143d451f60"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to unsigned short. <br/></td></tr>
<trclass="memdesc:aa129ebd6447838c1584145e843e6c4e8"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to unsigned int. <br/></td></tr>
<trclass="memdesc:a193ad2132d39551e780f813f38b174f1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to float. <br/></td></tr>
<trclass="memdesc:a4c4ce1241a89ab635c0cdb04b3f3b0e9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to double. <br/></td></tr>
<trclass="memdesc:a67cc47b07b28108ae018790073541438"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to string. <br/></td></tr>
<trclass="memitem:ae51189767aa02abd8a538b183f95f993"id="r_ae51189767aa02abd8a538b183f95f993"><tdclass="memItemLeft"align="right"valign="top">std::vector< signed char > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#ae51189767aa02abd8a538b183f95f993">toCharArray</a> (bool *ok=0) const</td></tr>
<trclass="memdesc:ae51189767aa02abd8a538b183f95f993"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to array of signed char. <br/></td></tr>
<trclass="memdesc:ab7346a22ad30fb42e3b0e1750f6ba8e6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to array of unsigned char. <br/></td></tr>
<trclass="memitem:abae96c1d3abc90aea321a460d63250cb"id="r_abae96c1d3abc90aea321a460d63250cb"><tdclass="memItemLeft"align="right"valign="top">std::vector< short > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#abae96c1d3abc90aea321a460d63250cb">toShortArray</a> (bool *ok=0) const</td></tr>
<trclass="memdesc:abae96c1d3abc90aea321a460d63250cb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to array of short. <br/></td></tr>
<trclass="memitem:a40b1bccc560ab55190d3608ea0115bb2"id="r_a40b1bccc560ab55190d3608ea0115bb2"><tdclass="memItemLeft"align="right"valign="top">std::vector< unsigned short > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#a40b1bccc560ab55190d3608ea0115bb2">toUShortArray</a> (bool *ok=0) const</td></tr>
<trclass="memdesc:a40b1bccc560ab55190d3608ea0115bb2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to array of unsigned short. <br/></td></tr>
<trclass="memitem:a8ee57d98adc4f8c2798c3ba1b86f54b1"id="r_a8ee57d98adc4f8c2798c3ba1b86f54b1"><tdclass="memItemLeft"align="right"valign="top">std::vector< int > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#a8ee57d98adc4f8c2798c3ba1b86f54b1">toIntArray</a> (bool *ok=0) const</td></tr>
<trclass="memdesc:a8ee57d98adc4f8c2798c3ba1b86f54b1"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to array of int. <br/></td></tr>
<trclass="memitem:ad0aa83f26922b59194e69312ee771173"id="r_ad0aa83f26922b59194e69312ee771173"><tdclass="memItemLeft"align="right"valign="top">std::vector< unsigned int > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classUVariant.html#ad0aa83f26922b59194e69312ee771173">toUIntArray</a> (bool *ok=0) const</td></tr>
<trclass="memdesc:ad0aa83f26922b59194e69312ee771173"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to array of unsigned int. <br/></td></tr>
<trclass="memdesc:acf89922efcc2fc0bea692623c8de4f8c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to array of float. <br/></td></tr>
<trclass="memdesc:a2b36afe6bf8f22f4e46d31596a2bbf74"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert the variant to array of double. <br/></td></tr>
<divclass="textblock"><p>A variant type that can hold values of different types. </p>
<p><aclass="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>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00053">53</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<tr><thcolspan="2">Enumerator</th></tr><tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bdac7d8fa7273711e6711880ba9f9d10f62"name="a3d5035d3aaf0b7574acc8765825c37bdac7d8fa7273711e6711880ba9f9d10f62"></a>kBool </td><tdclass="fielddoc"><p>Boolean type </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda117693c00c89461634dc137ee9a219c4"name="a3d5035d3aaf0b7574acc8765825c37bda117693c00c89461634dc137ee9a219c4"></a>kChar </td><tdclass="fielddoc"><p>Signed char type </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e"name="a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e"></a>kUChar </td><tdclass="fielddoc"><p>Unsigned char type </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0"name="a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0"></a>kShort </td><tdclass="fielddoc"><p>Short integer type </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b"name="a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b"></a>kUShort </td><tdclass="fielddoc"><p>Unsigned short integer type </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952"name="a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952"></a>kInt </td><tdclass="fielddoc"><p>Integer type </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c"name="a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c"></a>kUInt </td><tdclass="fielddoc"><p>Unsigned integer type </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf"name="a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf"></a>kFloat </td><tdclass="fielddoc"><p>Float type </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd"name="a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd"></a>kDouble </td><tdclass="fielddoc"><p>Double type </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc"name="a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc"></a>kStr </td><tdclass="fielddoc"><p>String type </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bdafecb2dc57006c548e5ab0b59f2062c29"name="a3d5035d3aaf0b7574acc8765825c37bdafecb2dc57006c548e5ab0b59f2062c29"></a>kCharArray </td><tdclass="fielddoc"><p>Array of signed char </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda6ae60f887effac25862b2e70692aabe4"name="a3d5035d3aaf0b7574acc8765825c37bda6ae60f887effac25862b2e70692aabe4"></a>kUCharArray </td><tdclass="fielddoc"><p>Array of unsigned char </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda2e9032fc740ad542d18512b5b0d57a6f"name="a3d5035d3aaf0b7574acc8765825c37bda2e9032fc740ad542d18512b5b0d57a6f"></a>kShortArray </td><tdclass="fielddoc"><p>Array of short </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda2c7450a1f1cf76ef9018e86d3d422245"name="a3d5035d3aaf0b7574acc8765825c37bda2c7450a1f1cf76ef9018e86d3d422245"></a>kUShortArray </td><tdclass="fielddoc"><p>Array of unsigned short </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda5e558d8d7cb6b8791c58a0eb3ff46e5c"name="a3d5035d3aaf0b7574acc8765825c37bda5e558d8d7cb6b8791c58a0eb3ff46e5c"></a>kIntArray </td><tdclass="fielddoc"><p>Array of int </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda1b015c8ec9bcab8fca0734749cba4f3d"name="a3d5035d3aaf0b7574acc8765825c37bda1b015c8ec9bcab8fca0734749cba4f3d"></a>kUIntArray </td><tdclass="fielddoc"><p>Array of unsigned int </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda11179285157ee27026c6b7a3a257dec2"name="a3d5035d3aaf0b7574acc8765825c37bda11179285157ee27026c6b7a3a257dec2"></a>kFloatArray </td><tdclass="fielddoc"><p>Array of float </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda572a22c911f2d6525d10d6fec2371a7b"name="a3d5035d3aaf0b7574acc8765825c37bda572a22c911f2d6525d10d6fec2371a7b"></a>kDoubleArray </td><tdclass="fielddoc"><p>Array of double </p>
</td></tr>
<tr><tdclass="fieldname"><aid="a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750"name="a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750"></a>kUndef </td><tdclass="fielddoc"><p>Undefined type (default) </p>
</td></tr>
</table>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00060">60</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
</div>
</div>
<h2class="groupheader">Constructor & Destructor Documentation</h2>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00450">450</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
</div>
</div>
<h2class="groupheader">Member Function Documentation</h2>
<dlclass="section return"><dt>Returns</dt><dd>the Type enum value </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00206">206</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kUndef </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00212">212</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kBool </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00218">218</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kChar </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00224">224</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kUChar </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00230">230</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kShort </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00236">236</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<p>Check if the variant is an unsigned short. </p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kUShort </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00242">242</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kInt </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00248">248</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kUInt </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00254">254</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kFloat </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00260">260</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kDouble </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00266">266</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kStr </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00272">272</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<p>Check if the variant is an array of signed char. </p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kCharArray </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00278">278</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<p>Check if the variant is an array of unsigned char. </p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kUCharArray </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00284">284</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<p>Check if the variant is an array of short. </p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kShortArray </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00290">290</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<p>Check if the variant is an array of unsigned short. </p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kUShortArray </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00296">296</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kIntArray </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00302">302</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<p>Check if the variant is an array of unsigned int. </p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kUIntArray </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00308">308</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<p>Check if the variant is an array of float. </p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kFloatArray </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00314">314</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<p>Check if the variant is an array of double. </p>
<dlclass="section return"><dt>Returns</dt><dd>true if type is kDoubleArray </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="UVariant_8h_source.html#l00320">320</a> of file <aclass="el"href="UVariant_8h_source.html">UVariant.h</a>.</p>
<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>