1553 lines
73 KiB
HTML
Vendored
1553 lines
73 KiB
HTML
Vendored
<!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="zh">
|
|
<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.13.1"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>dl: dl::Value类 参考</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>
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">dl
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- 制作者 Doxygen 1.13.1 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @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('',false,false,'search.php','搜索',false);
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function(){ initResizable(false); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacedl.html">dl</a></li><li class="navelem"><a class="el" href="classdl_1_1_value.html">Value</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public 成员函数</a> |
|
|
<a href="classdl_1_1_value-members.html">所有成员列表</a> </div>
|
|
<div class="headertitle"><div class="title">dl::Value类 参考</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>任意类型
|
|
<a href="#details">更多...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="dl__value_8h_source.html">dl_value.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public 成员函数</h2></td></tr>
|
|
<tr class="memitem:a243174784643ce4c6189b343ea6e5236" id="r_a243174784643ce4c6189b343ea6e5236"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a243174784643ce4c6189b343ea6e5236">Value</a> ()</td></tr>
|
|
<tr class="separator:a243174784643ce4c6189b343ea6e5236"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaef83a25b780e0e8632c82ecf2fe6e8b" id="r_aaef83a25b780e0e8632c82ecf2fe6e8b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaef83a25b780e0e8632c82ecf2fe6e8b">Value</a> (<a class="el" href="namespacedl.html#a61919c3685f60c48eb6bda6f962abd50">ValueType</a> type)</td></tr>
|
|
<tr class="separator:aaef83a25b780e0e8632c82ecf2fe6e8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1be35d786a926e3473dc9e141fa03bcb" id="r_a1be35d786a926e3473dc9e141fa03bcb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1be35d786a926e3473dc9e141fa03bcb">~Value</a> ()</td></tr>
|
|
<tr class="separator:a1be35d786a926e3473dc9e141fa03bcb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5b97d2b9449d14e7550e638ecf006dd" id="r_ac5b97d2b9449d14e7550e638ecf006dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdl_1_1_value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac5b97d2b9449d14e7550e638ecf006dd">operator=</a> (const <a class="el" href="classdl_1_1_value.html">Value</a> &b)</td></tr>
|
|
<tr class="separator:ac5b97d2b9449d14e7550e638ecf006dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3af9a6ccdfe8a7096ae840e3699014d" id="r_ae3af9a6ccdfe8a7096ae840e3699014d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae3af9a6ccdfe8a7096ae840e3699014d">Value</a> (const <a class="el" href="classdl_1_1_value.html">Value</a> &b)</td></tr>
|
|
<tr class="separator:ae3af9a6ccdfe8a7096ae840e3699014d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae58249d03e8da69c48ac7de5e1f67eee" id="r_ae58249d03e8da69c48ac7de5e1f67eee"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae58249d03e8da69c48ac7de5e1f67eee">Value</a> (bool v)</td></tr>
|
|
<tr class="separator:ae58249d03e8da69c48ac7de5e1f67eee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae84535b6da059f7e76e5c35683609dfa" id="r_ae84535b6da059f7e76e5c35683609dfa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae84535b6da059f7e76e5c35683609dfa">Value</a> (char v)</td></tr>
|
|
<tr class="separator:ae84535b6da059f7e76e5c35683609dfa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7d8610c6cb6b197896548ce46ee6b15" id="r_ae7d8610c6cb6b197896548ce46ee6b15"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae7d8610c6cb6b197896548ce46ee6b15">Value</a> (short v)</td></tr>
|
|
<tr class="separator:ae7d8610c6cb6b197896548ce46ee6b15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac88cd1718f993cc5039e1777ac4094b9" id="r_ac88cd1718f993cc5039e1777ac4094b9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac88cd1718f993cc5039e1777ac4094b9">Value</a> (int v)</td></tr>
|
|
<tr class="separator:ac88cd1718f993cc5039e1777ac4094b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2aabdf71ca9321147065fb97b3b6acc3" id="r_a2aabdf71ca9321147065fb97b3b6acc3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2aabdf71ca9321147065fb97b3b6acc3">Value</a> (unsigned char v)</td></tr>
|
|
<tr class="separator:a2aabdf71ca9321147065fb97b3b6acc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b0025c71516559704edbdab08ef997e" id="r_a9b0025c71516559704edbdab08ef997e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b0025c71516559704edbdab08ef997e">Value</a> (unsigned short v)</td></tr>
|
|
<tr class="separator:a9b0025c71516559704edbdab08ef997e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34d0d87d858771264c36af23c6af7f0d" id="r_a34d0d87d858771264c36af23c6af7f0d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a34d0d87d858771264c36af23c6af7f0d">Value</a> (unsigned int v)</td></tr>
|
|
<tr class="separator:a34d0d87d858771264c36af23c6af7f0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05b1da1ec3a322e7959206103a7be224" id="r_a05b1da1ec3a322e7959206103a7be224"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a05b1da1ec3a322e7959206103a7be224">Value</a> (int64_t v)</td></tr>
|
|
<tr class="separator:a05b1da1ec3a322e7959206103a7be224"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab830a7d39467ce9e693eba1d551a09d5" id="r_ab830a7d39467ce9e693eba1d551a09d5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab830a7d39467ce9e693eba1d551a09d5">Value</a> (uint64_t v)</td></tr>
|
|
<tr class="separator:ab830a7d39467ce9e693eba1d551a09d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0630e725bbfcfba2eb2f17c604e6dfea" id="r_a0630e725bbfcfba2eb2f17c604e6dfea"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0630e725bbfcfba2eb2f17c604e6dfea">Value</a> (float v)</td></tr>
|
|
<tr class="separator:a0630e725bbfcfba2eb2f17c604e6dfea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97355ea08df05b792fddb6393bf76f53" id="r_a97355ea08df05b792fddb6393bf76f53"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a97355ea08df05b792fddb6393bf76f53">Value</a> (double v)</td></tr>
|
|
<tr class="separator:a97355ea08df05b792fddb6393bf76f53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afac94177ac299d6988f29821a7b43c6b" id="r_afac94177ac299d6988f29821a7b43c6b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afac94177ac299d6988f29821a7b43c6b">Value</a> (void *v)</td></tr>
|
|
<tr class="separator:afac94177ac299d6988f29821a7b43c6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9bf13b054aeaf23e4a335139683eaa7" id="r_ac9bf13b054aeaf23e4a335139683eaa7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac9bf13b054aeaf23e4a335139683eaa7">Value</a> (const char *str)</td></tr>
|
|
<tr class="separator:ac9bf13b054aeaf23e4a335139683eaa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adace19d32464db2ee569d4d83a1fbfae" id="r_adace19d32464db2ee569d4d83a1fbfae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adace19d32464db2ee569d4d83a1fbfae">Value</a> (const std::string &str)</td></tr>
|
|
<tr class="separator:adace19d32464db2ee569d4d83a1fbfae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a470e7d127433fcedb491f0d9d30acc02" id="r_a470e7d127433fcedb491f0d9d30acc02"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a470e7d127433fcedb491f0d9d30acc02">Value</a> (std::string_view str)</td></tr>
|
|
<tr class="separator:a470e7d127433fcedb491f0d9d30acc02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa671bf5858760a759225910da27b42cf" id="r_aa671bf5858760a759225910da27b42cf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa671bf5858760a759225910da27b42cf">Value</a> (const <a class="el" href="classdl_1_1_value_vector.html">ValueVector</a> &vec)</td></tr>
|
|
<tr class="separator:aa671bf5858760a759225910da27b42cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73832a25e2747de907bedd30cb48e2ba" id="r_a73832a25e2747de907bedd30cb48e2ba"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a73832a25e2747de907bedd30cb48e2ba">Value</a> (const <a class="el" href="classdl_1_1_value_struct.html">ValueStruct</a> &s)</td></tr>
|
|
<tr class="separator:a73832a25e2747de907bedd30cb48e2ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f6bc4c63f83e5380b54383ff4e2ef21" id="r_a9f6bc4c63f83e5380b54383ff4e2ef21"><td class="memTemplParams" colspan="2">template<typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>, size_t N> </td></tr>
|
|
<tr class="memitem:a9f6bc4c63f83e5380b54383ff4e2ef21"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a9f6bc4c63f83e5380b54383ff4e2ef21">Value</a> (const std::array< <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>, <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132a8d9c307cb7f3c4a32822a51922d1ceaa">N</a> > &arr)</td></tr>
|
|
<tr class="separator:a9f6bc4c63f83e5380b54383ff4e2ef21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e1a9548f9d72209e5e5b31a40a4f4a1" id="r_a7e1a9548f9d72209e5e5b31a40a4f4a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacedl.html#a61919c3685f60c48eb6bda6f962abd50">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7e1a9548f9d72209e5e5b31a40a4f4a1">GetType</a> ()</td></tr>
|
|
<tr class="separator:a7e1a9548f9d72209e5e5b31a40a4f4a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad703f1617dfae78da34cdbb3085d96e" id="r_aad703f1617dfae78da34cdbb3085d96e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aad703f1617dfae78da34cdbb3085d96e">operator bool</a> () const</td></tr>
|
|
<tr class="separator:aad703f1617dfae78da34cdbb3085d96e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3333d144cb644a4c7a67b2cc21ec31e" id="r_ae3333d144cb644a4c7a67b2cc21ec31e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae3333d144cb644a4c7a67b2cc21ec31e">GetString</a> (bool add_quotes=true) const</td></tr>
|
|
<tr class="separator:ae3333d144cb644a4c7a67b2cc21ec31e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54c3393fa5b380c3020e5874a24e1b52" id="r_a54c3393fa5b380c3020e5874a24e1b52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="dl__json_8h.html#ab701e3ac61a85b337ec5c1abaad6742d">json</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a54c3393fa5b380c3020e5874a24e1b52">GetJson</a> () const</td></tr>
|
|
<tr class="separator:a54c3393fa5b380c3020e5874a24e1b52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b77ddd8740c63c7aec12dc58edcd95e" id="r_a5b77ddd8740c63c7aec12dc58edcd95e"><td class="memTemplParams" colspan="2">template<typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>> </td></tr>
|
|
<tr class="memitem:a5b77ddd8740c63c7aec12dc58edcd95e"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a5b77ddd8740c63c7aec12dc58edcd95e">_type_cast</a> (<a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> &ret, <a class="el" href="namespacedl.html#a61919c3685f60c48eb6bda6f962abd50">ValueType</a> type) const</td></tr>
|
|
<tr class="separator:a5b77ddd8740c63c7aec12dc58edcd95e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc119ed159b3aca70745e332973f8705" id="r_adc119ed159b3aca70745e332973f8705"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#adc119ed159b3aca70745e332973f8705">ToBool</a> () const</td></tr>
|
|
<tr class="separator:adc119ed159b3aca70745e332973f8705"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2bc902ddf426deb9e67bc6882fa03114" id="r_a2bc902ddf426deb9e67bc6882fa03114"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2bc902ddf426deb9e67bc6882fa03114">ToChar</a> () const</td></tr>
|
|
<tr class="separator:a2bc902ddf426deb9e67bc6882fa03114"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1721fe6ba306cf957d56996ce9a2a4c7" id="r_a1721fe6ba306cf957d56996ce9a2a4c7"><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1721fe6ba306cf957d56996ce9a2a4c7">ToUChar</a> () const</td></tr>
|
|
<tr class="separator:a1721fe6ba306cf957d56996ce9a2a4c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a421b8329814080ed6ad11c0a94af41e6" id="r_a421b8329814080ed6ad11c0a94af41e6"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="#a421b8329814080ed6ad11c0a94af41e6">ToShort</a> () const</td></tr>
|
|
<tr class="separator:a421b8329814080ed6ad11c0a94af41e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a8aa618d2641dcbe22f862133a59cbd" id="r_a8a8aa618d2641dcbe22f862133a59cbd"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8a8aa618d2641dcbe22f862133a59cbd">ToUShort</a> () const</td></tr>
|
|
<tr class="separator:a8a8aa618d2641dcbe22f862133a59cbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e1219041e38998984d96c79a77138f2" id="r_a1e1219041e38998984d96c79a77138f2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1e1219041e38998984d96c79a77138f2">ToInt</a> () const</td></tr>
|
|
<tr class="separator:a1e1219041e38998984d96c79a77138f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21687a9249aee54e64ae2c1e85effff2" id="r_a21687a9249aee54e64ae2c1e85effff2"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="#a21687a9249aee54e64ae2c1e85effff2">ToUInt</a> () const</td></tr>
|
|
<tr class="separator:a21687a9249aee54e64ae2c1e85effff2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97ccc0dd7dd6809150006ed9fee2880c" id="r_a97ccc0dd7dd6809150006ed9fee2880c"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a97ccc0dd7dd6809150006ed9fee2880c">ToInt64</a> () const</td></tr>
|
|
<tr class="separator:a97ccc0dd7dd6809150006ed9fee2880c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad4b124bd17e35c459fd0290858ac3b6" id="r_aad4b124bd17e35c459fd0290858ac3b6"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#aad4b124bd17e35c459fd0290858ac3b6">ToUInt64</a> () const</td></tr>
|
|
<tr class="separator:aad4b124bd17e35c459fd0290858ac3b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a532874684368fb37de3f885655e0ba77" id="r_a532874684368fb37de3f885655e0ba77"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a532874684368fb37de3f885655e0ba77">ToFloat</a> () const</td></tr>
|
|
<tr class="separator:a532874684368fb37de3f885655e0ba77"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a415f4bbd89784245ab0e37f6cd873b99" id="r_a415f4bbd89784245ab0e37f6cd873b99"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a415f4bbd89784245ab0e37f6cd873b99">ToDouble</a> () const</td></tr>
|
|
<tr class="separator:a415f4bbd89784245ab0e37f6cd873b99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29f0e0689302fa7d6332ad4a2617703f" id="r_a29f0e0689302fa7d6332ad4a2617703f"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a29f0e0689302fa7d6332ad4a2617703f">ToPointer</a> () const</td></tr>
|
|
<tr class="separator:a29f0e0689302fa7d6332ad4a2617703f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31090a96f5e16a31ef0ee5f987fe09fe" id="r_a31090a96f5e16a31ef0ee5f987fe09fe"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a31090a96f5e16a31ef0ee5f987fe09fe">ToString</a> () const</td></tr>
|
|
<tr class="separator:a31090a96f5e16a31ef0ee5f987fe09fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6ec55628394c2dd6a6366ee8bf57c23" id="r_ab6ec55628394c2dd6a6366ee8bf57c23"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classdl_1_1_value_struct.html">ValueStruct</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6ec55628394c2dd6a6366ee8bf57c23">ToStruct</a> () const</td></tr>
|
|
<tr class="separator:ab6ec55628394c2dd6a6366ee8bf57c23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9713022656aad4ddc282980143269e4a" id="r_a9713022656aad4ddc282980143269e4a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classdl_1_1_value_vector.html">ValueVector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9713022656aad4ddc282980143269e4a">ToVector</a> () const</td></tr>
|
|
<tr class="separator:a9713022656aad4ddc282980143269e4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea5ad302c68c880daa6d6c0c79375d07" id="r_aea5ad302c68c880daa6d6c0c79375d07"><td class="memTemplParams" colspan="2">template<size_t N> </td></tr>
|
|
<tr class="memitem:aea5ad302c68c880daa6d6c0c79375d07"><td class="memTemplItemLeft" align="right" valign="top">std::array< <a class="el" href="classdl_1_1_value.html">Value</a>, <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132a8d9c307cb7f3c4a32822a51922d1ceaa">N</a> > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aea5ad302c68c880daa6d6c0c79375d07">ToArray</a> () const</td></tr>
|
|
<tr class="separator:aea5ad302c68c880daa6d6c0c79375d07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
|
|
<div class="textblock"><p>任意类型 </p>
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00076">76</a> 行定义.</p>
|
|
</div><h2 class="groupheader">构造及析构函数说明</h2>
|
|
<a id="a243174784643ce4c6189b343ea6e5236" name="a243174784643ce4c6189b343ea6e5236"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a243174784643ce4c6189b343ea6e5236">◆ </a></span>Value() <span class="overload">[1/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00104">104</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaef83a25b780e0e8632c82ecf2fe6e8b" name="aaef83a25b780e0e8632c82ecf2fe6e8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaef83a25b780e0e8632c82ecf2fe6e8b">◆ </a></span>Value() <span class="overload">[2/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacedl.html#a61919c3685f60c48eb6bda6f962abd50">ValueType</a></td> <td class="paramname"><span class="paramname"><em>type</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1be35d786a926e3473dc9e141fa03bcb" name="a1be35d786a926e3473dc9e141fa03bcb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1be35d786a926e3473dc9e141fa03bcb">◆ </a></span>~Value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::~Value </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00107">107</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3af9a6ccdfe8a7096ae840e3699014d" name="ae3af9a6ccdfe8a7096ae840e3699014d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3af9a6ccdfe8a7096ae840e3699014d">◆ </a></span>Value() <span class="overload">[3/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classdl_1_1_value.html">Value</a> &</td> <td class="paramname"><span class="paramname"><em>b</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae58249d03e8da69c48ac7de5e1f67eee" name="ae58249d03e8da69c48ac7de5e1f67eee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae58249d03e8da69c48ac7de5e1f67eee">◆ </a></span>Value() <span class="overload">[4/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00130">130</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae84535b6da059f7e76e5c35683609dfa" name="ae84535b6da059f7e76e5c35683609dfa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae84535b6da059f7e76e5c35683609dfa">◆ </a></span>Value() <span class="overload">[5/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00131">131</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7d8610c6cb6b197896548ce46ee6b15" name="ae7d8610c6cb6b197896548ce46ee6b15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7d8610c6cb6b197896548ce46ee6b15">◆ </a></span>Value() <span class="overload">[6/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00132">132</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac88cd1718f993cc5039e1777ac4094b9" name="ac88cd1718f993cc5039e1777ac4094b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac88cd1718f993cc5039e1777ac4094b9">◆ </a></span>Value() <span class="overload">[7/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00133">133</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2aabdf71ca9321147065fb97b3b6acc3" name="a2aabdf71ca9321147065fb97b3b6acc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2aabdf71ca9321147065fb97b3b6acc3">◆ </a></span>Value() <span class="overload">[8/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned char</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00134">134</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b0025c71516559704edbdab08ef997e" name="a9b0025c71516559704edbdab08ef997e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b0025c71516559704edbdab08ef997e">◆ </a></span>Value() <span class="overload">[9/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned short</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00135">135</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34d0d87d858771264c36af23c6af7f0d" name="a34d0d87d858771264c36af23c6af7f0d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34d0d87d858771264c36af23c6af7f0d">◆ </a></span>Value() <span class="overload">[10/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned int</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00136">136</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05b1da1ec3a322e7959206103a7be224" name="a05b1da1ec3a322e7959206103a7be224"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05b1da1ec3a322e7959206103a7be224">◆ </a></span>Value() <span class="overload">[11/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00137">137</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab830a7d39467ce9e693eba1d551a09d5" name="ab830a7d39467ce9e693eba1d551a09d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab830a7d39467ce9e693eba1d551a09d5">◆ </a></span>Value() <span class="overload">[12/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00138">138</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0630e725bbfcfba2eb2f17c604e6dfea" name="a0630e725bbfcfba2eb2f17c604e6dfea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0630e725bbfcfba2eb2f17c604e6dfea">◆ </a></span>Value() <span class="overload">[13/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00139">139</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97355ea08df05b792fddb6393bf76f53" name="a97355ea08df05b792fddb6393bf76f53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97355ea08df05b792fddb6393bf76f53">◆ </a></span>Value() <span class="overload">[14/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00140">140</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afac94177ac299d6988f29821a7b43c6b" name="afac94177ac299d6988f29821a7b43c6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afac94177ac299d6988f29821a7b43c6b">◆ </a></span>Value() <span class="overload">[15/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00141">141</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9bf13b054aeaf23e4a335139683eaa7" name="ac9bf13b054aeaf23e4a335139683eaa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9bf13b054aeaf23e4a335139683eaa7">◆ </a></span>Value() <span class="overload">[16/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00142">142</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adace19d32464db2ee569d4d83a1fbfae" name="adace19d32464db2ee569d4d83a1fbfae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adace19d32464db2ee569d4d83a1fbfae">◆ </a></span>Value() <span class="overload">[17/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00147">147</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a470e7d127433fcedb491f0d9d30acc02" name="a470e7d127433fcedb491f0d9d30acc02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a470e7d127433fcedb491f0d9d30acc02">◆ </a></span>Value() <span class="overload">[18/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00152">152</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa671bf5858760a759225910da27b42cf" name="aa671bf5858760a759225910da27b42cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa671bf5858760a759225910da27b42cf">◆ </a></span>Value() <span class="overload">[19/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classdl_1_1_value_vector.html">ValueVector</a> &</td> <td class="paramname"><span class="paramname"><em>vec</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00157">157</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73832a25e2747de907bedd30cb48e2ba" name="a73832a25e2747de907bedd30cb48e2ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73832a25e2747de907bedd30cb48e2ba">◆ </a></span>Value() <span class="overload">[20/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classdl_1_1_value_struct.html">ValueStruct</a> &</td> <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00162">162</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f6bc4c63f83e5380b54383ff4e2ef21" name="a9f6bc4c63f83e5380b54383ff4e2ef21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f6bc4c63f83e5380b54383ff4e2ef21">◆ </a></span>Value() <span class="overload">[21/21]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>, size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::array< <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>, <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132a8d9c307cb7f3c4a32822a51922d1ceaa">N</a> > &</td> <td class="paramname"><span class="paramname"><em>arr</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00168">168</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">成员函数说明</h2>
|
|
<a id="a5b77ddd8740c63c7aec12dc58edcd95e" name="a5b77ddd8740c63c7aec12dc58edcd95e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b77ddd8740c63c7aec12dc58edcd95e">◆ </a></span>_type_cast()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool dl::Value::_type_cast </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a> &</td> <td class="paramname"><span class="paramname"><em>ret</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacedl.html#a61919c3685f60c48eb6bda6f962abd50">ValueType</a></td> <td class="paramname"><span class="paramname"><em>type</em></span> ) const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00198">198</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54c3393fa5b380c3020e5874a24e1b52" name="a54c3393fa5b380c3020e5874a24e1b52"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54c3393fa5b380c3020e5874a24e1b52">◆ </a></span>GetJson()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="dl__json_8h.html#ab701e3ac61a85b337ec5c1abaad6742d">json</a> dl::Value::GetJson </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3333d144cb644a4c7a67b2cc21ec31e" name="ae3333d144cb644a4c7a67b2cc21ec31e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3333d144cb644a4c7a67b2cc21ec31e">◆ </a></span>GetString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string dl::Value::GetString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>add_quotes</em></span><span class="paramdefsep"> = </span><span class="paramdefval">true</span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>值的显示字符串 add_quotes 是否给字符串加上双引号 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7e1a9548f9d72209e5e5b31a40a4f4a1" name="a7e1a9548f9d72209e5e5b31a40a4f4a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e1a9548f9d72209e5e5b31a40a4f4a1">◆ </a></span>GetType()</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="namespacedl.html#a61919c3685f60c48eb6bda6f962abd50">ValueType</a> dl::Value::GetType </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00180">180</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad703f1617dfae78da34cdbb3085d96e" name="aad703f1617dfae78da34cdbb3085d96e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad703f1617dfae78da34cdbb3085d96e">◆ </a></span>operator bool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">dl::Value::operator bool </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00182">182</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5b97d2b9449d14e7550e638ecf006dd" name="ac5b97d2b9449d14e7550e638ecf006dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5b97d2b9449d14e7550e638ecf006dd">◆ </a></span>operator=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classdl_1_1_value.html">Value</a> & dl::Value::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classdl_1_1_value.html">Value</a> &</td> <td class="paramname"><span class="paramname"><em>b</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea5ad302c68c880daa6d6c0c79375d07" name="aea5ad302c68c880daa6d6c0c79375d07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea5ad302c68c880daa6d6c0c79375d07">◆ </a></span>ToArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::array< <a class="el" href="classdl_1_1_value.html">Value</a>, <a class="el" href="namespacedl.html#a38a0162879cdbfbbe99ba16e7a170132a8d9c307cb7f3c4a32822a51922d1ceaa">N</a> > dl::Value::ToArray </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00355">355</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc119ed159b3aca70745e332973f8705" name="adc119ed159b3aca70745e332973f8705"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc119ed159b3aca70745e332973f8705">◆ </a></span>ToBool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool dl::Value::ToBool </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00257">257</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2bc902ddf426deb9e67bc6882fa03114" name="a2bc902ddf426deb9e67bc6882fa03114"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2bc902ddf426deb9e67bc6882fa03114">◆ </a></span>ToChar()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char dl::Value::ToChar </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00264">264</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a415f4bbd89784245ab0e37f6cd873b99" name="a415f4bbd89784245ab0e37f6cd873b99"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a415f4bbd89784245ab0e37f6cd873b99">◆ </a></span>ToDouble()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double dl::Value::ToDouble </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00327">327</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a532874684368fb37de3f885655e0ba77" name="a532874684368fb37de3f885655e0ba77"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a532874684368fb37de3f885655e0ba77">◆ </a></span>ToFloat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float dl::Value::ToFloat </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00320">320</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e1219041e38998984d96c79a77138f2" name="a1e1219041e38998984d96c79a77138f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e1219041e38998984d96c79a77138f2">◆ </a></span>ToInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dl::Value::ToInt </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00292">292</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97ccc0dd7dd6809150006ed9fee2880c" name="a97ccc0dd7dd6809150006ed9fee2880c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97ccc0dd7dd6809150006ed9fee2880c">◆ </a></span>ToInt64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t dl::Value::ToInt64 </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00306">306</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a29f0e0689302fa7d6332ad4a2617703f" name="a29f0e0689302fa7d6332ad4a2617703f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a29f0e0689302fa7d6332ad4a2617703f">◆ </a></span>ToPointer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void * dl::Value::ToPointer </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00334">334</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a421b8329814080ed6ad11c0a94af41e6" name="a421b8329814080ed6ad11c0a94af41e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a421b8329814080ed6ad11c0a94af41e6">◆ </a></span>ToShort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">short dl::Value::ToShort </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00278">278</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31090a96f5e16a31ef0ee5f987fe09fe" name="a31090a96f5e16a31ef0ee5f987fe09fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31090a96f5e16a31ef0ee5f987fe09fe">◆ </a></span>ToString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string dl::Value::ToString </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00343">343</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6ec55628394c2dd6a6366ee8bf57c23" name="ab6ec55628394c2dd6a6366ee8bf57c23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6ec55628394c2dd6a6366ee8bf57c23">◆ </a></span>ToStruct()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classdl_1_1_value_struct.html">ValueStruct</a> & dl::Value::ToStruct </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1721fe6ba306cf957d56996ce9a2a4c7" name="a1721fe6ba306cf957d56996ce9a2a4c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1721fe6ba306cf957d56996ce9a2a4c7">◆ </a></span>ToUChar()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned char dl::Value::ToUChar </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00271">271</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21687a9249aee54e64ae2c1e85effff2" name="a21687a9249aee54e64ae2c1e85effff2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21687a9249aee54e64ae2c1e85effff2">◆ </a></span>ToUInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned dl::Value::ToUInt </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00299">299</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad4b124bd17e35c459fd0290858ac3b6" name="aad4b124bd17e35c459fd0290858ac3b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad4b124bd17e35c459fd0290858ac3b6">◆ </a></span>ToUInt64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t dl::Value::ToUInt64 </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00313">313</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a8aa618d2641dcbe22f862133a59cbd" name="a8a8aa618d2641dcbe22f862133a59cbd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a8aa618d2641dcbe22f862133a59cbd">◆ </a></span>ToUShort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned short dl::Value::ToUShort </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00285">285</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9713022656aad4ddc282980143269e4a" name="a9713022656aad4ddc282980143269e4a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9713022656aad4ddc282980143269e4a">◆ </a></span>ToVector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classdl_1_1_value_vector.html">ValueVector</a> & dl::Value::ToVector </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">类成员变量说明</h2>
|
|
<a id="aacaaded2ccb150478bfd797f6c704c5c" name="aacaaded2ccb150478bfd797f6c704c5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aacaaded2ccb150478bfd797f6c704c5c">◆ </a></span>_bool</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool dl::Value::_bool</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00085">85</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adeaf0b9cbf586895f91c5ff7f8a4304e" name="adeaf0b9cbf586895f91c5ff7f8a4304e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adeaf0b9cbf586895f91c5ff7f8a4304e">◆ </a></span>_char</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char dl::Value::_char</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00086">86</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5aaba0e03c170340c6089e0a6ea8d62" name="ac5aaba0e03c170340c6089e0a6ea8d62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5aaba0e03c170340c6089e0a6ea8d62">◆ </a></span>_double</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double dl::Value::_double</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00095">95</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9538ce06091dfe4962a9c803f5612c14" name="a9538ce06091dfe4962a9c803f5612c14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9538ce06091dfe4962a9c803f5612c14">◆ </a></span>_float</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float dl::Value::_float</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00094">94</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a931551ba7d7ed56c36f70135fa8dabc6" name="a931551ba7d7ed56c36f70135fa8dabc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a931551ba7d7ed56c36f70135fa8dabc6">◆ </a></span>_i64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t dl::Value::_i64</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00092">92</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab73833a1162f13af00a4e93a7d6a708b" name="ab73833a1162f13af00a4e93a7d6a708b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab73833a1162f13af00a4e93a7d6a708b">◆ </a></span>_int</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dl::Value::_int</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00088">88</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fa0ce80f23233e3ebab602a2230055d" name="a7fa0ce80f23233e3ebab602a2230055d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fa0ce80f23233e3ebab602a2230055d">◆ </a></span>_pointer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void* dl::Value::_pointer</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00096">96</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc3157bef34e46ac427ef127b3725250" name="afc3157bef34e46ac427ef127b3725250"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc3157bef34e46ac427ef127b3725250">◆ </a></span>_short</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">short dl::Value::_short</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00087">87</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ae6f5a7a6858165dc5a452f2471cd20" name="a1ae6f5a7a6858165dc5a452f2471cd20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ae6f5a7a6858165dc5a452f2471cd20">◆ </a></span>_string</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string* dl::Value::_string</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00099">99</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9e40868e8281eb1b8049940a1d60bba" name="ab9e40868e8281eb1b8049940a1d60bba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9e40868e8281eb1b8049940a1d60bba">◆ </a></span>_struct</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">SharedStruct* dl::Value::_struct</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00101">101</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4425e503dd4f077550b6871ba9aa97c4" name="a4425e503dd4f077550b6871ba9aa97c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4425e503dd4f077550b6871ba9aa97c4">◆ </a></span>_uchar</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned char dl::Value::_uchar</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00089">89</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7715375ded2d48ece304c25372d940a9" name="a7715375ded2d48ece304c25372d940a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7715375ded2d48ece304c25372d940a9">◆ </a></span>_uint</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int dl::Value::_uint</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00091">91</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54e7c2f0b1adccac3b2e1ba80c72ffa5" name="a54e7c2f0b1adccac3b2e1ba80c72ffa5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54e7c2f0b1adccac3b2e1ba80c72ffa5">◆ </a></span>_uint64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t dl::Value::_uint64</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00093">93</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a161e31d308b4a2602169c897313c54f0" name="a161e31d308b4a2602169c897313c54f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a161e31d308b4a2602169c897313c54f0">◆ </a></span>_ushort</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned short dl::Value::_ushort</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00090">90</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aabb5528013a5508e1a17f4cf68f91c28" name="aabb5528013a5508e1a17f4cf68f91c28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aabb5528013a5508e1a17f4cf68f91c28">◆ </a></span>_vector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">SharedVector* dl::Value::_vector</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__value_8h_source.html">dl_value.h</a> 第 <a class="el" href="dl__value_8h_source.html#l00100">100</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>该类的文档由以下文件生成:<ul>
|
|
<li>D:/dl/dl/misc/<a class="el" href="dl__value_8h_source.html">dl_value.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1
|
|
</small></address>
|
|
</div><!-- doc-content -->
|
|
</body>
|
|
</html>
|