2015-06-21 22:43:30 +03:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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" / >
2017-01-28 20:24:07 +03:00
< meta name = "generator" content = "Doxygen 1.8.14" / >
2016-09-12 00:34:59 +03:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
2016-01-31 00:07:50 +03:00
< title > JSON for Modern C++: JSON for Modern C++< / title >
2015-06-21 22:43:30 +03:00
< 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" / >
< link href = "mylayout.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;" >
2015-12-13 13:29:21 +03:00
< td id = "projectalign" style = "padding-left: 0.5em;" >
2015-06-21 22:43:30 +03:00
< div id = "projectname" > JSON for Modern C++
2017-01-28 20:24:07 +03:00
  < span id = "projectnumber" > 2.1.0< / span >
2015-06-21 22:43:30 +03:00
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2017-01-28 20:24:07 +03:00
<!-- Generated by Doxygen 1.8.14 -->
2015-06-21 22:43:30 +03:00
< script type = "text/javascript" >
var searchBox = new SearchBox("searchBox", "search",false,'Search');
< / script >
2016-09-12 00:34:59 +03:00
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
< / script >
< div id = "main-nav" > < / div >
2015-06-21 22:43:30 +03:00
< / div > <!-- top -->
<!-- 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 class = "header" >
< div class = "headertitle" >
2016-01-31 00:07:50 +03:00
< div class = "title" > JSON for Modern C++ < / div > < / div >
2015-06-21 22:43:30 +03:00
< / div > <!-- header -->
< div class = "contents" >
2015-06-21 23:59:12 +03:00
< div class = "textblock" > < p > These pages contain the API documentation of JSON for Modern C++, a C++11 header-only JSON class.< / p >
2016-02-07 16:57:42 +03:00
< h1 > Contents< / h1 >
2016-01-31 00:07:50 +03:00
< ul >
< li > < a class = "el" href = "classnlohmann_1_1basic__json.html" > < code > basic_json< / code > class < / a > < / li >
2016-02-06 00:33:55 +03:00
< li > < a href = "functions_func.html" > Functions< / a > < ul >
< li > object inspection< ul >
2017-01-28 20:24:07 +03:00
< li > < a class = "el" href = "classnlohmann_1_1basic__json_a5319dc1bb9dfe19ce7ff559aaded3422.html#a5319dc1bb9dfe19ce7ff559aaded3422" > dump < / a > – value serialization< / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_a2b2d781d7f2a4ee41bc0016e931cadf7.html#a2b2d781d7f2a4ee41bc0016e931cadf7" > type < / a > – type of the value< / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_a6362b88718eb5c6d4fed6a61eed44b95.html#a6362b88718eb5c6d4fed6a61eed44b95" > is_primitive < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_a9f68a0af820c3ced7f9d17851ce4c22d.html#a9f68a0af820c3ced7f9d17851ce4c22d" > is_structured < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_a8faa039ca82427ed29c486ffd00600c3.html#a8faa039ca82427ed29c486ffd00600c3" > is_null < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_a943e8cb182d0f2365c76d64b42eaa6fd.html#a943e8cb182d0f2365c76d64b42eaa6fd" > is_boolean < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_a2b9852390abb4b1ef5fac6984e2fc0f3.html#a2b9852390abb4b1ef5fac6984e2fc0f3" > is_number < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_abac8af76067f1e8fdca9052882c74428.html#abac8af76067f1e8fdca9052882c74428" > is_number_integer < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_abc7378cba0613a78b9aad1c8e7044bb0.html#abc7378cba0613a78b9aad1c8e7044bb0" > is_number_unsigned < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_a33b4bf898b857c962e798fc7f6e86e70.html#a33b4bf898b857c962e798fc7f6e86e70" > is_number_float < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_af8f511af124e82e4579f444b4175787c.html#af8f511af124e82e4579f444b4175787c" > is_object < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_aef9ce5dd2381caee1f8ddcdb5bdd9c65.html#aef9ce5dd2381caee1f8ddcdb5bdd9c65" > is_array < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_a69b596a4a6683b362095c9a139637396.html#a69b596a4a6683b362095c9a139637396" > is_string < / a > , < a class = "el" href = "classnlohmann_1_1basic__json_aabe623bc8304c2ba92d96d91f390fab4.html#aabe623bc8304c2ba92d96d91f390fab4" > is_discarded < / a > – check for value type< / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_a26ef3058e249f82a04f8ec18f7419027.html#a26ef3058e249f82a04f8ec18f7419027" > operator value_t < / a > – type of the value (implicit conversion)< / li >
2016-02-06 00:33:55 +03:00
< / ul >
< / li >
< li > value access< ul >
2017-01-28 20:24:07 +03:00
< li > < a class = "el" href = "classnlohmann_1_1basic__json_a6b187a22994c12c8cae0dd5ee99dc85e.html#a6b187a22994c12c8cae0dd5ee99dc85e" > get < / a > – get a value< / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_aefa46bd2d96bb77a38d1c8b431eab44f.html#aefa46bd2d96bb77a38d1c8b431eab44f" > get_ptr < / a > – get a value pointer< / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_afbd800010b67619463c0fce6e74f7878.html#afbd800010b67619463c0fce6e74f7878" > get_ref < / a > – get a value reference< / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_a1f1d4bc973c5b866db3d96e14d2c9f3f.html#a1f1d4bc973c5b866db3d96e14d2c9f3f" > operator ValueType < / a > – get a value (implicit conversion)< / li >
2016-02-06 00:33:55 +03:00
< / ul >
< / li >
< li > lexicographical comparison operators< / li >
< li > serialization< / li >
< li > deserialization< / li >
< / ul >
< / li >
2016-01-31 00:07:50 +03:00
< li > Types< ul >
2017-01-28 20:24:07 +03:00
< li > < a class = "el" href = "classnlohmann_1_1basic__json_ae095578e03df97c5b3991787f1056374.html#ae095578e03df97c5b3991787f1056374" > arrays < / a > < / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_aa1eb13d5aa86f80cbee6c58e90fbaf49.html#aa1eb13d5aa86f80cbee6c58e90fbaf49" > objects < / a > < / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_a61f8566a1a85a424c7266fb531dca005.html#a61f8566a1a85a424c7266fb531dca005" > strings < / a > < / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_a4c919102a9b4fe0d588af64801436082.html#a4c919102a9b4fe0d588af64801436082" > booleans < / a > < / li >
2016-01-31 00:07:50 +03:00
< li > numbers< ul >
2017-01-28 20:24:07 +03:00
< li > < a class = "el" href = "classnlohmann_1_1basic__json_a98e611d67b7bd75307de99c9358ab2dc.html#a98e611d67b7bd75307de99c9358ab2dc" > signed integers < / a > < / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_ab906e29b5d83ac162e823ada2156b989.html#ab906e29b5d83ac162e823ada2156b989" > unsigned integers < / a > < / li >
< li > < a class = "el" href = "classnlohmann_1_1basic__json_a88d6103cb3620410b35200ee8e313d97.html#a88d6103cb3620410b35200ee8e313d97" > floating-point < / a > < / li >
2016-01-31 00:07:50 +03:00
< / ul >
< / li >
< / ul >
< / li >
< / ul >
2016-02-07 16:57:42 +03:00
< h1 > Container function overview< / h1 >
< p > The container functions known from STL have been extended to support the different value types from JSON. However, not all functions can be applied to all value types. Note that the signature of some functions differ between the types; for instance, < code > at< / code > may be called with either a string to address a key in an object or with an integer to address a value in an array.< / p >
< table class = "doxtable" >
< tr >
< th rowspan = "2" > group < / th > < th rowspan = "2" > function < / th > < th colspan = "6" > JSON value type < / th > < / tr >
< tr >
< th > object < / th > < th > array < / th > < th > string < / th > < th > number < / th > < th > boolean < / th > < th > null < / th > < / tr >
< tr >
2017-01-28 20:24:07 +03:00
< td rowspan = "8" > iterators < / td > < td > < code > begin< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a0ff28dac23f2bdecee9564d07f51dcdc.html#a0ff28dac23f2bdecee9564d07f51dcdc" > < code > begin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a0ff28dac23f2bdecee9564d07f51dcdc.html#a0ff28dac23f2bdecee9564d07f51dcdc" > < code > begin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a0ff28dac23f2bdecee9564d07f51dcdc.html#a0ff28dac23f2bdecee9564d07f51dcdc" > < code > begin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a0ff28dac23f2bdecee9564d07f51dcdc.html#a0ff28dac23f2bdecee9564d07f51dcdc" > < code > begin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a0ff28dac23f2bdecee9564d07f51dcdc.html#a0ff28dac23f2bdecee9564d07f51dcdc" > < code > begin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a0ff28dac23f2bdecee9564d07f51dcdc.html#a0ff28dac23f2bdecee9564d07f51dcdc" > < code > begin< / code > < / a > (returns < code > end()< / code > ) < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > cbegin< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ad865d6c291b237ae508d5cb2146b5877.html#ad865d6c291b237ae508d5cb2146b5877" > < code > cbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ad865d6c291b237ae508d5cb2146b5877.html#ad865d6c291b237ae508d5cb2146b5877" > < code > cbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ad865d6c291b237ae508d5cb2146b5877.html#ad865d6c291b237ae508d5cb2146b5877" > < code > cbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ad865d6c291b237ae508d5cb2146b5877.html#ad865d6c291b237ae508d5cb2146b5877" > < code > cbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ad865d6c291b237ae508d5cb2146b5877.html#ad865d6c291b237ae508d5cb2146b5877" > < code > cbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ad865d6c291b237ae508d5cb2146b5877.html#ad865d6c291b237ae508d5cb2146b5877" > < code > cbegin< / code > < / a > (returns < code > cend()< / code > ) < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > end< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a13e032a02a7fd8a93fdddc2fcbc4763c.html#a13e032a02a7fd8a93fdddc2fcbc4763c" > < code > end< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a13e032a02a7fd8a93fdddc2fcbc4763c.html#a13e032a02a7fd8a93fdddc2fcbc4763c" > < code > end< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a13e032a02a7fd8a93fdddc2fcbc4763c.html#a13e032a02a7fd8a93fdddc2fcbc4763c" > < code > end< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a13e032a02a7fd8a93fdddc2fcbc4763c.html#a13e032a02a7fd8a93fdddc2fcbc4763c" > < code > end< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a13e032a02a7fd8a93fdddc2fcbc4763c.html#a13e032a02a7fd8a93fdddc2fcbc4763c" > < code > end< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a13e032a02a7fd8a93fdddc2fcbc4763c.html#a13e032a02a7fd8a93fdddc2fcbc4763c" > < code > end< / code > < / a > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > cend< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8dba7b7d2f38e6b0c614030aa43983f6.html#a8dba7b7d2f38e6b0c614030aa43983f6" > < code > cend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8dba7b7d2f38e6b0c614030aa43983f6.html#a8dba7b7d2f38e6b0c614030aa43983f6" > < code > cend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8dba7b7d2f38e6b0c614030aa43983f6.html#a8dba7b7d2f38e6b0c614030aa43983f6" > < code > cend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8dba7b7d2f38e6b0c614030aa43983f6.html#a8dba7b7d2f38e6b0c614030aa43983f6" > < code > cend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8dba7b7d2f38e6b0c614030aa43983f6.html#a8dba7b7d2f38e6b0c614030aa43983f6" > < code > cend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8dba7b7d2f38e6b0c614030aa43983f6.html#a8dba7b7d2f38e6b0c614030aa43983f6" > < code > cend< / code > < / a > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > rbegin< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1ef93e2006dbe52667294f5ef38b0b10.html#a1ef93e2006dbe52667294f5ef38b0b10" > < code > rbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1ef93e2006dbe52667294f5ef38b0b10.html#a1ef93e2006dbe52667294f5ef38b0b10" > < code > rbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1ef93e2006dbe52667294f5ef38b0b10.html#a1ef93e2006dbe52667294f5ef38b0b10" > < code > rbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1ef93e2006dbe52667294f5ef38b0b10.html#a1ef93e2006dbe52667294f5ef38b0b10" > < code > rbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1ef93e2006dbe52667294f5ef38b0b10.html#a1ef93e2006dbe52667294f5ef38b0b10" > < code > rbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1ef93e2006dbe52667294f5ef38b0b10.html#a1ef93e2006dbe52667294f5ef38b0b10" > < code > rbegin< / code > < / a > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > crbegin< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1e0769d22d54573f294da0e5c6abc9de.html#a1e0769d22d54573f294da0e5c6abc9de" > < code > crbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1e0769d22d54573f294da0e5c6abc9de.html#a1e0769d22d54573f294da0e5c6abc9de" > < code > crbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1e0769d22d54573f294da0e5c6abc9de.html#a1e0769d22d54573f294da0e5c6abc9de" > < code > crbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1e0769d22d54573f294da0e5c6abc9de.html#a1e0769d22d54573f294da0e5c6abc9de" > < code > crbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1e0769d22d54573f294da0e5c6abc9de.html#a1e0769d22d54573f294da0e5c6abc9de" > < code > crbegin< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1e0769d22d54573f294da0e5c6abc9de.html#a1e0769d22d54573f294da0e5c6abc9de" > < code > crbegin< / code > < / a > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > rend< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ac77aed0925d447744676725ab0b6d535.html#ac77aed0925d447744676725ab0b6d535" > < code > rend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ac77aed0925d447744676725ab0b6d535.html#ac77aed0925d447744676725ab0b6d535" > < code > rend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ac77aed0925d447744676725ab0b6d535.html#ac77aed0925d447744676725ab0b6d535" > < code > rend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ac77aed0925d447744676725ab0b6d535.html#ac77aed0925d447744676725ab0b6d535" > < code > rend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ac77aed0925d447744676725ab0b6d535.html#ac77aed0925d447744676725ab0b6d535" > < code > rend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ac77aed0925d447744676725ab0b6d535.html#ac77aed0925d447744676725ab0b6d535" > < code > rend< / code > < / a > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > crend< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5795b029dbf28e0cb2c7a439ec5d0a88.html#a5795b029dbf28e0cb2c7a439ec5d0a88" > < code > crend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5795b029dbf28e0cb2c7a439ec5d0a88.html#a5795b029dbf28e0cb2c7a439ec5d0a88" > < code > crend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5795b029dbf28e0cb2c7a439ec5d0a88.html#a5795b029dbf28e0cb2c7a439ec5d0a88" > < code > crend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5795b029dbf28e0cb2c7a439ec5d0a88.html#a5795b029dbf28e0cb2c7a439ec5d0a88" > < code > crend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5795b029dbf28e0cb2c7a439ec5d0a88.html#a5795b029dbf28e0cb2c7a439ec5d0a88" > < code > crend< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5795b029dbf28e0cb2c7a439ec5d0a88.html#a5795b029dbf28e0cb2c7a439ec5d0a88" > < code > crend< / code > < / a > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
< td rowspan = "4" > element< br / >
2017-01-28 20:24:07 +03:00
access < / td > < td > < code > at< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a93403e803947b86f4da2d1fb3345cf2c.html#a93403e803947b86f4da2d1fb3345cf2c" > < code > at< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a73ae333487310e3302135189ce8ff5d8.html#a73ae333487310e3302135189ce8ff5d8" > < code > at< / code > < / a > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > operator[]< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a233b02b0839ef798942dd46157cc0fe6.html#a233b02b0839ef798942dd46157cc0fe6" > < code > operator[]< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ac871e3b03fb2eeca9a8de4db2bea760f.html#ac871e3b03fb2eeca9a8de4db2bea760f" > < code > operator[]< / code > < / a > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a233b02b0839ef798942dd46157cc0fe6.html#a233b02b0839ef798942dd46157cc0fe6" > < code > operator[]< / code > < / a > (creates object)< br / >
< a class = "el" href = "classnlohmann_1_1basic__json_ac871e3b03fb2eeca9a8de4db2bea760f.html#ac871e3b03fb2eeca9a8de4db2bea760f" > < code > operator[]< / code > < / a > (creates array) < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > front< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a3acba9c6ceb7214e565fe08c3ba5b352.html#a3acba9c6ceb7214e565fe08c3ba5b352" > < code > front< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a3acba9c6ceb7214e565fe08c3ba5b352.html#a3acba9c6ceb7214e565fe08c3ba5b352" > < code > front< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a3acba9c6ceb7214e565fe08c3ba5b352.html#a3acba9c6ceb7214e565fe08c3ba5b352" > < code > front< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a3acba9c6ceb7214e565fe08c3ba5b352.html#a3acba9c6ceb7214e565fe08c3ba5b352" > < code > front< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a3acba9c6ceb7214e565fe08c3ba5b352.html#a3acba9c6ceb7214e565fe08c3ba5b352" > < code > front< / code > < / a > < / td > < td class = "nok_throws" > throws < code > std::out_of_range< / code > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > back< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a011397134847f36db0ed7d7a93753677.html#a011397134847f36db0ed7d7a93753677" > < code > back< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a011397134847f36db0ed7d7a93753677.html#a011397134847f36db0ed7d7a93753677" > < code > back< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a011397134847f36db0ed7d7a93753677.html#a011397134847f36db0ed7d7a93753677" > < code > back< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a011397134847f36db0ed7d7a93753677.html#a011397134847f36db0ed7d7a93753677" > < code > back< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a011397134847f36db0ed7d7a93753677.html#a011397134847f36db0ed7d7a93753677" > < code > back< / code > < / a > < / td > < td class = "nok_throws" > throws < code > std::out_of_range< / code > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td rowspan = "3" > capacity < / td > < td > < code > empty< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1a86d444bfeaa9518d2421aedd74444a.html#a1a86d444bfeaa9518d2421aedd74444a" > < code > empty< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1a86d444bfeaa9518d2421aedd74444a.html#a1a86d444bfeaa9518d2421aedd74444a" > < code > empty< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1a86d444bfeaa9518d2421aedd74444a.html#a1a86d444bfeaa9518d2421aedd74444a" > < code > empty< / code > < / a > (returns < code > false< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1a86d444bfeaa9518d2421aedd74444a.html#a1a86d444bfeaa9518d2421aedd74444a" > < code > empty< / code > < / a > (returns < code > false< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1a86d444bfeaa9518d2421aedd74444a.html#a1a86d444bfeaa9518d2421aedd74444a" > < code > empty< / code > < / a > (returns < code > false< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a1a86d444bfeaa9518d2421aedd74444a.html#a1a86d444bfeaa9518d2421aedd74444a" > < code > empty< / code > < / a > (returns < code > true< / code > ) < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > size< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a25e27ad0c6d53c01871c5485e1f75b96.html#a25e27ad0c6d53c01871c5485e1f75b96" > < code > size< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a25e27ad0c6d53c01871c5485e1f75b96.html#a25e27ad0c6d53c01871c5485e1f75b96" > < code > size< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a25e27ad0c6d53c01871c5485e1f75b96.html#a25e27ad0c6d53c01871c5485e1f75b96" > < code > size< / code > < / a > (returns < code > 1< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a25e27ad0c6d53c01871c5485e1f75b96.html#a25e27ad0c6d53c01871c5485e1f75b96" > < code > size< / code > < / a > (returns < code > 1< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a25e27ad0c6d53c01871c5485e1f75b96.html#a25e27ad0c6d53c01871c5485e1f75b96" > < code > size< / code > < / a > (returns < code > 1< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a25e27ad0c6d53c01871c5485e1f75b96.html#a25e27ad0c6d53c01871c5485e1f75b96" > < code > size< / code > < / a > (returns < code > 0< / code > ) < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > max_size_< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a2f47d3c6a441c57dd2be00449fbb88e1.html#a2f47d3c6a441c57dd2be00449fbb88e1" > < code > max_size< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a2f47d3c6a441c57dd2be00449fbb88e1.html#a2f47d3c6a441c57dd2be00449fbb88e1" > < code > max_size< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a2f47d3c6a441c57dd2be00449fbb88e1.html#a2f47d3c6a441c57dd2be00449fbb88e1" > < code > max_size< / code > < / a > (returns < code > 1< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a2f47d3c6a441c57dd2be00449fbb88e1.html#a2f47d3c6a441c57dd2be00449fbb88e1" > < code > max_size< / code > < / a > (returns < code > 1< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a2f47d3c6a441c57dd2be00449fbb88e1.html#a2f47d3c6a441c57dd2be00449fbb88e1" > < code > max_size< / code > < / a > (returns < code > 1< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a2f47d3c6a441c57dd2be00449fbb88e1.html#a2f47d3c6a441c57dd2be00449fbb88e1" > < code > max_size< / code > < / a > (returns < code > 0< / code > ) < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td rowspan = "6" > modifiers < / td > < td > < code > clear< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_abfeba47810ca72f2176419942c4e1952.html#abfeba47810ca72f2176419942c4e1952" > < code > clear< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_abfeba47810ca72f2176419942c4e1952.html#abfeba47810ca72f2176419942c4e1952" > < code > clear< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_abfeba47810ca72f2176419942c4e1952.html#abfeba47810ca72f2176419942c4e1952" > < code > clear< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_abfeba47810ca72f2176419942c4e1952.html#abfeba47810ca72f2176419942c4e1952" > < code > clear< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_abfeba47810ca72f2176419942c4e1952.html#abfeba47810ca72f2176419942c4e1952" > < code > clear< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_abfeba47810ca72f2176419942c4e1952.html#abfeba47810ca72f2176419942c4e1952" > < code > clear< / code > < / a > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > insert< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a0136728f5db69d4051c77b94307abd6c.html#a0136728f5db69d4051c77b94307abd6c" > < code > insert< / code > < / a > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > erase< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a068a16e76be178e83da6a192916923ed.html#a068a16e76be178e83da6a192916923ed" > < code > erase< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a068a16e76be178e83da6a192916923ed.html#a068a16e76be178e83da6a192916923ed" > < code > erase< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a068a16e76be178e83da6a192916923ed.html#a068a16e76be178e83da6a192916923ed" > < code > erase< / code > < / a > (converts to null) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a068a16e76be178e83da6a192916923ed.html#a068a16e76be178e83da6a192916923ed" > < code > erase< / code > < / a > (converts to null) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a068a16e76be178e83da6a192916923ed.html#a068a16e76be178e83da6a192916923ed" > < code > erase< / code > < / a > (converts to null) < / td > < td class = "nok_throws" > throws < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > push_back< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ae11a3a51782c058fff2f6550cdfb9b3c.html#ae11a3a51782c058fff2f6550cdfb9b3c" > < code > push_back< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ab4384af330b79de0e5f279576803a2c7.html#ab4384af330b79de0e5f279576803a2c7" > < code > push_back< / code > < / a > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_ae11a3a51782c058fff2f6550cdfb9b3c.html#ae11a3a51782c058fff2f6550cdfb9b3c" > < code > push_back< / code > < / a > (creates object)< br / >
< a class = "el" href = "classnlohmann_1_1basic__json_ab4384af330b79de0e5f279576803a2c7.html#ab4384af330b79de0e5f279576803a2c7" > < code > push_back< / code > < / a > (creates array) < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > emplace< / code > / < code > emplace_back< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5338e282d1d02bed389d852dd670d98d.html#a5338e282d1d02bed389d852dd670d98d" > < code > emplace< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_aacf5eed15a8b66fb1e88910707a5e229.html#aacf5eed15a8b66fb1e88910707a5e229" > < code > emplace_back< / code > < / a > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "nok_throws" > throws < code > std::domain_error< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5338e282d1d02bed389d852dd670d98d.html#a5338e282d1d02bed389d852dd670d98d" > < code > emplace< / code > < / a > (creates object)< br / >
< a class = "el" href = "classnlohmann_1_1basic__json_aacf5eed15a8b66fb1e88910707a5e229.html#aacf5eed15a8b66fb1e88910707a5e229" > < code > emplace_back< / code > < / a > (creates array) < / td > < / tr >
2016-12-02 22:02:39 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > swap< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8c9d932353e1ab98a7dc2fc27e002031.html#a8c9d932353e1ab98a7dc2fc27e002031" > < code > swap< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8c9d932353e1ab98a7dc2fc27e002031.html#a8c9d932353e1ab98a7dc2fc27e002031" > < code > swap< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8c9d932353e1ab98a7dc2fc27e002031.html#a8c9d932353e1ab98a7dc2fc27e002031" > < code > swap< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8c9d932353e1ab98a7dc2fc27e002031.html#a8c9d932353e1ab98a7dc2fc27e002031" > < code > swap< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8c9d932353e1ab98a7dc2fc27e002031.html#a8c9d932353e1ab98a7dc2fc27e002031" > < code > swap< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a8c9d932353e1ab98a7dc2fc27e002031.html#a8c9d932353e1ab98a7dc2fc27e002031" > < code > swap< / code > < / a > < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td rowspan = "2" > lookup < / td > < td > < code > find< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_aeed33787bd362c7ead59a4ba945392db.html#aeed33787bd362c7ead59a4ba945392db" > < code > find< / code > < / a > (returns < code > end()< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_aeed33787bd362c7ead59a4ba945392db.html#aeed33787bd362c7ead59a4ba945392db" > < code > find< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_aeed33787bd362c7ead59a4ba945392db.html#aeed33787bd362c7ead59a4ba945392db" > < code > find< / code > < / a > (returns < code > end()< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_aeed33787bd362c7ead59a4ba945392db.html#aeed33787bd362c7ead59a4ba945392db" > < code > find< / code > < / a > (returns < code > end()< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_aeed33787bd362c7ead59a4ba945392db.html#aeed33787bd362c7ead59a4ba945392db" > < code > find< / code > < / a > (returns < code > end()< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_aeed33787bd362c7ead59a4ba945392db.html#aeed33787bd362c7ead59a4ba945392db" > < code > find< / code > < / a > (returns < code > end()< / code > ) < / td > < / tr >
2016-02-07 16:57:42 +03:00
< tr >
2017-01-28 20:24:07 +03:00
< td > < code > count< / code > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5261eba9637f59d17d6cab5f14ce5747.html#a5261eba9637f59d17d6cab5f14ce5747" > < code > count< / code > < / a > (returns < code > 0< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5261eba9637f59d17d6cab5f14ce5747.html#a5261eba9637f59d17d6cab5f14ce5747" > < code > count< / code > < / a > < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5261eba9637f59d17d6cab5f14ce5747.html#a5261eba9637f59d17d6cab5f14ce5747" > < code > count< / code > < / a > (returns < code > 0< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5261eba9637f59d17d6cab5f14ce5747.html#a5261eba9637f59d17d6cab5f14ce5747" > < code > count< / code > < / a > (returns < code > 0< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5261eba9637f59d17d6cab5f14ce5747.html#a5261eba9637f59d17d6cab5f14ce5747" > < code > count< / code > < / a > (returns < code > 0< / code > ) < / td > < td class = "ok_green" > < a class = "el" href = "classnlohmann_1_1basic__json_a5261eba9637f59d17d6cab5f14ce5747.html#a5261eba9637f59d17d6cab5f14ce5747" > < code > count< / code > < / a > (returns < code > 0< / code > ) < / td > < / tr >
2016-02-07 16:57:42 +03:00
< / table >
2017-01-02 18:32:45 +03:00
< dl class = "section copyright" > < dt > Copyright< / dt > < dd > Copyright © 2013-2017 Niels Lohmann. The code is licensed under the < a href = "http://opensource.org/licenses/MIT" > MIT License< / a > .< / dd > < / dl >
2015-08-04 19:14:27 +03:00
< dl class = "section author" > < dt > Author< / dt > < dd > < a href = "http://nlohmann.me" > Niels Lohmann< / a > < / dd > < / dl >
2015-12-17 17:55:39 +03:00
< dl class = "section see" > < dt > See also< / dt > < dd > < a href = "https://github.com/nlohmann/json" > https://github.com/nlohmann/json< / a > to download the source code< / dd > < / dl >
2017-01-28 20:24:07 +03:00
< dl class = "section version" > < dt > Version< / dt > < dd > 2.1.0 < / dd > < / dl >
2015-06-21 22:43:30 +03:00
< / div > < / div > <!-- contents -->
<!-- start footer part -->
2015-06-24 13:17:31 +03:00
< hr class = "footer" / > < address class = "footer" > < small >
2017-01-28 20:24:07 +03:00
Generated on Sat Jan 28 2017 18:19:12 for JSON for Modern C++ by   < a href = "http://www.doxygen.org/index.html" >
2015-06-24 13:17:31 +03:00
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
2017-01-28 20:24:07 +03:00
< / a > 1.8.14
2015-06-24 13:17:31 +03:00
< / small > < / address >
2015-06-21 22:43:30 +03:00
< / body >
< / html >