mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-24 13:05:53 +00:00
2043 lines
123 KiB
HTML
2043 lines
123 KiB
HTML
<!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">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: Json::Value Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</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 style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceJson.html">Json</a></li><li class="navelem"><a class="el" href="classJson_1_1Value.html">Value</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classJson_1_1Value-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">Json::Value Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Represents a <a href="http://www.json.org">JSON</a> value.
|
|
<a href="classJson_1_1Value.html#details">More...</a></p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for Json::Value:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classJson_1_1Value__coll__graph.png" border="0" usemap="#Json_1_1Value_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="Json_1_1Value_coll__map" id="Json_1_1Value_coll__map">
|
|
<area shape="rect" title="Represents a JSON value." alt="" coords="49,273,142,300"/>
|
|
<area shape="rect" href="unionJson_1_1Value_1_1ValueHolder.html" title=" " alt="" coords="5,184,185,211"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/map.html" title="STL class." alt="" coords="28,95,163,121"/>
|
|
<area shape="rect" title=" " alt="" coords="43,5,81,32"/>
|
|
<area shape="rect" title=" " alt="" coords="109,5,148,32"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value_1_1CZString.html">CZString</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionJson_1_1Value_1_1ValueHolder.html">ValueHolder</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a80758199b577e35a12ca866f7c7d174c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a80758199b577e35a12ca866f7c7d174c">Members</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ></td></tr>
|
|
<tr class="separator:a80758199b577e35a12ca866f7c7d174c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a69b2495ee8dc6d62a73b09f85bb00914"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a69b2495ee8dc6d62a73b09f85bb00914">iterator</a> = <a class="el" href="classJson_1_1ValueIterator.html">ValueIterator</a></td></tr>
|
|
<tr class="separator:a69b2495ee8dc6d62a73b09f85bb00914"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ebbc5b370efbb09c0973d7a4d7cd936"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a6ebbc5b370efbb09c0973d7a4d7cd936">const_iterator</a> = <a class="el" href="classJson_1_1ValueConstIterator.html">ValueConstIterator</a></td></tr>
|
|
<tr class="separator:a6ebbc5b370efbb09c0973d7a4d7cd936"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10794060631f3e5f895739cfd2cc98b2"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> = <a class="el" href="namespaceJson.html#ab1488c31a37eea2d37f36a0961372572">Json::UInt</a></td></tr>
|
|
<tr class="separator:a10794060631f3e5f895739cfd2cc98b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae5fc7132fb1d6d53a7ca5aab74cd49c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a> = <a class="el" href="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a></td></tr>
|
|
<tr class="separator:aae5fc7132fb1d6d53a7ca5aab74cd49c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73c977c2a3bcc8a7fd772aa1783739ad"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a73c977c2a3bcc8a7fd772aa1783739ad">ArrayIndex</a> = <a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a></td></tr>
|
|
<tr class="separator:a73c977c2a3bcc8a7fd772aa1783739ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2e1660b018d7fd8870fa51102c3c0b5"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ae2e1660b018d7fd8870fa51102c3c0b5">ObjectValues</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="el" href="classJson_1_1Value_1_1CZString.html">CZString</a>, <a class="el" href="classJson_1_1Value.html">Value</a> ></td></tr>
|
|
<tr class="separator:ae2e1660b018d7fd8870fa51102c3c0b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ada6ba1369448fb0240bccc36efaa46f7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ada6ba1369448fb0240bccc36efaa46f7">Value</a> (<a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4e">ValueType</a> <a class="el" href="classJson_1_1Value.html#a8ce61157a011894f0252ceed232312de">type</a>=<a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">nullValue</a>)</td></tr>
|
|
<tr class="memdesc:ada6ba1369448fb0240bccc36efaa46f7"><td class="mdescLeft"> </td><td class="mdescRight">Create a default <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Value</a> of the given type. <a href="classJson_1_1Value.html#ada6ba1369448fb0240bccc36efaa46f7">More...</a><br /></td></tr>
|
|
<tr class="separator:ada6ba1369448fb0240bccc36efaa46f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4744ae571fcf34f4b16a2257b3b3b585"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a4744ae571fcf34f4b16a2257b3b3b585">Value</a> (<a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a> value)</td></tr>
|
|
<tr class="separator:a4744ae571fcf34f4b16a2257b3b3b585"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae67a857b01286e3499a87e95be848d20"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ae67a857b01286e3499a87e95be848d20">Value</a> (<a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> value)</td></tr>
|
|
<tr class="separator:ae67a857b01286e3499a87e95be848d20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32228cc84d83200cca8441451997996c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a32228cc84d83200cca8441451997996c">Value</a> (double value)</td></tr>
|
|
<tr class="separator:a32228cc84d83200cca8441451997996c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad87b849356816aca75995dd07302e49d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ad87b849356816aca75995dd07302e49d">Value</a> (const char *value)</td></tr>
|
|
<tr class="separator:ad87b849356816aca75995dd07302e49d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a081830e95f88a37054da7e46c65b0766"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a081830e95f88a37054da7e46c65b0766">Value</a> (const <a class="el" href="classJson_1_1StaticString.html">StaticString</a> &value)</td></tr>
|
|
<tr class="memdesc:a081830e95f88a37054da7e46c65b0766"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a value from a static string. <a href="classJson_1_1Value.html#a081830e95f88a37054da7e46c65b0766">More...</a><br /></td></tr>
|
|
<tr class="separator:a081830e95f88a37054da7e46c65b0766"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae56bcb0169715866720d73181ae74e84"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ae56bcb0169715866720d73181ae74e84">Value</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &value)</td></tr>
|
|
<tr class="separator:ae56bcb0169715866720d73181ae74e84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a350a31ea4a30d384994b0bc010b17495"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a350a31ea4a30d384994b0bc010b17495">Value</a> (bool value)</td></tr>
|
|
<tr class="separator:a350a31ea4a30d384994b0bc010b17495"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a436dfd3670f95fd665f680eba5cebcf0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a436dfd3670f95fd665f680eba5cebcf0">Value</a> (const <a class="el" href="classJson_1_1Value.html">Value</a> &other)</td></tr>
|
|
<tr class="separator:a436dfd3670f95fd665f680eba5cebcf0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a287dea48da3912d02756735bf677b27b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a287dea48da3912d02756735bf677b27b">~Value</a> ()</td></tr>
|
|
<tr class="separator:a287dea48da3912d02756735bf677b27b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8df7c6675ec1f0579d06d46b68d84e4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a8df7c6675ec1f0579d06d46b68d84e4d">operator=</a> (<a class="el" href="classJson_1_1Value.html">Value</a> const &other)</td></tr>
|
|
<tr class="separator:a8df7c6675ec1f0579d06d46b68d84e4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5248de95b988e1b7347f0c4a6012ae48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a5248de95b988e1b7347f0c4a6012ae48">operator=</a> (<a class="el" href="classJson_1_1Value.html">Value</a> &&other)</td></tr>
|
|
<tr class="separator:a5248de95b988e1b7347f0c4a6012ae48"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adace4216e0f5b3be7f855adebae6aa0b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#adace4216e0f5b3be7f855adebae6aa0b">Value</a> (<a class="el" href="classJson_1_1Value.html">Value</a> &&other) noexcept</td></tr>
|
|
<tr class="separator:adace4216e0f5b3be7f855adebae6aa0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa31747bdb88eddaf0ea991c3449bc3a0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#aa31747bdb88eddaf0ea991c3449bc3a0">swap</a> (<a class="el" href="classJson_1_1Value.html">Value</a> &other) noexcept</td></tr>
|
|
<tr class="memdesc:aa31747bdb88eddaf0ea991c3449bc3a0"><td class="mdescLeft"> </td><td class="mdescRight">Swap values. <a href="classJson_1_1Value.html#aa31747bdb88eddaf0ea991c3449bc3a0">More...</a><br /></td></tr>
|
|
<tr class="separator:aa31747bdb88eddaf0ea991c3449bc3a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ce61157a011894f0252ceed232312de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4e">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a8ce61157a011894f0252ceed232312de">type</a> () const</td></tr>
|
|
<tr class="separator:a8ce61157a011894f0252ceed232312de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16668c8db7ef0a5de040012f0dfd84b0"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a16668c8db7ef0a5de040012f0dfd84b0">asCString</a> () const</td></tr>
|
|
<tr class="separator:a16668c8db7ef0a5de040012f0dfd84b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0d86bf425efefd03513e8dbfaca317b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ab0d86bf425efefd03513e8dbfaca317b">asString</a> () const</td></tr>
|
|
<tr class="memdesc:ab0d86bf425efefd03513e8dbfaca317b"><td class="mdescLeft"> </td><td class="mdescRight">Returns the unquoted string value. <a href="classJson_1_1Value.html#ab0d86bf425efefd03513e8dbfaca317b">More...</a><br /></td></tr>
|
|
<tr class="separator:ab0d86bf425efefd03513e8dbfaca317b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a614d635bc248a592593feb322cd15ab8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a614d635bc248a592593feb322cd15ab8">asInt</a> () const</td></tr>
|
|
<tr class="separator:a614d635bc248a592593feb322cd15ab8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74b305583ec3aacf4f9dd06e799dc265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">asUInt</a> () const</td></tr>
|
|
<tr class="separator:a74b305583ec3aacf4f9dd06e799dc265"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd24002a18aef907ad746b1cb9eda0a2"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#afd24002a18aef907ad746b1cb9eda0a2">asDouble</a> () const</td></tr>
|
|
<tr class="separator:afd24002a18aef907ad746b1cb9eda0a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab693fb7b9b1595bb0adc49658bbf780d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ab693fb7b9b1595bb0adc49658bbf780d">asBool</a> () const</td></tr>
|
|
<tr class="separator:ab693fb7b9b1595bb0adc49658bbf780d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abde4070e21e46dc4f8203f66582cb19f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#abde4070e21e46dc4f8203f66582cb19f">isNull</a> () const</td></tr>
|
|
<tr class="memdesc:abde4070e21e46dc4f8203f66582cb19f"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classJson_1_1Value.html#abde4070e21e46dc4f8203f66582cb19f" title="isNull() tests to see if this field is null.">isNull()</a> tests to see if this field is null. <a href="classJson_1_1Value.html#abde4070e21e46dc4f8203f66582cb19f">More...</a><br /></td></tr>
|
|
<tr class="separator:abde4070e21e46dc4f8203f66582cb19f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1f02651cb89d0f18b63a036959391ba"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ab1f02651cb89d0f18b63a036959391ba">isBool</a> () const</td></tr>
|
|
<tr class="separator:ab1f02651cb89d0f18b63a036959391ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff51d8b52979ca06cf9d909accd5f695"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#aff51d8b52979ca06cf9d909accd5f695">isInt</a> () const</td></tr>
|
|
<tr class="separator:aff51d8b52979ca06cf9d909accd5f695"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abdda463d3269015f883587349726cfbc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#abdda463d3269015f883587349726cfbc">isUInt</a> () const</td></tr>
|
|
<tr class="separator:abdda463d3269015f883587349726cfbc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6798954f6e80281cf22708ef45198a7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ab6798954f6e80281cf22708ef45198a7">isIntegral</a> () const</td></tr>
|
|
<tr class="separator:ab6798954f6e80281cf22708ef45198a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a2e2a790e19a1c09fc5dd12d7ad47b5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a4a2e2a790e19a1c09fc5dd12d7ad47b5">isDouble</a> () const</td></tr>
|
|
<tr class="separator:a4a2e2a790e19a1c09fc5dd12d7ad47b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af961a000cd203c895e44c195ab39b866"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#af961a000cd203c895e44c195ab39b866">isNumeric</a> () const</td></tr>
|
|
<tr class="separator:af961a000cd203c895e44c195ab39b866"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71e1f82cf1c3eaf969d400dcffb163a6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a71e1f82cf1c3eaf969d400dcffb163a6">isString</a> () const</td></tr>
|
|
<tr class="separator:a71e1f82cf1c3eaf969d400dcffb163a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1627eb9d6568d6d0252fa8bb711c0a59"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a1627eb9d6568d6d0252fa8bb711c0a59">isArray</a> () const</td></tr>
|
|
<tr class="separator:a1627eb9d6568d6d0252fa8bb711c0a59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac31a26a1cd6b6516ec66297e10c54e39"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ac31a26a1cd6b6516ec66297e10c54e39">isArrayOrNull</a> () const</td></tr>
|
|
<tr class="separator:ac31a26a1cd6b6516ec66297e10c54e39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8cf96c0f2a552051fcfc78ffee60e037"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a8cf96c0f2a552051fcfc78ffee60e037">isObject</a> () const</td></tr>
|
|
<tr class="separator:a8cf96c0f2a552051fcfc78ffee60e037"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a478d6ca4b353199e3b9f91b9cfebc7ba"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a478d6ca4b353199e3b9f91b9cfebc7ba">isObjectOrNull</a> () const</td></tr>
|
|
<tr class="separator:a478d6ca4b353199e3b9f91b9cfebc7ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1ee6be27a96a7d12128efdd60deb54d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#af1ee6be27a96a7d12128efdd60deb54d">isConvertibleTo</a> (<a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4e">ValueType</a> other) const</td></tr>
|
|
<tr class="separator:af1ee6be27a96a7d12128efdd60deb54d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23c7027ca674f989f90564d63ef36c74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74">size</a> () const</td></tr>
|
|
<tr class="memdesc:a23c7027ca674f989f90564d63ef36c74"><td class="mdescLeft"> </td><td class="mdescRight">Number of values in array or object. <a href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74">More...</a><br /></td></tr>
|
|
<tr class="separator:a23c7027ca674f989f90564d63ef36c74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2addc2bcedbd6f8a1eafa49e9adcc729"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a2addc2bcedbd6f8a1eafa49e9adcc729">operator bool</a> () const</td></tr>
|
|
<tr class="memdesc:a2addc2bcedbd6f8a1eafa49e9adcc729"><td class="mdescLeft"> </td><td class="mdescRight">Returns false if this is an empty array, empty object, empty string, or null. <a href="classJson_1_1Value.html#a2addc2bcedbd6f8a1eafa49e9adcc729">More...</a><br /></td></tr>
|
|
<tr class="separator:a2addc2bcedbd6f8a1eafa49e9adcc729"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a501a4d67e6c875255c2ecc03ccd2019b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a501a4d67e6c875255c2ecc03ccd2019b">clear</a> ()</td></tr>
|
|
<tr class="memdesc:a501a4d67e6c875255c2ecc03ccd2019b"><td class="mdescLeft"> </td><td class="mdescRight">Remove all object members and array elements. <a href="classJson_1_1Value.html#a501a4d67e6c875255c2ecc03ccd2019b">More...</a><br /></td></tr>
|
|
<tr class="separator:a501a4d67e6c875255c2ecc03ccd2019b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe163a93dc00a1b5f26b036795f490f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#afe163a93dc00a1b5f26b036795f490f8">operator[]</a> (<a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> index)</td></tr>
|
|
<tr class="memdesc:afe163a93dc00a1b5f26b036795f490f8"><td class="mdescLeft"> </td><td class="mdescRight">Access an array element (zero based index ). <a href="classJson_1_1Value.html#afe163a93dc00a1b5f26b036795f490f8">More...</a><br /></td></tr>
|
|
<tr class="separator:afe163a93dc00a1b5f26b036795f490f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42873da48c72573c975e6861f598787c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a42873da48c72573c975e6861f598787c">operator[]</a> (<a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> index) const</td></tr>
|
|
<tr class="memdesc:a42873da48c72573c975e6861f598787c"><td class="mdescLeft"> </td><td class="mdescRight">Access an array element (zero based index ) (You may need to say 'value[0u]' to get your compiler to distinguish this from the operator[] which takes a string.) <a href="classJson_1_1Value.html#a42873da48c72573c975e6861f598787c">More...</a><br /></td></tr>
|
|
<tr class="separator:a42873da48c72573c975e6861f598787c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16db50154a2bd28e399be167f76d9ab9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a16db50154a2bd28e399be167f76d9ab9">get</a> (<a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> index, const <a class="el" href="classJson_1_1Value.html">Value</a> &defaultValue) const</td></tr>
|
|
<tr class="memdesc:a16db50154a2bd28e399be167f76d9ab9"><td class="mdescLeft"> </td><td class="mdescRight">If the array contains at least index+1 elements, returns the element value, otherwise returns defaultValue. <a href="classJson_1_1Value.html#a16db50154a2bd28e399be167f76d9ab9">More...</a><br /></td></tr>
|
|
<tr class="separator:a16db50154a2bd28e399be167f76d9ab9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf7abfe7040b96bd515d5797053bfe3e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#aaf7abfe7040b96bd515d5797053bfe3e">isValidIndex</a> (<a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> index) const</td></tr>
|
|
<tr class="memdesc:aaf7abfe7040b96bd515d5797053bfe3e"><td class="mdescLeft"> </td><td class="mdescRight">Return true if index < <a class="el" href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74" title="Number of values in array or object.">size()</a>. <a href="classJson_1_1Value.html#aaf7abfe7040b96bd515d5797053bfe3e">More...</a><br /></td></tr>
|
|
<tr class="separator:aaf7abfe7040b96bd515d5797053bfe3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e49ac977e4bcf59745a09d426669f75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a> (const <a class="el" href="classJson_1_1Value.html">Value</a> &value)</td></tr>
|
|
<tr class="memdesc:a7e49ac977e4bcf59745a09d426669f75"><td class="mdescLeft"> </td><td class="mdescRight">Append value to array at the end. <a href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">More...</a><br /></td></tr>
|
|
<tr class="separator:a7e49ac977e4bcf59745a09d426669f75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab723e9957d7b198eb102e8e2afc00e3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ab723e9957d7b198eb102e8e2afc00e3a">append</a> (<a class="el" href="classJson_1_1Value.html">Value</a> &&value)</td></tr>
|
|
<tr class="separator:ab723e9957d7b198eb102e8e2afc00e3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb912f4ec40a25ea6eb387730885f3d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#acb912f4ec40a25ea6eb387730885f3d9">operator[]</a> (const char *key)</td></tr>
|
|
<tr class="memdesc:acb912f4ec40a25ea6eb387730885f3d9"><td class="mdescLeft"> </td><td class="mdescRight">Access an object value by name, create a null member if it does not exist. <a href="classJson_1_1Value.html#acb912f4ec40a25ea6eb387730885f3d9">More...</a><br /></td></tr>
|
|
<tr class="separator:acb912f4ec40a25ea6eb387730885f3d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b0498b7b2a520a68137f682d91abdd5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a1b0498b7b2a520a68137f682d91abdd5">operator[]</a> (const char *key) const</td></tr>
|
|
<tr class="memdesc:a1b0498b7b2a520a68137f682d91abdd5"><td class="mdescLeft"> </td><td class="mdescRight">Access an object value by name, returns null if there is no member with that name. <a href="classJson_1_1Value.html#a1b0498b7b2a520a68137f682d91abdd5">More...</a><br /></td></tr>
|
|
<tr class="separator:a1b0498b7b2a520a68137f682d91abdd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:affa85c64ac190958ba9f367a23cfe84f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#affa85c64ac190958ba9f367a23cfe84f">operator[]</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &key)</td></tr>
|
|
<tr class="memdesc:affa85c64ac190958ba9f367a23cfe84f"><td class="mdescLeft"> </td><td class="mdescRight">Access an object value by name, create a null member if it does not exist. <a href="classJson_1_1Value.html#affa85c64ac190958ba9f367a23cfe84f">More...</a><br /></td></tr>
|
|
<tr class="separator:affa85c64ac190958ba9f367a23cfe84f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c6ea7bc98c282ba966eb2479522773f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a5c6ea7bc98c282ba966eb2479522773f">operator[]</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &key) const</td></tr>
|
|
<tr class="memdesc:a5c6ea7bc98c282ba966eb2479522773f"><td class="mdescLeft"> </td><td class="mdescRight">Access an object value by name, returns null if there is no member with that name. <a href="classJson_1_1Value.html#a5c6ea7bc98c282ba966eb2479522773f">More...</a><br /></td></tr>
|
|
<tr class="separator:a5c6ea7bc98c282ba966eb2479522773f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3763d7d315ca65dc188e273722f7955"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ac3763d7d315ca65dc188e273722f7955">operator[]</a> (const <a class="el" href="classJson_1_1StaticString.html">StaticString</a> &key)</td></tr>
|
|
<tr class="memdesc:ac3763d7d315ca65dc188e273722f7955"><td class="mdescLeft"> </td><td class="mdescRight">Access an object value by name, create a null member if it does not exist. <a href="classJson_1_1Value.html#ac3763d7d315ca65dc188e273722f7955">More...</a><br /></td></tr>
|
|
<tr class="separator:ac3763d7d315ca65dc188e273722f7955"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57de86629ed23246f14014fb6c44fa67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a57de86629ed23246f14014fb6c44fa67">get</a> (const char *key, const <a class="el" href="classJson_1_1Value.html">Value</a> &defaultValue) const</td></tr>
|
|
<tr class="memdesc:a57de86629ed23246f14014fb6c44fa67"><td class="mdescLeft"> </td><td class="mdescRight">Return the member named key if it exist, defaultValue otherwise. <a href="classJson_1_1Value.html#a57de86629ed23246f14014fb6c44fa67">More...</a><br /></td></tr>
|
|
<tr class="separator:a57de86629ed23246f14014fb6c44fa67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa97bc08d127532f66139fd67a7a97e1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#aa97bc08d127532f66139fd67a7a97e1b">get</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &key, const <a class="el" href="classJson_1_1Value.html">Value</a> &defaultValue) const</td></tr>
|
|
<tr class="memdesc:aa97bc08d127532f66139fd67a7a97e1b"><td class="mdescLeft"> </td><td class="mdescRight">Return the member named key if it exist, defaultValue otherwise. <a href="classJson_1_1Value.html#aa97bc08d127532f66139fd67a7a97e1b">More...</a><br /></td></tr>
|
|
<tr class="separator:aa97bc08d127532f66139fd67a7a97e1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa52f7873b95d29627d6e83ba96f69aaa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#aa52f7873b95d29627d6e83ba96f69aaa">removeMember</a> (const char *key)</td></tr>
|
|
<tr class="memdesc:aa52f7873b95d29627d6e83ba96f69aaa"><td class="mdescLeft"> </td><td class="mdescRight">Remove and return the named member. <a href="classJson_1_1Value.html#aa52f7873b95d29627d6e83ba96f69aaa">More...</a><br /></td></tr>
|
|
<tr class="separator:aa52f7873b95d29627d6e83ba96f69aaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1c8c18e09a689d37954e534ddb3ab7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ae1c8c18e09a689d37954e534ddb3ab7d">removeMember</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &key)</td></tr>
|
|
<tr class="memdesc:ae1c8c18e09a689d37954e534ddb3ab7d"><td class="mdescLeft"> </td><td class="mdescRight">Same as <a class="el" href="classJson_1_1Value.html#aa52f7873b95d29627d6e83ba96f69aaa" title="Remove and return the named member.">removeMember(const char*)</a> <a href="classJson_1_1Value.html#ae1c8c18e09a689d37954e534ddb3ab7d">More...</a><br /></td></tr>
|
|
<tr class="separator:ae1c8c18e09a689d37954e534ddb3ab7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6d4df2227321bab05e86667609a7fad"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a> (const char *key) const</td></tr>
|
|
<tr class="memdesc:ad6d4df2227321bab05e86667609a7fad"><td class="mdescLeft"> </td><td class="mdescRight">Return true if the object has a member named key. <a href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">More...</a><br /></td></tr>
|
|
<tr class="separator:ad6d4df2227321bab05e86667609a7fad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fe384b19256beca21d6cf8089ea1d5b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a8fe384b19256beca21d6cf8089ea1d5b">isMember</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &key) const</td></tr>
|
|
<tr class="memdesc:a8fe384b19256beca21d6cf8089ea1d5b"><td class="mdescLeft"> </td><td class="mdescRight">Return true if the object has a member named key. <a href="classJson_1_1Value.html#a8fe384b19256beca21d6cf8089ea1d5b">More...</a><br /></td></tr>
|
|
<tr class="separator:a8fe384b19256beca21d6cf8089ea1d5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79d7725dce6260317333e69022367ac9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html#a80758199b577e35a12ca866f7c7d174c">Members</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a79d7725dce6260317333e69022367ac9">getMemberNames</a> () const</td></tr>
|
|
<tr class="memdesc:a79d7725dce6260317333e69022367ac9"><td class="mdescLeft"> </td><td class="mdescRight">Return a list of the member names. <a href="classJson_1_1Value.html#a79d7725dce6260317333e69022367ac9">More...</a><br /></td></tr>
|
|
<tr class="separator:a79d7725dce6260317333e69022367ac9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3696d34c1a1833742b4bf8e5b247f125"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a3696d34c1a1833742b4bf8e5b247f125">toStyledString</a> () const</td></tr>
|
|
<tr class="separator:a3696d34c1a1833742b4bf8e5b247f125"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4544f7b3f4163ebe5da9273258936fe5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html#a6ebbc5b370efbb09c0973d7a4d7cd936">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a4544f7b3f4163ebe5da9273258936fe5">begin</a> () const</td></tr>
|
|
<tr class="separator:a4544f7b3f4163ebe5da9273258936fe5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af10a897ca5a73c578df78b434204139b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html#a6ebbc5b370efbb09c0973d7a4d7cd936">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#af10a897ca5a73c578df78b434204139b">end</a> () const</td></tr>
|
|
<tr class="separator:af10a897ca5a73c578df78b434204139b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acec156770bf554bee85279825d046fad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html#a69b2495ee8dc6d62a73b09f85bb00914">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#acec156770bf554bee85279825d046fad">begin</a> ()</td></tr>
|
|
<tr class="separator:acec156770bf554bee85279825d046fad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ac91976a65644bde515280767c7bcde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html#a69b2495ee8dc6d62a73b09f85bb00914">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a2ac91976a65644bde515280767c7bcde">end</a> ()</td></tr>
|
|
<tr class="separator:a2ac91976a65644bde515280767c7bcde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
|
|
Static Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a57d8e12306732c80d1719206fcc59b22"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classJson_1_1Value.html">Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a57d8e12306732c80d1719206fcc59b22">null</a></td></tr>
|
|
<tr class="separator:a57d8e12306732c80d1719206fcc59b22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7df8a39e2502b8c92a6a41e3d752d2c8"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a7df8a39e2502b8c92a6a41e3d752d2c8">minInt</a> = <a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a>(~(<a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a>(-1) / 2))</td></tr>
|
|
<tr class="separator:a7df8a39e2502b8c92a6a41e3d752d2c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a978c799a8af3114ef7dab6fd0a310a1b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a978c799a8af3114ef7dab6fd0a310a1b">maxInt</a> = <a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a>(<a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a>(-1) / 2)</td></tr>
|
|
<tr class="separator:a978c799a8af3114ef7dab6fd0a310a1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac79e63ee68d3aa914bfd6988be669b87"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ac79e63ee68d3aa914bfd6988be669b87">maxUInt</a> = <a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a>(-1)</td></tr>
|
|
<tr class="separator:ac79e63ee68d3aa914bfd6988be669b87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a12a3aded9e1478636ebf9a80843b4f5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Value</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a12a3aded9e1478636ebf9a80843b4f5f">resolveReference</a> (const char *key, bool isStatic)</td></tr>
|
|
<tr class="separator:a12a3aded9e1478636ebf9a80843b4f5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a692277d820a4750e01354e16a465ecfe"><td class="memItemLeft" align="right" valign="top">union <a class="el" href="unionJson_1_1Value_1_1ValueHolder.html">Json::Value::ValueHolder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a692277d820a4750e01354e16a465ecfe">value_</a></td></tr>
|
|
<tr class="separator:a692277d820a4750e01354e16a465ecfe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd222c2536dc88bf330dedcd076d2356"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4e">ValueType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#abd222c2536dc88bf330dedcd076d2356">type_</a>: 8</td></tr>
|
|
<tr class="separator:abd222c2536dc88bf330dedcd076d2356"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af728318d6cfa3e93dcc554d821447646"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#af728318d6cfa3e93dcc554d821447646">allocated_</a>: 1</td></tr>
|
|
<tr class="separator:af728318d6cfa3e93dcc554d821447646"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:ad016df56489e5d360735457afba2f649"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#ad016df56489e5d360735457afba2f649">ValueIteratorBase</a></td></tr>
|
|
<tr class="separator:ad016df56489e5d360735457afba2f649"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0433d379cffc7b4a38c89f3a20e0313a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a0433d379cffc7b4a38c89f3a20e0313a">operator==</a> (const <a class="el" href="classJson_1_1Value.html">Value</a> &, const <a class="el" href="classJson_1_1Value.html">Value</a> &)</td></tr>
|
|
<tr class="separator:a0433d379cffc7b4a38c89f3a20e0313a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9710762a94e5c1d494fe6b04d549c122"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classJson_1_1Value.html#a9710762a94e5c1d494fe6b04d549c122">operator<</a> (const <a class="el" href="classJson_1_1Value.html">Value</a> &, const <a class="el" href="classJson_1_1Value.html">Value</a> &)</td></tr>
|
|
<tr class="separator:a9710762a94e5c1d494fe6b04d549c122"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Represents a <a href="http://www.json.org">JSON</a> value. </p>
|
|
<p>This class is a discriminated union wrapper that can represent a:</p><ul>
|
|
<li>signed integer [range: <a class="el" href="classJson_1_1Value.html#a7df8a39e2502b8c92a6a41e3d752d2c8">Value::minInt</a> - <a class="el" href="classJson_1_1Value.html#a978c799a8af3114ef7dab6fd0a310a1b">Value::maxInt</a>]</li>
|
|
<li>unsigned integer (range: 0 - <a class="el" href="classJson_1_1Value.html#ac79e63ee68d3aa914bfd6988be669b87">Value::maxUInt</a>)</li>
|
|
<li>double</li>
|
|
<li>UTF-8 string</li>
|
|
<li>boolean</li>
|
|
<li>'null'</li>
|
|
<li>an ordered list of <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Value</a></li>
|
|
<li>collection of name/value pairs (javascript object)</li>
|
|
</ul>
|
|
<p>The type of the held value is represented by a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4e" title="Type of the value held by a Value object.">ValueType</a> and can be obtained using <a class="el" href="classJson_1_1Value.html#a8ce61157a011894f0252ceed232312de">type()</a>.</p>
|
|
<p>values of an <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">objectValue</a> or <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4" title="array value (ordered list)">arrayValue</a> can be accessed using <a class="el" href="classJson_1_1Value.html#afe163a93dc00a1b5f26b036795f490f8" title="Access an array element (zero based index ).">operator[]()</a> methods. Non const methods will automatically create the a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391" title="'null' value">nullValue</a> element if it does not exist. The sequence of an <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4" title="array value (ordered list)">arrayValue</a> will be automatically resize and initialized with <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391" title="'null' value">nullValue</a>. resize() can be used to enlarge or truncate an <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4" title="array value (ordered list)">arrayValue</a>.</p>
|
|
<p>The <a class="el" href="classJson_1_1Value.html#a16db50154a2bd28e399be167f76d9ab9" title="If the array contains at least index+1 elements, returns the element value, otherwise returns default...">get()</a> methods can be used to obtain a default value in the case the required element does not exist.</p>
|
|
<p>It is possible to iterate over the list of a <a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6" title="object value (collection of name/value pairs).">objectValue</a> values using the <a class="el" href="classJson_1_1Value.html#a79d7725dce6260317333e69022367ac9" title="Return a list of the member names.">getMemberNames()</a> method. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00145">145</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="a80758199b577e35a12ca866f7c7d174c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80758199b577e35a12ca866f7c7d174c">◆ </a></span>Members</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classJson_1_1Value.html#a80758199b577e35a12ca866f7c7d174c">Json::Value::Members</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00150">150</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69b2495ee8dc6d62a73b09f85bb00914"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69b2495ee8dc6d62a73b09f85bb00914">◆ </a></span>iterator</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classJson_1_1Value.html#a69b2495ee8dc6d62a73b09f85bb00914">Json::Value::iterator</a> = <a class="el" href="classJson_1_1ValueIterator.html">ValueIterator</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00151">151</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ebbc5b370efbb09c0973d7a4d7cd936"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ebbc5b370efbb09c0973d7a4d7cd936">◆ </a></span>const_iterator</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classJson_1_1Value.html#a6ebbc5b370efbb09c0973d7a4d7cd936">Json::Value::const_iterator</a> = <a class="el" href="classJson_1_1ValueConstIterator.html">ValueConstIterator</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00152">152</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a10794060631f3e5f895739cfd2cc98b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a10794060631f3e5f895739cfd2cc98b2">◆ </a></span>UInt</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">Json::Value::UInt</a> = <a class="el" href="namespaceJson.html#ab1488c31a37eea2d37f36a0961372572">Json::UInt</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00153">153</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae5fc7132fb1d6d53a7ca5aab74cd49c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae5fc7132fb1d6d53a7ca5aab74cd49c">◆ </a></span>Int</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Json::Value::Int</a> = <a class="el" href="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00154">154</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73c977c2a3bcc8a7fd772aa1783739ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73c977c2a3bcc8a7fd772aa1783739ad">◆ </a></span>ArrayIndex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classJson_1_1Value.html#a73c977c2a3bcc8a7fd772aa1783739ad">Json::Value::ArrayIndex</a> = <a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00155">155</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae2e1660b018d7fd8870fa51102c3c0b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2e1660b018d7fd8870fa51102c3c0b5">◆ </a></span>ObjectValues</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classJson_1_1Value.html#ae2e1660b018d7fd8870fa51102c3c0b5">Json::Value::ObjectValues</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a><<a class="el" href="classJson_1_1Value_1_1CZString.html">CZString</a>, <a class="el" href="classJson_1_1Value.html">Value</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00194">194</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="ada6ba1369448fb0240bccc36efaa46f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada6ba1369448fb0240bccc36efaa46f7">◆ </a></span>Value() <span class="overload">[1/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4e">ValueType</a> </td>
|
|
<td class="paramname"><em>type</em> = <code><a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">nullValue</a></code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Create a default <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Value</a> of the given type. </p>
|
|
<p>This is a very useful constructor. To create an empty array, pass arrayValue. To create an empty object, pass objectValue. Another <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Value</a> can then be set to this one by assignment. This is useful since <a class="el" href="classJson_1_1Value.html#a501a4d67e6c875255c2ecc03ccd2019b" title="Remove all object members and array elements.">clear()</a> and resize() will not alter types. </p><pre class="fragment"> Examples:
|
|
</pre> <div class="fragment"><div class="line"><a class="code" href="classJson_1_1Value.html">Json::Value</a> null_value; <span class="comment">// null</span></div>
|
|
<div class="line"><a class="code" href="classJson_1_1Value.html">Json::Value</a> arr_value(<a class="code" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>); <span class="comment">// []</span></div>
|
|
<div class="line"><a class="code" href="classJson_1_1Value.html">Json::Value</a> obj_value(<a class="code" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>); <span class="comment">// {}</span></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00180">180</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4744ae571fcf34f4b16a2257b3b3b585"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4744ae571fcf34f4b16a2257b3b3b585">◆ </a></span>Value() <span class="overload">[2/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a> </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00214">214</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae67a857b01286e3499a87e95be848d20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae67a857b01286e3499a87e95be848d20">◆ </a></span>Value() <span class="overload">[3/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00219">219</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32228cc84d83200cca8441451997996c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32228cc84d83200cca8441451997996c">◆ </a></span>Value() <span class="overload">[4/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00224">224</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad87b849356816aca75995dd07302e49d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad87b849356816aca75995dd07302e49d">◆ </a></span>Value() <span class="overload">[5/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00229">229</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a081830e95f88a37054da7e46c65b0766"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a081830e95f88a37054da7e46c65b0766">◆ </a></span>Value() <span class="overload">[6/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1StaticString.html">StaticString</a> & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructs a value from a static string. </p>
|
|
<p>Like other value string constructor but do not duplicate the string for internal storage. The given string must remain alive after the call to this constructor. Example of usage: </p><div class="fragment"><div class="line"><a class="code" href="classJson_1_1Value.html">Json::Value</a> aValue( StaticString(<span class="stringliteral">"some text"</span>) );</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00240">240</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae56bcb0169715866720d73181ae74e84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae56bcb0169715866720d73181ae74e84">◆ </a></span>Value() <span class="overload">[7/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00234">234</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a350a31ea4a30d384994b0bc010b17495"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a350a31ea4a30d384994b0bc010b17495">◆ </a></span>Value() <span class="overload">[8/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00245">245</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a436dfd3670f95fd665f680eba5cebcf0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a436dfd3670f95fd665f680eba5cebcf0">◆ </a></span>Value() <span class="overload">[9/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00250">250</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a287dea48da3912d02756735bf677b27b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a287dea48da3912d02756735bf677b27b">◆ </a></span>~Value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::~Value </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00284">284</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adace4216e0f5b3be7f855adebae6aa0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adace4216e0f5b3be7f855adebae6aa0b">◆ </a></span>Value() <span class="overload">[10/10]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Json::Value::Value </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Value</a> && </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00320">320</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a8df7c6675ec1f0579d06d46b68d84e4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8df7c6675ec1f0579d06d46b68d84e4d">◆ </a></span>operator=() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Value</a> const & </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00313">313</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5248de95b988e1b7347f0c4a6012ae48"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5248de95b988e1b7347f0c4a6012ae48">◆ </a></span>operator=() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Value</a> && </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00328">328</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa31747bdb88eddaf0ea991c3449bc3a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa31747bdb88eddaf0ea991c3449bc3a0">◆ </a></span>swap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Json::Value::swap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Value</a> & </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Swap values. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00336">336</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ce61157a011894f0252ceed232312de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ce61157a011894f0252ceed232312de">◆ </a></span>type()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4e">ValueType</a> Json::Value::type </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00350">350</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16668c8db7ef0a5de040012f0dfd84b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16668c8db7ef0a5de040012f0dfd84b0">◆ </a></span>asCString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char * Json::Value::asCString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00462">462</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab0d86bf425efefd03513e8dbfaca317b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0d86bf425efefd03513e8dbfaca317b">◆ </a></span>asString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> Json::Value::asString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the unquoted string value. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00469">469</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a614d635bc248a592593feb322cd15ab8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a614d635bc248a592593feb322cd15ab8">◆ </a></span>asInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Value::Int</a> Json::Value::asInt </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00503">503</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74b305583ec3aacf4f9dd06e799dc265"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74b305583ec3aacf4f9dd06e799dc265">◆ </a></span>asUInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">Value::UInt</a> Json::Value::asUInt </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00545">545</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd24002a18aef907ad746b1cb9eda0a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd24002a18aef907ad746b1cb9eda0a2">◆ </a></span>asDouble()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double Json::Value::asDouble </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00587">587</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab693fb7b9b1595bb0adc49658bbf780d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab693fb7b9b1595bb0adc49658bbf780d">◆ </a></span>asBool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::asBool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00619">619</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abde4070e21e46dc4f8203f66582cb19f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abde4070e21e46dc4f8203f66582cb19f">◆ </a></span>isNull()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isNull </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><a class="el" href="classJson_1_1Value.html#abde4070e21e46dc4f8203f66582cb19f" title="isNull() tests to see if this field is null.">isNull()</a> tests to see if this field is null. </p>
|
|
<p>Don't use this method to test for emptiness: use empty(). </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00967">967</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1f02651cb89d0f18b63a036959391ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1f02651cb89d0f18b63a036959391ba">◆ </a></span>isBool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isBool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00973">973</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff51d8b52979ca06cf9d909accd5f695"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff51d8b52979ca06cf9d909accd5f695">◆ </a></span>isInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isInt </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00979">979</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abdda463d3269015f883587349726cfbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abdda463d3269015f883587349726cfbc">◆ </a></span>isUInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isUInt </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00985">985</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6798954f6e80281cf22708ef45198a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6798954f6e80281cf22708ef45198a7">◆ </a></span>isIntegral()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isIntegral </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00991">991</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a2e2a790e19a1c09fc5dd12d7ad47b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a2e2a790e19a1c09fc5dd12d7ad47b5">◆ </a></span>isDouble()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isDouble </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00997">997</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af961a000cd203c895e44c195ab39b866"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af961a000cd203c895e44c195ab39b866">◆ </a></span>isNumeric()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isNumeric </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l01003">1003</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71e1f82cf1c3eaf969d400dcffb163a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71e1f82cf1c3eaf969d400dcffb163a6">◆ </a></span>isString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l01009">1009</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1627eb9d6568d6d0252fa8bb711c0a59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1627eb9d6568d6d0252fa8bb711c0a59">◆ </a></span>isArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isArray </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l01015">1015</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac31a26a1cd6b6516ec66297e10c54e39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac31a26a1cd6b6516ec66297e10c54e39">◆ </a></span>isArrayOrNull()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isArrayOrNull </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l01021">1021</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8cf96c0f2a552051fcfc78ffee60e037"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8cf96c0f2a552051fcfc78ffee60e037">◆ </a></span>isObject()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isObject </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l01027">1027</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a478d6ca4b353199e3b9f91b9cfebc7ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a478d6ca4b353199e3b9f91b9cfebc7ba">◆ </a></span>isObjectOrNull()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isObjectOrNull </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l01033">1033</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1ee6be27a96a7d12128efdd60deb54d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1ee6be27a96a7d12128efdd60deb54d">◆ </a></span>isConvertibleTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isConvertibleTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4e">ValueType</a> </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00651">651</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23c7027ca674f989f90564d63ef36c74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23c7027ca674f989f90564d63ef36c74">◆ </a></span>size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">Value::UInt</a> Json::Value::size </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Number of values in array or object. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00706">706</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2addc2bcedbd6f8a1eafa49e9adcc729"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2addc2bcedbd6f8a1eafa49e9adcc729">◆ </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">Json::Value::operator bool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns false if this is an empty array, empty object, empty string, or null. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00738">738</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a501a4d67e6c875255c2ecc03ccd2019b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a501a4d67e6c875255c2ecc03ccd2019b">◆ </a></span>clear()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Json::Value::clear </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Remove all object members and array elements. </p>
|
|
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="classJson_1_1Value.html#a8ce61157a011894f0252ceed232312de">type()</a> is arrayValue, objectValue, or nullValue </dd></dl>
|
|
<dl class="section post"><dt>Postcondition</dt><dd><a class="el" href="classJson_1_1Value.html#a8ce61157a011894f0252ceed232312de">type()</a> is unchanged </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00753">753</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe163a93dc00a1b5f26b036795f490f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe163a93dc00a1b5f26b036795f490f8">◆ </a></span>operator[]() <span class="overload">[1/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> </td>
|
|
<td class="paramname"><em>index</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Access an array element (zero based index ). </p>
|
|
<p>If the array contains less than index element, then null value are inserted in the array so that its size is index+1. (You may need to say 'value[0u]' to get your compiler to distinguish this from the operator[] which takes a string.) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00771">771</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42873da48c72573c975e6861f598787c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42873da48c72573c975e6861f598787c">◆ </a></span>operator[]() <span class="overload">[2/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> </td>
|
|
<td class="paramname"><em>index</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Access an array element (zero based index ) (You may need to say 'value[0u]' to get your compiler to distinguish this from the operator[] which takes a string.) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00790">790</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16db50154a2bd28e399be167f76d9ab9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16db50154a2bd28e399be167f76d9ab9">◆ </a></span>get() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> Json::Value::get </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td>
|
|
<td class="paramname"><em>defaultValue</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>If the array contains at least index+1 elements, returns the element value, otherwise returns defaultValue. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00834">834</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf7abfe7040b96bd515d5797053bfe3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf7abfe7040b96bd515d5797053bfe3e">◆ </a></span>isValidIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isValidIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> </td>
|
|
<td class="paramname"><em>index</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return true if index < <a class="el" href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74" title="Number of values in array or object.">size()</a>. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00841">841</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7e49ac977e4bcf59745a09d426669f75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e49ac977e4bcf59745a09d426669f75">◆ </a></span>append() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::append </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Append value to array at the end. </p>
|
|
<p>Equivalent to jsonvalue[jsonvalue.size()] = value; </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00882">882</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab723e9957d7b198eb102e8e2afc00e3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab723e9957d7b198eb102e8e2afc00e3a">◆ </a></span>append() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::append </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Value</a> && </td>
|
|
<td class="paramname"><em>value</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00888">888</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb912f4ec40a25ea6eb387730885f3d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb912f4ec40a25ea6eb387730885f3d9">◆ </a></span>operator[]() <span class="overload">[3/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Access an object value by name, create a null member if it does not exist. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00807">807</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b0498b7b2a520a68137f682d91abdd5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b0498b7b2a520a68137f682d91abdd5">◆ </a></span>operator[]() <span class="overload">[4/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Access an object value by name, returns null if there is no member with that name. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00847">847</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="affa85c64ac190958ba9f367a23cfe84f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#affa85c64ac190958ba9f367a23cfe84f">◆ </a></span>operator[]() <span class="overload">[5/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Access an object value by name, create a null member if it does not exist. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00864">864</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c6ea7bc98c282ba966eb2479522773f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c6ea7bc98c282ba966eb2479522773f">◆ </a></span>operator[]() <span class="overload">[6/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Access an object value by name, returns null if there is no member with that name. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00870">870</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3763d7d315ca65dc188e273722f7955"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3763d7d315ca65dc188e273722f7955">◆ </a></span>operator[]() <span class="overload">[7/7]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> & Json::Value::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1StaticString.html">StaticString</a> & </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Access an object value by name, create a null member if it does not exist. </p>
|
|
<p>If the object as no entry for that name, then the member name used to store the new entry is not duplicated. Example of use: </p><div class="fragment"><div class="line"><a class="code" href="classJson_1_1Value.html">Json::Value</a> object;</div>
|
|
<div class="line"><span class="keyword">static</span> <span class="keyword">const</span> StaticString code(<span class="stringliteral">"code"</span>);</div>
|
|
<div class="line"><span class="keywordtype">object</span>[code] = 1234;</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00876">876</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57de86629ed23246f14014fb6c44fa67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57de86629ed23246f14014fb6c44fa67">◆ </a></span>get() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> Json::Value::get </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td>
|
|
<td class="paramname"><em>defaultValue</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the member named key if it exist, defaultValue otherwise. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00894">894</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa97bc08d127532f66139fd67a7a97e1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa97bc08d127532f66139fd67a7a97e1b">◆ </a></span>get() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> Json::Value::get </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td>
|
|
<td class="paramname"><em>defaultValue</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the member named key if it exist, defaultValue otherwise. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00901">901</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa52f7873b95d29627d6e83ba96f69aaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa52f7873b95d29627d6e83ba96f69aaa">◆ </a></span>removeMember() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> Json::Value::removeMember </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Remove and return the named member. </p>
|
|
<p>Do nothing if it did not exist. </p><dl class="section return"><dt>Returns</dt><dd>the removed <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Value</a>, or null. </dd></dl>
|
|
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="classJson_1_1Value.html#a8ce61157a011894f0252ceed232312de">type()</a> is objectValue or nullValue </dd></dl>
|
|
<dl class="section post"><dt>Postcondition</dt><dd><a class="el" href="classJson_1_1Value.html#a8ce61157a011894f0252ceed232312de">type()</a> is unchanged </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00907">907</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1c8c18e09a689d37954e534ddb3ab7d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1c8c18e09a689d37954e534ddb3ab7d">◆ </a></span>removeMember() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Value</a> Json::Value::removeMember </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Same as <a class="el" href="classJson_1_1Value.html#aa52f7873b95d29627d6e83ba96f69aaa" title="Remove and return the named member.">removeMember(const char*)</a> </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00926">926</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6d4df2227321bab05e86667609a7fad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6d4df2227321bab05e86667609a7fad">◆ </a></span>isMember() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isMember </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return true if the object has a member named key. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00932">932</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fe384b19256beca21d6cf8089ea1d5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fe384b19256beca21d6cf8089ea1d5b">◆ </a></span>isMember() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Json::Value::isMember </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>key</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return true if the object has a member named key. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00942">942</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a79d7725dce6260317333e69022367ac9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79d7725dce6260317333e69022367ac9">◆ </a></span>getMemberNames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html#a80758199b577e35a12ca866f7c7d174c">Value::Members</a> Json::Value::getMemberNames </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return a list of the member names. </p>
|
|
<p>If null, return an empty list. </p><dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="classJson_1_1Value.html#a8ce61157a011894f0252ceed232312de">type()</a> is objectValue or nullValue </dd></dl>
|
|
<dl class="section post"><dt>Postcondition</dt><dd>if <a class="el" href="classJson_1_1Value.html#a8ce61157a011894f0252ceed232312de">type()</a> was nullValue, it remains nullValue </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00948">948</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3696d34c1a1833742b4bf8e5b247f125"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3696d34c1a1833742b4bf8e5b247f125">◆ </a></span>toStyledString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> Json::Value::toStyledString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l01039">1039</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4544f7b3f4163ebe5da9273258936fe5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4544f7b3f4163ebe5da9273258936fe5">◆ </a></span>begin() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html#a69b2495ee8dc6d62a73b09f85bb00914">Value::iterator</a> Json::Value::begin </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l01046">1046</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af10a897ca5a73c578df78b434204139b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af10a897ca5a73c578df78b434204139b">◆ </a></span>end() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html#a69b2495ee8dc6d62a73b09f85bb00914">Value::iterator</a> Json::Value::end </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l01064">1064</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acec156770bf554bee85279825d046fad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acec156770bf554bee85279825d046fad">◆ </a></span>begin() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html#a69b2495ee8dc6d62a73b09f85bb00914">iterator</a> Json::Value::begin </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ac91976a65644bde515280767c7bcde"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ac91976a65644bde515280767c7bcde">◆ </a></span>end() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html#a69b2495ee8dc6d62a73b09f85bb00914">iterator</a> Json::Value::end </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12a3aded9e1478636ebf9a80843b4f5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12a3aded9e1478636ebf9a80843b4f5f">◆ </a></span>resolveReference()</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="classJson_1_1Value.html">Value</a> & Json::Value::resolveReference </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isStatic</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00813">813</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="ad016df56489e5d360735457afba2f649"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad016df56489e5d360735457afba2f649">◆ </a></span>ValueIteratorBase</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classJson_1_1ValueIteratorBase.html">ValueIteratorBase</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00147">147</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0433d379cffc7b4a38c89f3a20e0313a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0433d379cffc7b4a38c89f3a20e0313a">◆ </a></span>operator==</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00416">416</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9710762a94e5c1d494fe6b04d549c122"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9710762a94e5c1d494fe6b04d549c122">◆ </a></span>operator<</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool operator< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classJson_1_1Value.html">Value</a> & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8cpp_source.html#l00367">367</a> of file <a class="el" href="json__value_8cpp_source.html">json_value.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a57d8e12306732c80d1719206fcc59b22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57d8e12306732c80d1719206fcc59b22">◆ </a></span>null</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classJson_1_1Value.html">Value</a> Json::Value::null</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00157">157</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7df8a39e2502b8c92a6a41e3d752d2c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7df8a39e2502b8c92a6a41e3d752d2c8">◆ </a></span>minInt</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a> Json::Value::minInt = <a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a>(~(<a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a>(-1) / 2))</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00158">158</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a978c799a8af3114ef7dab6fd0a310a1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a978c799a8af3114ef7dab6fd0a310a1b">◆ </a></span>maxInt</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a> Json::Value::maxInt = <a class="el" href="classJson_1_1Value.html#aae5fc7132fb1d6d53a7ca5aab74cd49c">Int</a>(<a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a>(-1) / 2)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00159">159</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac79e63ee68d3aa914bfd6988be669b87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac79e63ee68d3aa914bfd6988be669b87">◆ </a></span>maxUInt</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a> Json::Value::maxUInt = <a class="el" href="classJson_1_1Value.html#a10794060631f3e5f895739cfd2cc98b2">UInt</a>(-1)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00160">160</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a692277d820a4750e01354e16a465ecfe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a692277d820a4750e01354e16a465ecfe">◆ </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">union <a class="el" href="unionJson_1_1Value_1_1ValueHolder.html">Json::Value::ValueHolder</a> Json::Value::value_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd222c2536dc88bf330dedcd076d2356"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd222c2536dc88bf330dedcd076d2356">◆ </a></span>type_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4e">ValueType</a> Json::Value::type_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00432">432</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af728318d6cfa3e93dcc554d821447646"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af728318d6cfa3e93dcc554d821447646">◆ </a></span>allocated_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int Json::Value::allocated_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="json__value_8h_source.html#l00433">433</a> of file <a class="el" href="json__value_8h_source.html">json_value.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00042">json_value.h:42</a></div></div>
|
|
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00043">json_value.h:43</a></div></div>
|
|
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00145">json_value.h:145</a></div></div>
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|