| <!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"/> |
| <meta name="generator" content="Doxygen 1.8.9.1"/> |
| <title>JSON for Modern C++: nlohmann::basic_json::operator<<</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> |
| <script type="text/javascript"> |
| $(document).ready(function() { init_search(); }); |
| </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;"> |
| <td style="padding-left: 0.5em;"> |
| <div id="projectname">JSON for Modern C++ |
|  <span id="projectnumber">3.0</span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.9.1 --> |
| <script type="text/javascript"> |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| </script> |
| <div id="navrow1" class="tabs"> |
| <ul class="tablist"> |
| <li><a href="index.html"><span>Main Page</span></a></li> |
| <li><a href="pages.html"><span>Related Pages</span></a></li> |
| <li><a href="modules.html"><span>Modules</span></a></li> |
| <li><a href="annotated.html"><span>Classes</span></a></li> |
| <li> |
| <div id="MSearchBox" class="MSearchBoxInactive"> |
| <span class="left"> |
| <img id="MSearchSelect" src="search/mag_sel.png" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| alt=""/> |
| <input type="text" id="MSearchField" value="Search" accesskey="S" |
| onfocus="searchBox.OnSearchFieldFocus(true)" |
| onblur="searchBox.OnSearchFieldFocus(false)" |
| onkeyup="searchBox.OnSearchFieldChange(event)"/> |
| </span><span class="right"> |
| <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> |
| </span> |
| </div> |
| </li> |
| </ul> |
| </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="namespacenlohmann.html">nlohmann</a></li><li class="navelem"><a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a></li> </ul> |
| </div> |
| </div><!-- top --> |
| <div class="contents"> |
| <table cellspacing="0" cellpadding="0" border="0"> |
| <tr> |
| <td valign="top"> |
| <div class="navtab"> |
| <table> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html#ae928414b2805cf6ef56b4e4f8d235416">allocator_type</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a53590b99e380c464a83a0a5edf6da9ab.html#a53590b99e380c464a83a0a5edf6da9ab">array</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html#ac82abedf356d252e0589850c3d8b35ba">array_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gada8e01109a60088e4db2a670d4903b54.html#gada8e01109a60088e4db2a670d4903b54">at</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaf6b6050ccd906dddf7c9f47fe3ad62a5.html#gaf6b6050ccd906dddf7c9f47fe3ad62a5">at</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga652414dd930cb3af3b6f454cc535a23e.html#ga652414dd930cb3af3b6f454cc535a23e">at</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga16a275d0201e9aedc87c933c764b8869.html#ga16a275d0201e9aedc87c933c764b8869">at</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaa1f3b3f1dca79392d6727b81f9668c6c.html#gaa1f3b3f1dca79392d6727b81f9668c6c">back</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gab9da2afc6f77295f25252725fde142a6.html#gab9da2afc6f77295f25252725fde142a6">back</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html#a793e5c1da2fc7de7a04b19eadbb3f2cb">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html#a5a2d4dbcdbc8ea065b87daf52cd786b9">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html#a930e14150ffa067bcf56d35cb00271e1">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html#a0a9c6a1fccc4db365860463e8203eb38">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html#a951a76ba057b3be948e7ba5c2c01cd5a">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html#af93e556bf708cb81b22ce223af1aa727">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html#ad7067a1a8ad2d88125915ada6d4d79b7">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html#a15e468968cd4d0e4fd566044d66ada24">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html#a2448b2777e8a3e48614e1b3c41b96f7c">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html#ae42d32c34c8014b1bf677fdb7baa5401">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html#ae2980ed978451f844e6e9a0890b637a6">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html#a190d719446e7016879c4b961c9cf9072">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html#acbf7f957ecb6ce19cdc5b40b5d6b6333">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html#a0bb6ea56c89560cce8003485bffe49d4">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html#a80a89ddbe4cb7ef15b049febee208cc8">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html#a034bccea9f5400650443e9f12e67b079">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html#a444d8376d63d7a5edb85f33bc5976c14">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html#add77b50f69debb20e98d5a8c6c11c90c">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html#a6a7f45095675ac6fd1d018a0e41874be">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html#ac943391891fcde0a71a15ce990e0f7f4">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html#a33f1632cfdbf460b4913f4e8a43dd9e4">basic_json</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaf4261341695729a8e657b94772f95516.html#gaf4261341695729a8e657b94772f95516">begin</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga3e49eea90db1cba32ee86a7644a7f05b.html#ga3e49eea90db1cba32ee86a7644a7f05b">begin</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html#aafa839f2a74dc1b5060314b3423143b8">boolean_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga879007de260e6a128fbbce4e78c804af.html#ga879007de260e6a128fbbce4e78c804af">cbegin</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaa70eb86b6e6ada371d95adb7d171c2af.html#gaa70eb86b6e6ada371d95adb7d171c2af">cend</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga8c40cd9ead4de7c82f28268bdf0ec98a.html#ga8c40cd9ead4de7c82f28268bdf0ec98a">clear</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html#a13e5642dbfa1602c937d295a085413cc">const_pointer</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html#ac4011bd0781e51afe4994d2b09fd27e9">const_reference</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga01a2643289b69cd71d9b3f3fc209b748.html#ga01a2643289b69cd71d9b3f3fc209b748">count</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gae5dc3be56fdd8244973c3e3790769ad0.html#gae5dc3be56fdd8244973c3e3790769ad0">crbegin</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gad7b898eb39e6e6c1cc870dde1f9517f0.html#gad7b898eb39e6e6c1cc870dde1f9517f0">crend</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html#adbd4c16c9ac641b2a4736bc2c6787d83">difference_type</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga1f6b988271c56e3b9d5d33166154fdb6.html#ga1f6b988271c56e3b9d5d33166154fdb6">dump</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga572cdf681c75b42c2bc38a1fbe993eca.html#ga572cdf681c75b42c2bc38a1fbe993eca">empty</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gad8f84e6fb9bbf9a7bc767962ad0fe3a1.html#gad8f84e6fb9bbf9a7bc767962ad0fe3a1">end</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gad62e88e5c60e03e094e6250f6bb2f9cf.html#gad62e88e5c60e03e094e6250f6bb2f9cf">end</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga4be3b72fd7f949a0695d08300a258a06.html#ga4be3b72fd7f949a0695d08300a258a06">erase</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaa87c30bfeaa395f12bb101934395a637.html#gaa87c30bfeaa395f12bb101934395a637">erase</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga7d1b990f2c12fecb57db1504fdadd0bb.html#ga7d1b990f2c12fecb57db1504fdadd0bb">erase</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga6dff6a02a2be250b8f8dc2f47be65544.html#ga6dff6a02a2be250b8f8dc2f47be65544">erase</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga7dab69b10b98e7bc694339720e37fb2b.html#ga7dab69b10b98e7bc694339720e37fb2b">find</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga7c19a5c3be6cc755377ee41eade78baf.html#ga7c19a5c3be6cc755377ee41eade78baf">find</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga83cbbfbf5d3ecbad6de8ece0be6b36c4.html#ga83cbbfbf5d3ecbad6de8ece0be6b36c4">front</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga8b526709d395142b68d21abfbfff17c3.html#ga8b526709d395142b68d21abfbfff17c3">front</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga5f0aad50ed7e8aec3128fe018c18b3fe.html#ga5f0aad50ed7e8aec3128fe018c18b3fe">get</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga5f0aad50ed7e8aec3128fe018c18b3fe.html#ga5f0aad50ed7e8aec3128fe018c18b3fe">get</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html#ad2c4513cef5d8db760c4b2d871eea42c">get_allocator</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga2efda2b6d931ee72d9757418042e74e1.html#ga2efda2b6d931ee72d9757418042e74e1">get_ptr</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaf70222eb312ca0a44cd7d793b1516e2e.html#gaf70222eb312ca0a44cd7d793b1516e2e">is_array</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga62136b62f0ec60c0f2b5a3ce9aaa19b4.html#ga62136b62f0ec60c0f2b5a3ce9aaa19b4">is_boolean</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gad1fea64ed433a6f4e7408c8c7bbc4a37.html#gad1fea64ed433a6f4e7408c8c7bbc4a37">is_discarded</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gabb086fd840bedb05e0aee67f70eba1a9.html#gabb086fd840bedb05e0aee67f70eba1a9">is_null</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga058be74840ddfec9dad9755ac8dc8b99.html#ga058be74840ddfec9dad9755ac8dc8b99">is_number</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gab8682827348d8eb61507bbe8c7829ce8.html#gab8682827348d8eb61507bbe8c7829ce8">is_number_float</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaa5a06ef7009d3a8c72cc173f1f5da760.html#gaa5a06ef7009d3a8c72cc173f1f5da760">is_number_integer</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga2bb1b109282149119a070be4ac76f820.html#ga2bb1b109282149119a070be4ac76f820">is_object</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gab2fa1c4df15db5de07144b5c15c6f0f6.html#gab2fa1c4df15db5de07144b5c15c6f0f6">is_primitive</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gabc2b49c2c44c61a15d4b272a85b41064.html#gabc2b49c2c44c61a15d4b272a85b41064">is_string</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga9d508dc7eb7023cd17b3c6958ea7c4ee.html#ga9d508dc7eb7023cd17b3c6958ea7c4ee">is_structured</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aa23ac5808b9aa1a08d18e3ebea25c7ce.html#aa23ac5808b9aa1a08d18e3ebea25c7ce">list_init_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga0998ed4a76d1e5048fd043475eb7bfde.html#ga0998ed4a76d1e5048fd043475eb7bfde">max_size</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">number_float_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">number_integer_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_afb9664e6f30038e691f2e864e7f6a740.html#afb9664e6f30038e691f2e864e7f6a740">object</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html#a63691315292df8e1522b00d37ebb1ffc">object_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga31af4b416e9ccb373291a645da7f83d7.html#ga31af4b416e9ccb373291a645da7f83d7">operator value_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaf709c079de0ac3507143ea2c60699bd0.html#gaf709c079de0ac3507143ea2c60699bd0">operator ValueType</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga6e2e21da48f5d9471716cd868a068327.html#ga6e2e21da48f5d9471716cd868a068327">operator!=</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga6a67c72ba65322bfcb28d170617dcdff.html#ga6a67c72ba65322bfcb28d170617dcdff">operator+=</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga0a7560122349628cf4942a316aa6d21f.html#ga0a7560122349628cf4942a316aa6d21f">operator+=</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga0e372f4c5a90c6be7242a2d7a3709b48.html#ga0e372f4c5a90c6be7242a2d7a3709b48">operator+=</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html#aac185a137428a7337aa620de07bfbbd7">operator<</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaacd442b66140c764c594ac8ad7dfd5b3.html#gaacd442b66140c764c594ac8ad7dfd5b3">operator<</a></td></tr> |
| <tr><td class="navtab"><a class="qindexHL" href="group__object__inspection_ga5e34c5435e557d0bf666bd7311211405.html#ga5e34c5435e557d0bf666bd7311211405">operator<<</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga60ca396028b8d9714c6e10efbf475af6.html#ga60ca396028b8d9714c6e10efbf475af6">operator<<</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga5c8bb5200f5eac10d31e26be46e5b1ac.html#ga5c8bb5200f5eac10d31e26be46e5b1ac">operator<=</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af3abeeb0e9676de8bc2d6aa6f6c0d6c6.html#af3abeeb0e9676de8bc2d6aa6f6c0d6c6">operator=</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga122640e7e2db1814fc7bbb3c122ec76e.html#ga122640e7e2db1814fc7bbb3c122ec76e">operator==</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga87db51b6b936fb2ea293cdbc8702dcb8.html#ga87db51b6b936fb2ea293cdbc8702dcb8">operator></a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga74a943800c7f103d0990d7eef82c6453.html#ga74a943800c7f103d0990d7eef82c6453">operator>=</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga34d6a60dd99e9f33b8273a1c8db5669b.html#ga34d6a60dd99e9f33b8273a1c8db5669b">operator>></a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaaf363408931d76472ded14017e59c9e8.html#gaaf363408931d76472ded14017e59c9e8">operator>></a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga57703688bee6b9736ab3a430d8d246f2.html#ga57703688bee6b9736ab3a430d8d246f2">operator[]</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gae960d2d6bc7b94fe39cc5e9f106edfa9.html#gae960d2d6bc7b94fe39cc5e9f106edfa9">operator[]</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaf74581d177dafc38df5a126ccd358999.html#gaf74581d177dafc38df5a126ccd358999">operator[]</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga8e34088252a3ee6b2377f3a1f26dd1ba.html#ga8e34088252a3ee6b2377f3a1f26dd1ba">operator[]</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga266c4dd24d11a86e4831523af5d9df4d.html#ga266c4dd24d11a86e4831523af5d9df4d">operator[]</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga9daafb4c15ed5a008cb825bbd8c29d87.html#ga9daafb4c15ed5a008cb825bbd8c29d87">operator[]</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaf2730bc8ffa6b28916875c13ee7b83f5.html#gaf2730bc8ffa6b28916875c13ee7b83f5">parse</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga74ccfa471a0c061876b247f820f3c741.html#ga74ccfa471a0c061876b247f820f3c741">parse</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html#aea1c863b719b4ca5b77188c171bbfafe">parse_event_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aa8e533b4290ade5bf5a33104a69b202a.html#aa8e533b4290ade5bf5a33104a69b202a">parser_callback_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html#a6bbd3e72a870f1ba81ff6886b063b0fe">pointer</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga429c2606865483ff357cccc1b1c46569.html#ga429c2606865483ff357cccc1b1c46569">push_back</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga749e58042d8069f4f048ee4d23c43f63.html#ga749e58042d8069f4f048ee4d23c43f63">push_back</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaeda4ec7473c17fae51e6d1eba0faf720.html#gaeda4ec7473c17fae51e6d1eba0faf720">push_back</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga677297e84beb0f13cbd55525cf523e01.html#ga677297e84beb0f13cbd55525cf523e01">rbegin</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaa366948498c70661eac025a841507db9.html#gaa366948498c70661eac025a841507db9">rbegin</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html#a5fd8b54389698edf0c08e2dd001f610b">reference</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gace5106fb70f029fd7dfe99fc9eace3b5.html#gace5106fb70f029fd7dfe99fc9eace3b5">rend</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga2759c64550285b6316fe76d76460d32e.html#ga2759c64550285b6316fe76d76460d32e">rend</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaf49c37bbda87f36170c67f960db3781a.html#gaf49c37bbda87f36170c67f960db3781a">size</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html#a80ceaa3bdd346292273b309e08525c1c">size_type</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html#ace8338e57fdb11e1955c2a0c2d782069">string_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gafb19d4669daf3c4347763f043471b835.html#gafb19d4669daf3c4347763f043471b835">swap</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gaa71e977d31f470689883ac60d16ea4ac.html#gaa71e977d31f470689883ac60d16ea4ac">swap</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga4bf695ddf4a00ea8feea2c725ec847f1.html#ga4bf695ddf4a00ea8feea2c725ec847f1">swap</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_ga57a96ab3ff1ce7b48a754129fb12c982.html#ga57a96ab3ff1ce7b48a754129fb12c982">swap</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="group__object__inspection_gad81f3cedf09ccd70b2f3239d148c8752.html#gad81f3cedf09ccd70b2f3239d148c8752">type</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522">value_t</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html#a7d0db3b728d820d4984df78d97d2b104">value_type</a></td></tr> |
| <tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a46f149c14e807916a90037557ccfcffa.html#a46f149c14e807916a90037557ccfcffa">~basic_json</a></td></tr> |
| </table> |
| </div> |
| </td> |
| <td valign="top" class="mempage"> |
| <a class="anchor" id="ga5e34c5435e557d0bf666bd7311211405"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator> </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::ostream& operator<< </td> |
| <td>(</td> |
| <td class="paramtype">std::ostream & </td> |
| <td class="paramname"><em>o</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> & </td> |
| <td class="paramname"><em>j</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">friend</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Serialize the given JSON value <em>j</em> to the output stream <em>o</em>. The JSON value will be serialized using the <a class="el" href="group__object__inspection_ga1f6b988271c56e3b9d5d33166154fdb6.html#ga1f6b988271c56e3b9d5d33166154fdb6">dump</a> member function. The indentation of the output can be controlled with the member variable <code>width</code> of the output stream <em>o</em>. For instance, using the manipulator <code>std::setw(4)</code> on <em>o</em> sets the indentation level to <code>4</code> and the serialization result is the same as calling <code>dump(4)</code>.</p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramdir">[in,out]</td><td class="paramname">o</td><td>stream to serialize to </td></tr> |
| <tr><td class="paramdir">[in]</td><td class="paramname">j</td><td>JSON value to serialize</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>the stream <em>o</em> </dd></dl> |
| <dl class="section user"><dt>Complexity</dt><dd>Linear.</dd></dl> |
| <dl class="section user"><dt>Example</dt><dd>The example below shows the serialization with different parameters to <code>width</code> to adjust the indentation level. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div> |
| <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div> |
| <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div> |
| <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div> |
| <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div> |
| <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div> |
| <div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create JSON values</span></div> |
| <div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> j_object = {{<span class="stringliteral">"one"</span>, 1}, {<span class="stringliteral">"two"</span>, 2}};</div> |
| <div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> j_array = {1, 2, 4, 8, 16};</div> |
| <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div> |
| <div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="comment">// serialize without indentation</span></div> |
| <div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::cout << j_object << <span class="stringliteral">"\n\n"</span>;</div> |
| <div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << j_array << <span class="stringliteral">"\n\n"</span>;</div> |
| <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div> |
| <div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="comment">// serialize with indentation</span></div> |
| <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << std::setw(4) << j_object << <span class="stringliteral">"\n\n"</span>;</div> |
| <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << std::setw(2) << j_array << <span class="stringliteral">"\n\n"</span>;</div> |
| <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div> |
| <div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:121</div></div> |
| <div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:56</div></div> |
| </div><!-- fragment --> Output: <pre class="fragment">{"one":1,"two":2} |
| |
| [1,2,4,8,16] |
| |
| { |
| "one": 1, |
| "two": 2 |
| } |
| |
| [ |
| 1, |
| 2, |
| 4, |
| 8, |
| 16 |
| ] |
| |
| </pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/operator_serialize.cpp -o operator_serialize </pre>. </dd></dl> |
| |
| </div> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div><!-- contents --> |
| <!-- start footer part --> |
| <hr class="footer"/><address class="footer"><small> |
| Generated on Sat Jun 27 2015 18:30:54 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/> |
| </a> 1.8.9.1 |
| </small></address> |
| </body> |
| </html> |