diff --git a/classnlohmann_1_1basic__json_1_1reverse__iterator_ae711bdc24d54870a560550fc21c11f46.html b/classnlohmann_1_1basic__json_1_1reverse__iterator_ae711bdc24d54870a560550fc21c11f46.html
index ce1eb4d3b..c786827c5 100644
--- a/classnlohmann_1_1basic__json_1_1reverse__iterator_ae711bdc24d54870a560550fc21c11f46.html
+++ b/classnlohmann_1_1basic__json_1_1reverse__iterator_ae711bdc24d54870a560550fc21c11f46.html
@@ -129,7 +129,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_1_1reverse__iterator_af3029b8b16518b9da0b4cd3be98ef2c1.html b/classnlohmann_1_1basic__json_1_1reverse__iterator_af3029b8b16518b9da0b4cd3be98ef2c1.html
index 1a2a7384b..4e7091116 100644
--- a/classnlohmann_1_1basic__json_1_1reverse__iterator_af3029b8b16518b9da0b4cd3be98ef2c1.html
+++ b/classnlohmann_1_1basic__json_1_1reverse__iterator_af3029b8b16518b9da0b4cd3be98ef2c1.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html b/classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html
index 3db9fa412..03c4c6866 100644
--- a/classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html
+++ b/classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html b/classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html
index 4824fca36..34a78f884 100644
--- a/classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html
+++ b/classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html
@@ -123,6 +123,52 @@ template<typename CompatibleNumberFloatType , typename = typename std::enabl
+
Create an floating-point number JSON value with a given content. This constructor allows any type that can be used to construct values of type number_float_t . Examples may include the types float.
+
Template Parameters
+
+ CompatibleNumberFloatType a floating-point type which is compatible to number_float_t .
+
+
+
+
Parameters
+
+ [in] value a floating-point to create a JSON number from
+
+
+
+
Note RFC 7159 http://www.rfc-editor.org/rfc/rfc7159.txt , section 6 disallows NaN values:
+Numeric values that cannot be represented in the grammar below (such as Infinity and NaN) are not permitted.
+
+In case the parameter value is not a number, a JSON null value is created instead.
+
Complexity Constant.
+
Example The example below shows the construction of several JSON floating-point number values from compatible types.
+
+
+
+
+
+
+
+
9 float f_nan = 1.0f / 0.0f;
+
+
+
+
+
+
+
+
+
18 std::cout << j42 <<
'\n' ;
+
19 std::cout << j_nan <<
'\n' ;
+
20 std::cout << j23 <<
'\n' ;
+
+
a class to store JSON values
Definition: json.hpp:121
+
namespace for Niels Lohmann
Definition: json.hpp:56
+
Output: 42.2299995422363
+null
+23.42
+ The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__CompatibleNumberFloatType.cpp -o basic_json__CompatibleNumberFloatType .
+
See also basic_json(const number_float_t)
@@ -132,7 +178,7 @@ template<typename CompatibleNumberFloatType , typename = typename std::enabl
diff --git a/classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html b/classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html
index c189d9a19..46fe10c7e 100644
--- a/classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html
+++ b/classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html
@@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
bool is_number() const noexcept
return whether value is a number
Definition: json.hpp:1349
+
bool is_number() const noexcept
return whether value is a number
Definition: json.hpp:1431
Output:
false
false
true
@@ -168,7 +168,7 @@ false
diff --git a/classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html b/classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html
index 16327ee8f..a13215349 100644
--- a/classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html
+++ b/classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html
@@ -170,7 +170,7 @@ template<template< typename U, typename V, typename...Args > class Obje
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
size_type max_size() const noexcept
returns the maximum possible number of elements
Definition: json.hpp:2478
+
size_type max_size() const noexcept
returns the maximum possible number of elements
Definition: json.hpp:2560
Output: 0
1
1
@@ -188,7 +188,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a0a7560122349628cf4942a316aa6d21f.html b/classnlohmann_1_1basic__json_a0a7560122349628cf4942a316aa6d21f.html
index 2c20b264c..81f283ff7 100644
--- a/classnlohmann_1_1basic__json_a0a7560122349628cf4942a316aa6d21f.html
+++ b/classnlohmann_1_1basic__json_a0a7560122349628cf4942a316aa6d21f.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html b/classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html
index f2049d05a..5bb05e3d6 100644
--- a/classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html
+++ b/classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html
@@ -165,7 +165,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html b/classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html
index d8223b2ff..2ae325a4d 100644
--- a/classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html
+++ b/classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html
@@ -123,7 +123,7 @@ template<typename CompatibleNumberIntegerType , typename std::enable_if< s
-
Create an inteher numnbr JSON value with a given content. This constructor allows any type that can be used to construct values of type number_integer_t . Examples may include the types int, int32_t, or short.
+
Create an integer number JSON value with a given content. This constructor allows any type that can be used to construct values of type number_integer_t . Examples may include the types int, int32_t, or short.
Template Parameters
CompatibleNumberIntegerType an integer type which is compatible to number_integer_t .
@@ -182,7 +182,7 @@ template<typename CompatibleNumberIntegerType , typename std::enable_if< s
diff --git a/classnlohmann_1_1basic__json_a0e372f4c5a90c6be7242a2d7a3709b48.html b/classnlohmann_1_1basic__json_a0e372f4c5a90c6be7242a2d7a3709b48.html
index 58ef556e9..e04d6405b 100644
--- a/classnlohmann_1_1basic__json_a0e372f4c5a90c6be7242a2d7a3709b48.html
+++ b/classnlohmann_1_1basic__json_a0e372f4c5a90c6be7242a2d7a3709b48.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html b/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html
index 2b2a140e3..3ea7b2973 100644
--- a/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html
+++ b/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html
@@ -145,7 +145,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Returns whether the values lhs and rhs are equal
Complexity Linear.
-
Todo: Add example.
+
Todo: Add example.
@@ -155,7 +155,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html b/classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html
index f18fb87ed..273f50641 100644
--- a/classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html
+++ b/classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html b/classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html
index fa535adaf..73636e28f 100644
--- a/classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html
+++ b/classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html
@@ -167,7 +167,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html b/classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html
index 37df648b4..082f9244f 100644
--- a/classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html
+++ b/classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html b/classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html
index 764b877f0..7ed25a3e3 100644
--- a/classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html
+++ b/classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html
@@ -138,7 +138,25 @@ template<typename T , typename std::enable_if< not(std::is_same< T, int
Note This constructor would have the same signature as basic_json(const int value) , so we need to switch this one off in case number_integer_t is the same as int. This is done via the helper type T .
Complexity Constant.
-
Todo: Add example.
+
Example The example below shows the construction of a JSON integer number value.
+
+
+
+
+
+
+
+
+
+
+
+
13 std::cout << j <<
'\n' ;
+
+
a class to store JSON values
Definition: json.hpp:121
+
namespace for Niels Lohmann
Definition: json.hpp:56
+
NumberIntegerType number_integer_t
a type for a number (integer)
Definition: json.hpp:195
+
Output: 42
+ The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__number_integer_t.cpp -o basic_json__number_integer_t .
See also basic_json(const int)
@@ -149,7 +167,7 @@ template<typename T , typename std::enable_if< not(std::is_same< T, int
diff --git a/classnlohmann_1_1basic__json_a1f6b988271c56e3b9d5d33166154fdb6.html b/classnlohmann_1_1basic__json_a1f6b988271c56e3b9d5d33166154fdb6.html
index 4923d8c2f..2334a478d 100644
--- a/classnlohmann_1_1basic__json_a1f6b988271c56e3b9d5d33166154fdb6.html
+++ b/classnlohmann_1_1basic__json_a1f6b988271c56e3b9d5d33166154fdb6.html
@@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje
19 std::cout << j_array.
dump (4) <<
"\n\n" ;
a class to store JSON values
Definition: json.hpp:121
-
string_t dump(const int indent=-1) const noexcept
serialization
Definition: json.hpp:1280
+
string_t dump(const int indent=-1) const noexcept
serialization
Definition: json.hpp:1362
namespace for Niels Lohmann
Definition: json.hpp:56
Output:
{"one":1,"two":2}
@@ -198,7 +198,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html b/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html
index 1276552e8..cff68b49f 100644
--- a/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html
+++ b/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html b/classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html
index f34377e53..e66a014ba 100644
--- a/classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html
+++ b/classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html
@@ -163,7 +163,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html b/classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html
index 0e2b1bbd3..4cff62ab2 100644
--- a/classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html
+++ b/classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html
@@ -132,7 +132,7 @@ template<typename T , std::size_t n>
diff --git a/classnlohmann_1_1basic__json_a2759c64550285b6316fe76d76460d32e.html b/classnlohmann_1_1basic__json_a2759c64550285b6316fe76d76460d32e.html
index a311edcd3..4ea976b97 100644
--- a/classnlohmann_1_1basic__json_a2759c64550285b6316fe76d76460d32e.html
+++ b/classnlohmann_1_1basic__json_a2759c64550285b6316fe76d76460d32e.html
@@ -150,8 +150,8 @@ Illustration from cppreference.com
17 std::cout << *it <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-
const_reverse_iterator crend() const noexcept
returns a const reverse iterator to one before the first
Definition: json.hpp:2319
-
a const reverse random access iterator for the basic_json class
Definition: json.hpp:4379
+
const_reverse_iterator crend() const noexcept
returns a const reverse iterator to one before the first
Definition: json.hpp:2401
+
a const reverse random access iterator for the basic_json class
Definition: json.hpp:4517
namespace for Niels Lohmann
Definition: json.hpp:56
Output: 1
The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/crend.cpp -o crend .
@@ -164,7 +164,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html b/classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html
index dd92da998..b82ee3a03 100644
--- a/classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html
+++ b/classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html
@@ -149,7 +149,7 @@ template<template< typename U, typename V, typename...Args > class Obje
24 std::cout << j_string.
is_object () <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-
bool is_object() const noexcept
return whether value is an object
Definition: json.hpp:1402
+
bool is_object() const noexcept
return whether value is an object
Definition: json.hpp:1484
namespace for Niels Lohmann
Definition: json.hpp:56
Output:
false
false
@@ -168,7 +168,7 @@ false
diff --git a/classnlohmann_1_1basic__json_a2de337cd1d53060b4b8c4118cddc6333.html b/classnlohmann_1_1basic__json_a2de337cd1d53060b4b8c4118cddc6333.html
index 54ab12838..9e6c3c073 100644
--- a/classnlohmann_1_1basic__json_a2de337cd1d53060b4b8c4118cddc6333.html
+++ b/classnlohmann_1_1basic__json_a2de337cd1d53060b4b8c4118cddc6333.html
@@ -133,6 +133,21 @@ template<class T , typename std::enable_if< std::is_same< T, typename _
+
Constructs the JSON value with the contents of the range [first, last).
+
Template Parameters
+
+
+
+
Parameters
+
+ [in] first begin of the range to copy from (included)
+ [in] last end of the range to copy from (excluded)
+
+
+
+
Complexity Linear in distance between first and last .
@@ -142,7 +157,7 @@ template<class T , typename std::enable_if< std::is_same< T, typename _
diff --git a/classnlohmann_1_1basic__json_a31af4b416e9ccb373291a645da7f83d7.html b/classnlohmann_1_1basic__json_a31af4b416e9ccb373291a645da7f83d7.html
index 090617a12..854c82c66 100644
--- a/classnlohmann_1_1basic__json_a31af4b416e9ccb373291a645da7f83d7.html
+++ b/classnlohmann_1_1basic__json_a31af4b416e9ccb373291a645da7f83d7.html
@@ -129,7 +129,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html b/classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html
index 1c0d53e7d..f4626c802 100644
--- a/classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html
+++ b/classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html
@@ -160,7 +160,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html b/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html
index 233a4f4ae..092d1d4ce 100644
--- a/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html
+++ b/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Returns the stream o
Complexity Linear.
-
Example
+
Example The example below shows the serialization with different parameters to width to adjust the indentation level.
@@ -188,7 +188,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a3e49eea90db1cba32ee86a7644a7f05b.html b/classnlohmann_1_1basic__json_a3e49eea90db1cba32ee86a7644a7f05b.html
index b9f07ac3a..3f1b8a3e0 100644
--- a/classnlohmann_1_1basic__json_a3e49eea90db1cba32ee86a7644a7f05b.html
+++ b/classnlohmann_1_1basic__json_a3e49eea90db1cba32ee86a7644a7f05b.html
@@ -149,8 +149,8 @@ Illustration from cppreference.com
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-a const random access iterator for the basic_json class
Definition: json.hpp:3862
-const_iterator cbegin() const noexcept
returns a const iterator to the first element
Definition: json.hpp:2148
+a const random access iterator for the basic_json class
Definition: json.hpp:4000
+const_iterator cbegin() const noexcept
returns a const iterator to the first element
Definition: json.hpp:2230
Output: 1
The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/cbegin.cpp -o cbegin .
@@ -162,7 +162,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html b/classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html
index 61532015a..6f0f6ae67 100644
--- a/classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html
+++ b/classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html b/classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html
index e25e494ef..693ec0eba 100644
--- a/classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html
+++ b/classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html
@@ -190,7 +190,7 @@ template<template< typename U, typename V, typename...Args > class Obje
18 std::cout << j_nested_object <<
'\n' ;
19 std::cout << j_nested_array <<
'\n' ;
-
basic_json<> json
default JSON class
Definition: json.hpp:5841
+
basic_json<> json
default JSON class
Definition: json.hpp:5979
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
Output:
{}
@@ -211,7 +211,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a46f149c14e807916a90037557ccfcffa.html b/classnlohmann_1_1basic__json_a46f149c14e807916a90037557ccfcffa.html
index 6ccbc38bc..722f493cb 100644
--- a/classnlohmann_1_1basic__json_a46f149c14e807916a90037557ccfcffa.html
+++ b/classnlohmann_1_1basic__json_a46f149c14e807916a90037557ccfcffa.html
@@ -136,7 +136,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html b/classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html
index 2941f1882..d1a2a453e 100644
--- a/classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html
+++ b/classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html
@@ -132,7 +132,7 @@ template<class T , typename std::enable_if< std::is_same< T, typename _
diff --git a/classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html b/classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html
index d1ed577ed..74cd64f93 100644
--- a/classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html
+++ b/classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a53590b99e380c464a83a0a5edf6da9ab.html b/classnlohmann_1_1basic__json_a53590b99e380c464a83a0a5edf6da9ab.html
index 8b8ff63c0..1394c0cbf 100644
--- a/classnlohmann_1_1basic__json_a53590b99e380c464a83a0a5edf6da9ab.html
+++ b/classnlohmann_1_1basic__json_a53590b99e380c464a83a0a5edf6da9ab.html
@@ -155,7 +155,7 @@ template<template< typename U, typename V, typename...Args > class Obje
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
static basic_json array(list_init_t init=list_init_t())
explicitly create an array from an initializer list
Definition: json.hpp:913
+
static basic_json array(list_init_t init=list_init_t())
explicitly create an array from an initializer list
Definition: json.hpp:970
Output:
[]
[]
[1,2,3,4]
@@ -173,7 +173,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html b/classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html
index 212aced79..0ffb624c5 100644
--- a/classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html
+++ b/classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html
@@ -174,7 +174,7 @@ template<template< typename U, typename V, typename...Args > class Obje
28 std::cout << j_string.
empty () <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-
bool empty() const noexcept
checks whether the container is empty
Definition: json.hpp:2363
+
bool empty() const noexcept
checks whether the container is empty
Definition: json.hpp:2445
object (unordered set of name/value pairs)
namespace for Niels Lohmann
Definition: json.hpp:56
array (ordered collection of values)
@@ -197,7 +197,7 @@ false
diff --git a/classnlohmann_1_1basic__json_a57703688bee6b9736ab3a430d8d246f2.html b/classnlohmann_1_1basic__json_a57703688bee6b9736ab3a430d8d246f2.html
index f50bc2499..080630b1d 100644
--- a/classnlohmann_1_1basic__json_a57703688bee6b9736ab3a430d8d246f2.html
+++ b/classnlohmann_1_1basic__json_a57703688bee6b9736ab3a430d8d246f2.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html b/classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html
index 04a1be39d..150937bb7 100644
--- a/classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html
+++ b/classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html b/classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html
index 593b46380..412a078b6 100644
--- a/classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html
+++ b/classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html b/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html
index 8f97e1548..23cd3c48a 100644
--- a/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html
+++ b/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Returns whether lhs is less than or equal to rhs
Complexity Linear.
-
Todo: Add example.
+
Todo: Add example.
@@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html b/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html
index 3aed54f74..d34543f9a 100644
--- a/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html
+++ b/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Returns the stream o
Complexity Linear.
-
Example
+
Example The example below shows the serialization with different parameters to width to adjust the indentation level.
@@ -188,7 +188,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html b/classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html
index 964b0d2c7..d2f4b7ad2 100644
--- a/classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html
+++ b/classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html b/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html
index a4fb74ab4..6e476f037 100644
--- a/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html
+++ b/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html
@@ -131,6 +131,61 @@ template<template< typename U, typename V, typename...Args > class Obje
+
Deserializes an input stream to a JSON value.
+
Parameters
+
+ [in,out] i input stream to read a serialized JSON value from
+ [in,out] j JSON value to write the deserialized input to
+
+
+
+
Exceptions
+
+ std::invalid_argument in case of parse errors
+
+
+
+
Complexity Linear in the length of the input. The parser is a predictive LL(1) parser.
+
Example The example below shows how a JSON value is constructed by reading a serialization from a stream.
+
+
+
+
+
+
+
+
+
+
11 "string": "Hello, world!",
+
12 "array": [1, 2, 3, 4, 5],
+
+
+
+
+
+
+
+
+
+
22 std::cout << std::setw(2) << j <<
'\n' ;
+
+
a class to store JSON values
Definition: json.hpp:121
+
namespace for Niels Lohmann
Definition: json.hpp:56
+
Output: {
+ "array": [
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "boolean": false,
+ "null": null,
+ "number": 23,
+ "string": "Hello, world!"
+}
+ The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator_deserialize.cpp -o operator_deserialize .
+
See also parse(std::istream&, parser_callback_t) for a variant with a parser callback function to filter values while parsing
@@ -140,7 +195,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a62136b62f0ec60c0f2b5a3ce9aaa19b4.html b/classnlohmann_1_1basic__json_a62136b62f0ec60c0f2b5a3ce9aaa19b4.html
index 88727af71..c61fbc0f7 100644
--- a/classnlohmann_1_1basic__json_a62136b62f0ec60c0f2b5a3ce9aaa19b4.html
+++ b/classnlohmann_1_1basic__json_a62136b62f0ec60c0f2b5a3ce9aaa19b4.html
@@ -149,7 +149,7 @@ template<template< typename U, typename V, typename...Args > class Obje
a class to store JSON values
Definition: json.hpp:121
-
bool is_boolean() const noexcept
return whether value is a boolean
Definition: json.hpp:1331
+
bool is_boolean() const noexcept
return whether value is a boolean
Definition: json.hpp:1413
namespace for Niels Lohmann
Definition: json.hpp:56
Output:
false
true
@@ -168,7 +168,7 @@ false
diff --git a/classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html b/classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html
index 8a4e123dd..bb8473be8 100644
--- a/classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html
+++ b/classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html b/classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html
index ccc027a29..475236752 100644
--- a/classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html
+++ b/classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a677297e84beb0f13cbd55525cf523e01.html b/classnlohmann_1_1basic__json_a677297e84beb0f13cbd55525cf523e01.html
index bfe170ef8..5a9148d71 100644
--- a/classnlohmann_1_1basic__json_a677297e84beb0f13cbd55525cf523e01.html
+++ b/classnlohmann_1_1basic__json_a677297e84beb0f13cbd55525cf523e01.html
@@ -147,9 +147,9 @@ Illustration from cppreference.com
14 std::cout << *it <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-
a reverse random access iterator for the basic_json class
Definition: json.hpp:4357
+
a reverse random access iterator for the basic_json class
Definition: json.hpp:4495
namespace for Niels Lohmann
Definition: json.hpp:56
-
reverse_iterator rbegin() noexcept
returns an iterator to the reverse-beginning
Definition: json.hpp:2232
+
reverse_iterator rbegin() noexcept
returns an iterator to the reverse-beginning
Definition: json.hpp:2314
Output: 5
The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/rbegin.cpp -o rbegin .
@@ -161,7 +161,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html b/classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html
index f78e91f59..39c773585 100644
--- a/classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html
+++ b/classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a6a67c72ba65322bfcb28d170617dcdff.html b/classnlohmann_1_1basic__json_a6a67c72ba65322bfcb28d170617dcdff.html
index 05bb487b7..cd46d0138 100644
--- a/classnlohmann_1_1basic__json_a6a67c72ba65322bfcb28d170617dcdff.html
+++ b/classnlohmann_1_1basic__json_a6a67c72ba65322bfcb28d170617dcdff.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html b/classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html
new file mode 100644
index 000000000..f7eb908a5
--- /dev/null
+++ b/classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
JSON for Modern C++: nlohmann::basic_json::basic_json
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ JSON for Modern C++
+ 3.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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>
+
+template<class InputIT , typename std::enable_if< std::is_same< InputIT, typename __basic_json::iterator >::value orstd::is_same< InputIT, typename __basic_json::const_iterator >::value, int >::type = 0>
+
+
+
Constructs the JSON value with the contents of the range [first, last). The semantics depends on the different types a JSON value can have:
+In case of atomic value types (number, boolean, or string), first must be begin() and last must be end() . In this case, the value is copied. Otherwise, std::out_of_range is thrown.
+In case of compound value types (array, object), the constructor behaves as similar versions for std::vector.
+In case of a null value type, std::domain_error is thrown.
+
+
Template Parameters
+
+
+
+
Parameters
+
+ [in] first begin of the range to copy from (included)
+ [in] last end of the range to copy from (excluded)
+
+
+
+
Exceptions
+
+ std::domain_error if iterators are not compatible; that is, do not belong to the same JSON value
+ std::out_of_range if iterators are for an atomic value type (number, boolean, or string) where an out of range error can be detected easily
+ std::bad_alloc if allocation for object, array, or string fails
+ std::domain_error if called with a null value
+
+
+
+
Complexity Linear in distance between first and last .
+
Example The example below shows several ways to create JSON values by specifying a subrange with iterators.
+
+
+
+
+
+
+
8 json j_array = {
"alpha" ,
"bravo" ,
"charly" ,
"delta" ,
"easy" };
+
+
10 json j_object = {{
"one" ,
"eins" }, {
"two" ,
"zwei" }};
+
+
+
13 json j_array_range(j_array.
begin () + 1, j_array.
end () - 2);
+
+
+
+
+
18 std::cout << j_array_range <<
'\n' ;
+
19 std::cout << j_number_range <<
'\n' ;
+
20 std::cout << j_object_range <<
'\n' ;
+
+
a class to store JSON values
Definition: json.hpp:121
+
iterator end() noexcept
returns an iterator to one past the last element
Definition: json.hpp:2255
+
iterator find(typename object_t::key_type key)
find an element in an object
Definition: json.hpp:2135
+
namespace for Niels Lohmann
Definition: json.hpp:56
+
iterator begin() noexcept
returns an iterator to the first element
Definition: json.hpp:2195
+
Output: ["bravo","charly"]
+42
+{"one":"eins"}
+ The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__InputIt_InputIt.cpp -o basic_json__InputIt_InputIt .
+
+
+
+
+
+
+
+
+
diff --git a/classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html b/classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html
index 005aed39c..782ea0a46 100644
--- a/classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html
+++ b/classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html b/classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html
index 21f8dce99..efca59c24 100644
--- a/classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html
+++ b/classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html b/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html
index 81af7c87e..5008aae36 100644
--- a/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html
+++ b/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Returns whether the values lhs and rhs are not equal
Complexity Linear.
-
Todo: Add example.
+
Todo: Add example.
@@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a70be72c27e1ca0af77335585a8cec1ed.html b/classnlohmann_1_1basic__json_a70be72c27e1ca0af77335585a8cec1ed.html
index 0bb13a99b..b40d2d85b 100644
--- a/classnlohmann_1_1basic__json_a70be72c27e1ca0af77335585a8cec1ed.html
+++ b/classnlohmann_1_1basic__json_a70be72c27e1ca0af77335585a8cec1ed.html
@@ -131,7 +131,7 @@ template<typename T >
diff --git a/classnlohmann_1_1basic__json_a749e58042d8069f4f048ee4d23c43f63.html b/classnlohmann_1_1basic__json_a749e58042d8069f4f048ee4d23c43f63.html
index 1c10cdde8..063aaac62 100644
--- a/classnlohmann_1_1basic__json_a749e58042d8069f4f048ee4d23c43f63.html
+++ b/classnlohmann_1_1basic__json_a749e58042d8069f4f048ee4d23c43f63.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html b/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html
index 66bbca53d..de3a0847e 100644
--- a/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html
+++ b/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Returns whether lhs is greater than or equal to rhs
Complexity Linear.
-
Todo: Add example.
+
Todo: Add example.
@@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html b/classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html
index 8c1253780..a52bdc2f2 100644
--- a/classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html
+++ b/classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html
@@ -131,6 +131,17 @@ template<template< typename U, typename V, typename...Args > class Obje
+
Parameters
+
+ [in,out] i stream to read a serialized JSON value from
+ [in] cb a parser callback function of type parser_callback_t which is used to control the deserialization by filtering unwanted values (optional)
+
+
+
+
Returns result of the deserialization
+
Complexity Linear in the length of the input. The parser is a predictive LL(1) parser. The complexity can be higher if the parser callback function cb has a super-linear complexity.
+
Todo: Add example.
+
See also parse(const string_t&, parser_callback_t) for a version that reads from a string
@@ -140,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html b/classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html
index edda462d4..1817bf529 100644
--- a/classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html
+++ b/classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html
@@ -201,7 +201,7 @@ false
diff --git a/classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html b/classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html
index bc4640c0f..d214feee5 100644
--- a/classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html
+++ b/classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html b/classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html
index 9e0db3f56..7a20ef29d 100644
--- a/classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html
+++ b/classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html b/classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html
index e1ce5991d..c09fadbcf 100644
--- a/classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html
+++ b/classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html b/classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html
index e9bd91634..fa20cc66a 100644
--- a/classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html
+++ b/classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html b/classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html
index 74e5333b3..cb170561e 100644
--- a/classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html
+++ b/classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Numeric values that cannot be represented in the grammar below (such as Infinity and NaN) are not permitted.
In case the parameter
value is not a number, a JSON null value is created instead.
-
Complexity Linear.
+
Complexity Constant.
Example The following example creates several floating-point values.
@@ -170,7 +170,7 @@ null
diff --git a/classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html b/classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html
index 329b20328..61da9bb3b 100644
--- a/classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html
+++ b/classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html b/classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html
index e50368cee..f635d1fd5 100644
--- a/classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html
+++ b/classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html
@@ -126,7 +126,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Note Calling front on an empty container is undefined.
Exceptions
- std::out_of_range when called on null value.
+ std::out_of_range when called on null value
@@ -158,7 +158,7 @@ template<template< typename U, typename V, typename...Args > class Obje
27 std::cout << j_string.
front () <<
'\n' ;
-
reference front()
access the first element
Definition: json.hpp:1851
+
reference front()
access the first element
Definition: json.hpp:1933
a class to store JSON values
Definition: json.hpp:121
object (unordered set of name/value pairs)
namespace for Niels Lohmann
Definition: json.hpp:56
@@ -179,7 +179,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a87698fe3ae2652b3ad5eab1b717fee5f.html b/classnlohmann_1_1basic__json_a87698fe3ae2652b3ad5eab1b717fee5f.html
index 2cf3f2de0..a77563528 100644
--- a/classnlohmann_1_1basic__json_a87698fe3ae2652b3ad5eab1b717fee5f.html
+++ b/classnlohmann_1_1basic__json_a87698fe3ae2652b3ad5eab1b717fee5f.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a879007de260e6a128fbbce4e78c804af.html b/classnlohmann_1_1basic__json_a879007de260e6a128fbbce4e78c804af.html
index c8d1685ab..ae0049945 100644
--- a/classnlohmann_1_1basic__json_a879007de260e6a128fbbce4e78c804af.html
+++ b/classnlohmann_1_1basic__json_a879007de260e6a128fbbce4e78c804af.html
@@ -149,8 +149,8 @@ Illustration from cppreference.com
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
a const random access iterator for the basic_json class
Definition: json.hpp:3862
-
const_iterator cbegin() const noexcept
returns a const iterator to the first element
Definition: json.hpp:2148
+
a const random access iterator for the basic_json class
Definition: json.hpp:4000
+
const_iterator cbegin() const noexcept
returns a const iterator to the first element
Definition: json.hpp:2230
Output:
1
The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/cbegin.cpp -o cbegin .
@@ -162,7 +162,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html b/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html
index 12606a4c7..fb9fd477a 100644
--- a/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html
+++ b/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Returns whether lhs is greater than to rhs
Complexity Linear.
-
Todo: Add example.
+
Todo: Add example.
@@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html b/classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html
index ddfdff518..eec2e2a1e 100644
--- a/classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html
+++ b/classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html
@@ -126,7 +126,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Note Calling front on an empty container is undefined.
Exceptions
- std::out_of_range when called on null value.
+ std::out_of_range when called on null value
@@ -158,7 +158,7 @@ template<template< typename U, typename V, typename...Args > class Obje
27 std::cout << j_string.
front () <<
'\n' ;
-
reference front()
access the first element
Definition: json.hpp:1851
+
reference front()
access the first element
Definition: json.hpp:1933
a class to store JSON values
Definition: json.hpp:121
object (unordered set of name/value pairs)
namespace for Niels Lohmann
Definition: json.hpp:56
@@ -179,7 +179,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html b/classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html
index 6e59765d2..95383d1c5 100644
--- a/classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html
+++ b/classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html
@@ -174,7 +174,7 @@ template<template< typename U, typename V, typename...Args > class Obje
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
void clear() noexcept
clears the contents
Definition: json.hpp:2538
+
void clear() noexcept
clears the contents
Definition: json.hpp:2620
Output:
null
false
0
@@ -192,7 +192,7 @@ false
diff --git a/classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba.html b/classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba.html
index d8af5ec5e..b46a0ee0a 100644
--- a/classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba.html
+++ b/classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html b/classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html
index 750c28b7d..3626909b8 100644
--- a/classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html
+++ b/classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html
@@ -149,7 +149,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html b/classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html
index d5a1f418f..35f6d2d7b 100644
--- a/classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html
+++ b/classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html
@@ -201,7 +201,7 @@ template<class CompatibleObjectType , typename std::enable_if< std::is_con
diff --git a/classnlohmann_1_1basic__json_a9a91e05cbc516623fa61e253f920e42e.html b/classnlohmann_1_1basic__json_a9a91e05cbc516623fa61e253f920e42e.html
index 9588e7991..0f90bc867 100644
--- a/classnlohmann_1_1basic__json_a9a91e05cbc516623fa61e253f920e42e.html
+++ b/classnlohmann_1_1basic__json_a9a91e05cbc516623fa61e253f920e42e.html
@@ -131,7 +131,7 @@ template<typename T >
diff --git a/classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html b/classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html
index f873e51b5..e63b73188 100644
--- a/classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html
+++ b/classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html
@@ -132,7 +132,7 @@ template<typename T , std::size_t n>
diff --git a/classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html b/classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html
index 01ebffbd2..bf568997d 100644
--- a/classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html
+++ b/classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html
@@ -162,7 +162,7 @@ template<template< typename U, typename V, typename...Args > class Obje
object (unordered set of name/value pairs)
namespace for Niels Lohmann
Definition: json.hpp:56
array (ordered collection of values)
-
reference back()
access the last element
Definition: json.hpp:1883
+
reference back()
access the last element
Definition: json.hpp:1965
Output:
true
17
23.42
@@ -179,7 +179,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_aa23ac5808b9aa1a08d18e3ebea25c7ce.html b/classnlohmann_1_1basic__json_aa23ac5808b9aa1a08d18e3ebea25c7ce.html
index 12daa13c8..de741d9df 100644
--- a/classnlohmann_1_1basic__json_aa23ac5808b9aa1a08d18e3ebea25c7ce.html
+++ b/classnlohmann_1_1basic__json_aa23ac5808b9aa1a08d18e3ebea25c7ce.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_aa366948498c70661eac025a841507db9.html b/classnlohmann_1_1basic__json_aa366948498c70661eac025a841507db9.html
index 66a67f86e..10e0ce2d2 100644
--- a/classnlohmann_1_1basic__json_aa366948498c70661eac025a841507db9.html
+++ b/classnlohmann_1_1basic__json_aa366948498c70661eac025a841507db9.html
@@ -147,9 +147,9 @@ Illustration from cppreference.com
14 std::cout << *it <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-a const reverse random access iterator for the basic_json class
Definition: json.hpp:4379
+a const reverse random access iterator for the basic_json class
Definition: json.hpp:4517
namespace for Niels Lohmann
Definition: json.hpp:56
-const_reverse_iterator crbegin() const noexcept
returns a const reverse iterator to the last element
Definition: json.hpp:2296
+const_reverse_iterator crbegin() const noexcept
returns a const reverse iterator to the last element
Definition: json.hpp:2378
Output:
5
The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/crbegin.cpp -o crbegin .
@@ -161,7 +161,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_aa5a06ef7009d3a8c72cc173f1f5da760.html b/classnlohmann_1_1basic__json_aa5a06ef7009d3a8c72cc173f1f5da760.html
index 10c60870a..4c303af1b 100644
--- a/classnlohmann_1_1basic__json_aa5a06ef7009d3a8c72cc173f1f5da760.html
+++ b/classnlohmann_1_1basic__json_aa5a06ef7009d3a8c72cc173f1f5da760.html
@@ -149,7 +149,7 @@ template<template< typename U, typename V, typename...Args > class Obje
a class to store JSON values
Definition: json.hpp:121
-
bool is_number_integer() const noexcept
return whether value is an integer number
Definition: json.hpp:1367
+
bool is_number_integer() const noexcept
return whether value is an integer number
Definition: json.hpp:1449
namespace for Niels Lohmann
Definition: json.hpp:56
Output: false
false
@@ -168,7 +168,7 @@ false
diff --git a/classnlohmann_1_1basic__json_aa70eb86b6e6ada371d95adb7d171c2af.html b/classnlohmann_1_1basic__json_aa70eb86b6e6ada371d95adb7d171c2af.html
index 9087a2838..2f691ccf7 100644
--- a/classnlohmann_1_1basic__json_aa70eb86b6e6ada371d95adb7d171c2af.html
+++ b/classnlohmann_1_1basic__json_aa70eb86b6e6ada371d95adb7d171c2af.html
@@ -152,8 +152,8 @@ Illustration from cppreference.com
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
const_iterator cend() const noexcept
returns a const iterator to one past the last element
Definition: json.hpp:2208
-
a const random access iterator for the basic_json class
Definition: json.hpp:3862
+
const_iterator cend() const noexcept
returns a const iterator to one past the last element
Definition: json.hpp:2290
+
a const random access iterator for the basic_json class
Definition: json.hpp:4000
Output:
5
The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/cend.cpp -o cend .
@@ -165,7 +165,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html b/classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html
index 3a591218d..ec72beea2 100644
--- a/classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html
+++ b/classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html b/classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html
index 85b426153..74bafe685 100644
--- a/classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html
+++ b/classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html
@@ -142,7 +142,7 @@ template<class T , typename std::enable_if< std::is_same< T, typename b
diff --git a/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html b/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html
index 18d90f2b9..363cefd19 100644
--- a/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html
+++ b/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html
@@ -144,7 +144,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html b/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html
index c351db721..83c56e074 100644
--- a/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html
+++ b/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html
@@ -145,7 +145,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Returns whether lhs is less than rhs
Complexity Linear.
-
Todo: Add example.
+
Todo: Add example.
@@ -155,7 +155,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html b/classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html
index 3f090647e..d6792c4ef 100644
--- a/classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html
+++ b/classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html b/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html
index bf4a96fce..c5a7111ea 100644
--- a/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html
+++ b/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html
@@ -131,6 +131,61 @@ template<template< typename U, typename V, typename...Args > class Obje
+
deserialize from stream Deserializes an input stream to a JSON value.
+
Parameters
+
+ [in,out] i input stream to read a serialized JSON value from
+ [in,out] j JSON value to write the deserialized input to
+
+
+
+
Exceptions
+
+ std::invalid_argument in case of parse errors
+
+
+
+
Complexity Linear in the length of the input. The parser is a predictive LL(1) parser.
+
Example The example below shows how a JSON value is constructed by reading a serialization from a stream.
+
+
+
+
+
+
+
+
+
+
11 "string": "Hello, world!",
+
12 "array": [1, 2, 3, 4, 5],
+
+
+
+
+
+
+
+
+
+
22 std::cout << std::setw(2) << j <<
'\n' ;
+
+
a class to store JSON values
Definition: json.hpp:121
+
namespace for Niels Lohmann
Definition: json.hpp:56
+
Output: {
+ "array": [
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "boolean": false,
+ "null": null,
+ "number": 23,
+ "string": "Hello, world!"
+}
+ The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator_deserialize.cpp -o operator_deserialize .
+
See also parse(std::istream&, parser_callback_t) for a variant with a parser callback function to filter values while parsing
@@ -140,7 +195,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html b/classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html
index 26e0661dd..a06ade3e5 100644
--- a/classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html
+++ b/classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ab8682827348d8eb61507bbe8c7829ce8.html b/classnlohmann_1_1basic__json_ab8682827348d8eb61507bbe8c7829ce8.html
index e6aad5e81..7c551486c 100644
--- a/classnlohmann_1_1basic__json_ab8682827348d8eb61507bbe8c7829ce8.html
+++ b/classnlohmann_1_1basic__json_ab8682827348d8eb61507bbe8c7829ce8.html
@@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
bool is_number_float() const noexcept
return whether value is a floating-point number
Definition: json.hpp:1385
+
bool is_number_float() const noexcept
return whether value is a floating-point number
Definition: json.hpp:1467
Output:
false
false
false
@@ -168,7 +168,7 @@ false
diff --git a/classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html b/classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html
index d28325eb7..98d3ced1f 100644
--- a/classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html
+++ b/classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html
@@ -162,7 +162,7 @@ template<template< typename U, typename V, typename...Args > class Obje
object (unordered set of name/value pairs)
namespace for Niels Lohmann
Definition: json.hpp:56
array (ordered collection of values)
-
reference back()
access the last element
Definition: json.hpp:1883
+
reference back()
access the last element
Definition: json.hpp:1965
Output: true
17
23.42
@@ -179,7 +179,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_abb086fd840bedb05e0aee67f70eba1a9.html b/classnlohmann_1_1basic__json_abb086fd840bedb05e0aee67f70eba1a9.html
index 7e70ba968..c3141501d 100644
--- a/classnlohmann_1_1basic__json_abb086fd840bedb05e0aee67f70eba1a9.html
+++ b/classnlohmann_1_1basic__json_abb086fd840bedb05e0aee67f70eba1a9.html
@@ -149,7 +149,7 @@ template<template< typename U, typename V, typename...Args > class Obje
24 std::cout << j_string.
is_null () <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-
bool is_null() const noexcept
return whether value is null
Definition: json.hpp:1314
+
bool is_null() const noexcept
return whether value is null
Definition: json.hpp:1396
namespace for Niels Lohmann
Definition: json.hpp:56
Output: true
false
@@ -168,7 +168,7 @@ false
diff --git a/classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html b/classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html
index 5afafa578..37b680792 100644
--- a/classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html
+++ b/classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html
@@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
bool is_string() const noexcept
return whether value is a string
Definition: json.hpp:1436
+
bool is_string() const noexcept
return whether value is a string
Definition: json.hpp:1518
Output: false
false
false
@@ -168,7 +168,7 @@ true
diff --git a/classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html b/classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html
index 1428e218f..19fb1d8e2 100644
--- a/classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html
+++ b/classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html b/classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html
index 80948ecd4..ca6aba250 100644
--- a/classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html
+++ b/classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html b/classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html
index 07bd251ab..6cb09deab 100644
--- a/classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html
+++ b/classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html
@@ -170,7 +170,7 @@ true
diff --git a/classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html b/classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html
index d9195adad..65ed6c75f 100644
--- a/classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html
+++ b/classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html
@@ -121,7 +121,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
Create an interger number JSON value with a given content.
+
Create an integer number JSON value with a given content.
Parameters
[in] value an integer to create a JSON number from
@@ -130,25 +130,25 @@ template<template< typename U, typename V, typename...Args > class Obje
Note This constructor allows to pass enums directly to a constructor. As C++ has no way of specifying the type of an anonymous enum explicitly, we can only rely on the fact that such values implicitly convert to int. As int may already be the same type of number_integer_t, we may need to switch off the constructor basic_json(const number_integer_t) .
Complexity Constant.
-Example The example below shows the construction of a JSON integer number value.
+
Example The example below shows the construction of a JSON integer number value from an anonymous enum.
-
-
+
+
-
-
-
-
13 std::cout << j <<
'\n' ;
-
+
+
+
+
+
14 std::cout << j <<
'\n' ;
+
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
NumberIntegerType number_integer_t
a type for a number (integer)
Definition: json.hpp:195
-
Output: 42
- The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__number_integer_t.cpp -o basic_json__number_integer_t .
+
Output: 17
+ The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__const_int.cpp -o basic_json__const_int .
See also basic_json(const number_integer_t)
@@ -159,7 +159,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ace5106fb70f029fd7dfe99fc9eace3b5.html b/classnlohmann_1_1basic__json_ace5106fb70f029fd7dfe99fc9eace3b5.html
index 79c93a87c..69100c4a2 100644
--- a/classnlohmann_1_1basic__json_ace5106fb70f029fd7dfe99fc9eace3b5.html
+++ b/classnlohmann_1_1basic__json_ace5106fb70f029fd7dfe99fc9eace3b5.html
@@ -150,9 +150,9 @@ Illustration from cppreference.com
17 std::cout << *it <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-a reverse random access iterator for the basic_json class
Definition: json.hpp:4357
+a reverse random access iterator for the basic_json class
Definition: json.hpp:4495
namespace for Niels Lohmann
Definition: json.hpp:56
-reverse_iterator rend() noexcept
returns an iterator to the reverse-end
Definition: json.hpp:2264
+reverse_iterator rend() noexcept
returns an iterator to the reverse-end
Definition: json.hpp:2346
Output: 1
The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/rend.cpp -o rend .
@@ -164,7 +164,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html b/classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html
index 056a45eb7..0c8b257f0 100644
--- a/classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html
+++ b/classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ad1fea64ed433a6f4e7408c8c7bbc4a37.html b/classnlohmann_1_1basic__json_ad1fea64ed433a6f4e7408c8c7bbc4a37.html
index ae536b819..6e7a9953a 100644
--- a/classnlohmann_1_1basic__json_ad1fea64ed433a6f4e7408c8c7bbc4a37.html
+++ b/classnlohmann_1_1basic__json_ad1fea64ed433a6f4e7408c8c7bbc4a37.html
@@ -129,7 +129,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html b/classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html
index 344a6f1fb..25d06bc62 100644
--- a/classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html
+++ b/classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html
@@ -129,7 +129,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ad62e88e5c60e03e094e6250f6bb2f9cf.html b/classnlohmann_1_1basic__json_ad62e88e5c60e03e094e6250f6bb2f9cf.html
index 07fb3ee49..6486dc020 100644
--- a/classnlohmann_1_1basic__json_ad62e88e5c60e03e094e6250f6bb2f9cf.html
+++ b/classnlohmann_1_1basic__json_ad62e88e5c60e03e094e6250f6bb2f9cf.html
@@ -152,8 +152,8 @@ Illustration from cppreference.com
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
const_iterator cend() const noexcept
returns a const iterator to one past the last element
Definition: json.hpp:2208
-
a const random access iterator for the basic_json class
Definition: json.hpp:3862
+
const_iterator cend() const noexcept
returns a const iterator to one past the last element
Definition: json.hpp:2290
+
a const random access iterator for the basic_json class
Definition: json.hpp:4000
Output:
5
The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/cend.cpp -o cend .
@@ -165,7 +165,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html b/classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html
index b20d3d5e0..0e81ee8ea 100644
--- a/classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html
+++ b/classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html
@@ -223,7 +223,7 @@ template<class CompatibleArrayType , typename std::enable_if< not std::is_
diff --git a/classnlohmann_1_1basic__json_ad7b898eb39e6e6c1cc870dde1f9517f0.html b/classnlohmann_1_1basic__json_ad7b898eb39e6e6c1cc870dde1f9517f0.html
index 441ac4385..a04bb8c2c 100644
--- a/classnlohmann_1_1basic__json_ad7b898eb39e6e6c1cc870dde1f9517f0.html
+++ b/classnlohmann_1_1basic__json_ad7b898eb39e6e6c1cc870dde1f9517f0.html
@@ -150,8 +150,8 @@ Illustration from cppreference.com
17 std::cout << *it <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-const_reverse_iterator crend() const noexcept
returns a const reverse iterator to one before the first
Definition: json.hpp:2319
-a const reverse random access iterator for the basic_json class
Definition: json.hpp:4379
+const_reverse_iterator crend() const noexcept
returns a const reverse iterator to one before the first
Definition: json.hpp:2401
+a const reverse random access iterator for the basic_json class
Definition: json.hpp:4517
namespace for Niels Lohmann
Definition: json.hpp:56
Output: 1
The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/crend.cpp -o crend .
@@ -164,7 +164,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_ad81f3cedf09ccd70b2f3239d148c8752.html b/classnlohmann_1_1basic__json_ad81f3cedf09ccd70b2f3239d148c8752.html
index 7c1870454..a562861e4 100644
--- a/classnlohmann_1_1basic__json_ad81f3cedf09ccd70b2f3239d148c8752.html
+++ b/classnlohmann_1_1basic__json_ad81f3cedf09ccd70b2f3239d148c8752.html
@@ -129,7 +129,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ad8f84e6fb9bbf9a7bc767962ad0fe3a1.html b/classnlohmann_1_1basic__json_ad8f84e6fb9bbf9a7bc767962ad0fe3a1.html
index f56ba615d..ecffac2f4 100644
--- a/classnlohmann_1_1basic__json_ad8f84e6fb9bbf9a7bc767962ad0fe3a1.html
+++ b/classnlohmann_1_1basic__json_ad8f84e6fb9bbf9a7bc767962ad0fe3a1.html
@@ -150,8 +150,8 @@ Illustration from cppreference.com
17 std::cout << *it <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-a random access iterator for the basic_json class
Definition: json.hpp:3346
-iterator end() noexcept
returns an iterator to one past the last element
Definition: json.hpp:2173
+a random access iterator for the basic_json class
Definition: json.hpp:3484
+iterator end() noexcept
returns an iterator to one past the last element
Definition: json.hpp:2255
namespace for Niels Lohmann
Definition: json.hpp:56
Output: 5
The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/end.cpp -o end .
@@ -164,7 +164,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html b/classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html
index 44a63a1e0..e3ce388d5 100644
--- a/classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html
+++ b/classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_adb71e93d99ec4fc0df16d74ab30c02a1.html b/classnlohmann_1_1basic__json_adb71e93d99ec4fc0df16d74ab30c02a1.html
index 0c7c7bb10..f0d5cbd59 100644
--- a/classnlohmann_1_1basic__json_adb71e93d99ec4fc0df16d74ab30c02a1.html
+++ b/classnlohmann_1_1basic__json_adb71e93d99ec4fc0df16d74ab30c02a1.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html b/classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html
index ac5f158b2..c8ff7d07a 100644
--- a/classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html
+++ b/classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html b/classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html
index 24549fbb4..8cb3e5301 100644
--- a/classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html
+++ b/classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html
@@ -157,7 +157,7 @@ template<template< typename U, typename V, typename...Args > class Obje
15 std::cout << array_1 <<
'\n' ;
16 std::cout << array_5 <<
'\n' ;
-
basic_json<> json
default JSON class
Definition: json.hpp:5841
+
basic_json<> json
default JSON class
Definition: json.hpp:5979
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
Output:
[]
@@ -173,7 +173,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html b/classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html
index 97129b4be..5aa1871eb 100644
--- a/classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html
+++ b/classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html
@@ -121,6 +121,33 @@ template<template< typename U, typename V, typename...Args > class Obje
+
Creates a JSON boolean type from a given value.
+
Parameters
+
+ [in] value a boolean value to store
+
+
+
+
Complexity Constant.
+
Example The example below demonstrates boolean values.
+
+
+
+
+
+
+
+
9 json j_falsity =
false ;
+
+
+
12 std::cout << j_truth <<
'\n' ;
+
13 std::cout << j_falsity <<
'\n' ;
+
+
a class to store JSON values
Definition: json.hpp:121
+
namespace for Niels Lohmann
Definition: json.hpp:56
+
Output: true
+false
+ The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__boolean_t.cpp -o basic_json__boolean_t .
@@ -130,7 +157,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html b/classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html
index 81b8222fe..c33a58b96 100644
--- a/classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html
+++ b/classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html
@@ -123,6 +123,46 @@ template<class CompatibleStringType , typename std::enable_if< std::is_con
+
Create a string JSON value with a given content.
+
Parameters
+
+ [in] value a value for the string
+
+
+
+
Template Parameters
+
+ CompatibleStringType an string type which is compatible to string_t
+
+
+
+
Complexity Linear in the size of the passed value .
+
Exceptions
+
+ std::bad_alloc if allocation for string value fails (thrown by the constructor of json_value )
+
+
+
+
Example The following code shows the construction of a string value from a compatible type.
+
+
+
+
+
+
+
8 std::string s =
"The quick brown fox jumps over the lazy dog." ;
+
+
+
+
+
+
14 std::cout << j <<
'\n' ;
+
+
a class to store JSON values
Definition: json.hpp:121
+
namespace for Niels Lohmann
Definition: json.hpp:56
+
Output: "The quick brown fox jumps over the lazy dog."
+ The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__CompatibleStringType.cpp -o basic_json__CompatibleStringType .
+
See also basic_json(const string_t&)
@@ -132,7 +172,7 @@ template<class CompatibleStringType , typename std::enable_if< std::is_con
diff --git a/classnlohmann_1_1basic__json_ae5dc3be56fdd8244973c3e3790769ad0.html b/classnlohmann_1_1basic__json_ae5dc3be56fdd8244973c3e3790769ad0.html
index e785f5f83..a20dce223 100644
--- a/classnlohmann_1_1basic__json_ae5dc3be56fdd8244973c3e3790769ad0.html
+++ b/classnlohmann_1_1basic__json_ae5dc3be56fdd8244973c3e3790769ad0.html
@@ -147,9 +147,9 @@ Illustration from cppreference.com
14 std::cout << *it <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-a const reverse random access iterator for the basic_json class
Definition: json.hpp:4379
+a const reverse random access iterator for the basic_json class
Definition: json.hpp:4517
namespace for Niels Lohmann
Definition: json.hpp:56
-const_reverse_iterator crbegin() const noexcept
returns a const reverse iterator to the last element
Definition: json.hpp:2296
+const_reverse_iterator crbegin() const noexcept
returns a const reverse iterator to the last element
Definition: json.hpp:2378
Output:
5
The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/crbegin.cpp -o crbegin .
@@ -161,7 +161,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html b/classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html
index 39cce7f72..b8925372e 100644
--- a/classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html
+++ b/classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html b/classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html
index 2a90b722d..a1e8823a3 100644
--- a/classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html
+++ b/classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html b/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
index aa1e2ca28..1ce0ee663 100644
--- a/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
+++ b/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html
@@ -146,7 +146,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_aeda4ec7473c17fae51e6d1eba0faf720.html b/classnlohmann_1_1basic__json_aeda4ec7473c17fae51e6d1eba0faf720.html
index 246b49c95..c39123922 100644
--- a/classnlohmann_1_1basic__json_aeda4ec7473c17fae51e6d1eba0faf720.html
+++ b/classnlohmann_1_1basic__json_aeda4ec7473c17fae51e6d1eba0faf720.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html b/classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html
index be7d7f098..3f76b3225 100644
--- a/classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html
+++ b/classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html
@@ -131,6 +131,17 @@ template<template< typename U, typename V, typename...Args > class Obje
+
Parameters
+
+ [in] s string to read a serialized JSON value from
+ [in] cb a parser callback function of type parser_callback_t which is used to control the deserialization by filtering unwanted values (optional)
+
+
+
+
Returns result of the deserialization
+
Complexity Linear in the length of the input. The parser is a predictive LL(1) parser. The complexity can be higher if the parser callback function cb has a super-linear complexity.
+
Todo: Add example.
+
See also parse(std::istream&, parser_callback_t) for a version that reads from an input stream
@@ -140,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_af3abeeb0e9676de8bc2d6aa6f6c0d6c6.html b/classnlohmann_1_1basic__json_af3abeeb0e9676de8bc2d6aa6f6c0d6c6.html
index ef360bf01..b50788f1c 100644
--- a/classnlohmann_1_1basic__json_af3abeeb0e9676de8bc2d6aa6f6c0d6c6.html
+++ b/classnlohmann_1_1basic__json_af3abeeb0e9676de8bc2d6aa6f6c0d6c6.html
@@ -164,7 +164,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_af4261341695729a8e657b94772f95516.html b/classnlohmann_1_1basic__json_af4261341695729a8e657b94772f95516.html
index e28964546..34574515a 100644
--- a/classnlohmann_1_1basic__json_af4261341695729a8e657b94772f95516.html
+++ b/classnlohmann_1_1basic__json_af4261341695729a8e657b94772f95516.html
@@ -147,10 +147,10 @@ Illustration from cppreference.com
14 std::cout << *it <<
'\n' ;
a class to store JSON values
Definition: json.hpp:121
-
a random access iterator for the basic_json class
Definition: json.hpp:3346
+
a random access iterator for the basic_json class
Definition: json.hpp:3484
namespace for Niels Lohmann
Definition: json.hpp:56
-
iterator begin() noexcept
returns an iterator to the first element
Definition: json.hpp:2113
-
static basic_json array(list_init_t init=list_init_t())
explicitly create an array from an initializer list
Definition: json.hpp:913
+
iterator begin() noexcept
returns an iterator to the first element
Definition: json.hpp:2195
+
static basic_json array(list_init_t init=list_init_t())
explicitly create an array from an initializer list
Definition: json.hpp:970
Output:
1
The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/begin.cpp -o begin .
@@ -162,7 +162,7 @@ Illustration from cppreference.com
diff --git a/classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html b/classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html
index 897dd442f..4f9c66681 100644
--- a/classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html
+++ b/classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html
@@ -176,7 +176,7 @@ template<template< typename U, typename V, typename...Args > class Obje
object (unordered set of name/value pairs)
namespace for Niels Lohmann
Definition: json.hpp:56
array (ordered collection of values)
-
size_type size() const noexcept
returns the number of elements
Definition: json.hpp:2419
+
size_type size() const noexcept
returns the number of elements
Definition: json.hpp:2501
Output:
0
1
1
@@ -196,7 +196,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html b/classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html
index 3e45af315..a2e7069e7 100644
--- a/classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html
+++ b/classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_af70222eb312ca0a44cd7d793b1516e2e.html b/classnlohmann_1_1basic__json_af70222eb312ca0a44cd7d793b1516e2e.html
index f60c533f6..51970c9a7 100644
--- a/classnlohmann_1_1basic__json_af70222eb312ca0a44cd7d793b1516e2e.html
+++ b/classnlohmann_1_1basic__json_af70222eb312ca0a44cd7d793b1516e2e.html
@@ -148,7 +148,7 @@ template<template< typename U, typename V, typename...Args > class Obje
23 std::cout << j_array.
is_array () <<
'\n' ;
24 std::cout << j_string.
is_array () <<
'\n' ;
-
bool is_array() const noexcept
return whether value is an array
Definition: json.hpp:1419
+
bool is_array() const noexcept
return whether value is an array
Definition: json.hpp:1501
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
Output:
false
@@ -168,7 +168,7 @@ false
diff --git a/classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html b/classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html
index a156f29ab..c10a3b7ac 100644
--- a/classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html
+++ b/classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html b/classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html
index d635a798e..588c8093f 100644
--- a/classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html
+++ b/classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html
@@ -165,7 +165,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_afb19d4669daf3c4347763f043471b835.html b/classnlohmann_1_1basic__json_afb19d4669daf3c4347763f043471b835.html
index 75a4566cb..46a0c0522 100644
--- a/classnlohmann_1_1basic__json_afb19d4669daf3c4347763f043471b835.html
+++ b/classnlohmann_1_1basic__json_afb19d4669daf3c4347763f043471b835.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/classnlohmann_1_1basic__json_afb9664e6f30038e691f2e864e7f6a740.html b/classnlohmann_1_1basic__json_afb9664e6f30038e691f2e864e7f6a740.html
index 02b8f8d69..ae495e66c 100644
--- a/classnlohmann_1_1basic__json_afb9664e6f30038e691f2e864e7f6a740.html
+++ b/classnlohmann_1_1basic__json_afb9664e6f30038e691f2e864e7f6a740.html
@@ -156,7 +156,7 @@ template<template< typename U, typename V, typename...Args > class Obje
a class to store JSON values
Definition: json.hpp:121
namespace for Niels Lohmann
Definition: json.hpp:56
-
static basic_json object(list_init_t init=list_init_t())
explicitly create an object from an initializer list
Definition: json.hpp:948
+
static basic_json object(list_init_t init=list_init_t())
explicitly create an object from an initializer list
Definition: json.hpp:1005
Output:
{}
{}
{"one":1,"two":2}
@@ -173,7 +173,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html
index 8c5007f6a..7d5700f00 100644
--- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html
@@ -114,7 +114,7 @@ Files
diff --git a/functions.html b/functions.html
index c50d9da28..30e0cfad7 100644
--- a/functions.html
+++ b/functions.html
@@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
diff --git a/functions_a.html b/functions_a.html
index 17395e88e..f6f86efd2 100644
--- a/functions_a.html
+++ b/functions_a.html
@@ -163,7 +163,7 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
diff --git a/functions_b.html b/functions_b.html
index 8698c00b5..4f906f0b6 100644
--- a/functions_b.html
+++ b/functions_b.html
@@ -167,7 +167,7 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
diff --git a/functions_c.html b/functions_c.html
index 0ffd451a7..a9b4b8a78 100644
--- a/functions_c.html
+++ b/functions_c.html
@@ -180,7 +180,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
diff --git a/functions_d.html b/functions_d.html
index 3283dbcb7..4fd183c06 100644
--- a/functions_d.html
+++ b/functions_d.html
@@ -158,7 +158,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
diff --git a/functions_e.html b/functions_e.html
index 7b34cfdfe..c0d40a28b 100644
--- a/functions_e.html
+++ b/functions_e.html
@@ -159,7 +159,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
diff --git a/functions_enum.html b/functions_enum.html
index a6347145d..0b5e7f7ba 100644
--- a/functions_enum.html
+++ b/functions_enum.html
@@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('functions_enum.html','');});
diff --git a/functions_f.html b/functions_f.html
index ad623d72d..055d5531b 100644
--- a/functions_f.html
+++ b/functions_f.html
@@ -156,7 +156,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
diff --git a/functions_func.html b/functions_func.html
index c6093f02d..f7d606ff9 100644
--- a/functions_func.html
+++ b/functions_func.html
@@ -432,7 +432,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
diff --git a/functions_g.html b/functions_g.html
index 1f8ddc8ee..1d285aeda 100644
--- a/functions_g.html
+++ b/functions_g.html
@@ -156,7 +156,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
diff --git a/functions_i.html b/functions_i.html
index c4cabdb87..8baba7bd7 100644
--- a/functions_i.html
+++ b/functions_i.html
@@ -184,7 +184,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
diff --git a/functions_j.html b/functions_j.html
index b52e80289..3f29ac211 100644
--- a/functions_j.html
+++ b/functions_j.html
@@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('functions_j.html','');});
diff --git a/functions_k.html b/functions_k.html
index 260fc49b6..4a40b8a09 100644
--- a/functions_k.html
+++ b/functions_k.html
@@ -156,7 +156,7 @@ $(document).ready(function(){initNavTree('functions_k.html','');});
diff --git a/functions_l.html b/functions_l.html
index 4b72b1d66..08386ed38 100644
--- a/functions_l.html
+++ b/functions_l.html
@@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
diff --git a/functions_m.html b/functions_m.html
index 108c69fd3..d72923b9d 100644
--- a/functions_m.html
+++ b/functions_m.html
@@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
diff --git a/functions_n.html b/functions_n.html
index 6a8afff70..083d00756 100644
--- a/functions_n.html
+++ b/functions_n.html
@@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('functions_n.html','');});
diff --git a/functions_o.html b/functions_o.html
index fb5fcbc08..77fce85f0 100644
--- a/functions_o.html
+++ b/functions_o.html
@@ -245,7 +245,7 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
diff --git a/functions_p.html b/functions_p.html
index e5c475916..ca887235b 100644
--- a/functions_p.html
+++ b/functions_p.html
@@ -167,7 +167,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
diff --git a/functions_r.html b/functions_r.html
index 49093b433..3daadb634 100644
--- a/functions_r.html
+++ b/functions_r.html
@@ -164,7 +164,7 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
diff --git a/functions_rela.html b/functions_rela.html
index 5f2e25121..08df44490 100644
--- a/functions_rela.html
+++ b/functions_rela.html
@@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('functions_rela.html','');});
diff --git a/functions_s.html b/functions_s.html
index 99ee71661..32a5cf6f5 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
diff --git a/functions_t.html b/functions_t.html
index 661e9003e..958a747e8 100644
--- a/functions_t.html
+++ b/functions_t.html
@@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
diff --git a/functions_type.html b/functions_type.html
index 5082f4184..2ee2bd926 100644
--- a/functions_type.html
+++ b/functions_type.html
@@ -186,7 +186,7 @@ $(document).ready(function(){initNavTree('functions_type.html','');});
diff --git a/functions_v.html b/functions_v.html
index 542255866..e8ffb2b1d 100644
--- a/functions_v.html
+++ b/functions_v.html
@@ -164,7 +164,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
diff --git a/functions_vars.html b/functions_vars.html
index 06dc92ba8..389a8efd6 100644
--- a/functions_vars.html
+++ b/functions_vars.html
@@ -141,7 +141,7 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
diff --git a/functions_~.html b/functions_~.html
index 68015cc8d..6dad6b123 100644
--- a/functions_~.html
+++ b/functions_~.html
@@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('functions_~.html','');});
diff --git a/graph_legend.html b/graph_legend.html
index 42ec844ac..1f051b809 100644
--- a/graph_legend.html
+++ b/graph_legend.html
@@ -167,7 +167,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
diff --git a/hierarchy.html b/hierarchy.html
index 1c1442a23..c25b9b6d5 100644
--- a/hierarchy.html
+++ b/hierarchy.html
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
diff --git a/index.html b/index.html
index 095ae9d19..171320072 100644
--- a/index.html
+++ b/index.html
@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('index.html','');});
diff --git a/namespacemembers.html b/namespacemembers.html
index 1a8527a6c..b418f598c 100644
--- a/namespacemembers.html
+++ b/namespacemembers.html
@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
diff --git a/namespacemembers_type.html b/namespacemembers_type.html
index a39f2dc4d..74f028357 100644
--- a/namespacemembers_type.html
+++ b/namespacemembers_type.html
@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('namespacemembers_type.html','');});
diff --git a/namespacenlohmann.html b/namespacenlohmann.html
index e5a9c9f69..e8281b420 100644
--- a/namespacenlohmann.html
+++ b/namespacenlohmann.html
@@ -134,7 +134,7 @@ Typedefs
diff --git a/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html b/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html
index f7a5dd937..405ac6cfe 100644
--- a/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html
+++ b/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html
@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('namespacenlohmann_a2bfd99e845a2e5cd90a
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 251d52b8a..2e517d0fd 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -102,7 +102,6 @@ var NAVTREEINDEX0 =
"classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html#a266c4dd24d11a86e4831523af5d9df4d":[2,0,0,0,96],
"classnlohmann_1_1basic__json_a2759c64550285b6316fe76d76460d32e.html#a2759c64550285b6316fe76d76460d32e":[2,0,0,0,106],
"classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html#a2bb1b109282149119a070be4ac76f820":[2,0,0,0,82],
-"classnlohmann_1_1basic__json_a2de337cd1d53060b4b8c4118cddc6333.html#a2de337cd1d53060b4b8c4118cddc6333":[2,0,0,0,42],
"classnlohmann_1_1basic__json_a31af4b416e9ccb373291a645da7f83d7.html#a31af4b416e9ccb373291a645da7f83d7":[2,0,0,0,87],
"classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html#a33f1632cfdbf460b4913f4e8a43dd9e4":[2,0,0,0,44],
"classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html#a34d6a60dd99e9f33b8273a1c8db5669b":[2,0,0,0,122],
@@ -127,6 +126,7 @@ var NAVTREEINDEX0 =
"classnlohmann_1_1basic__json_a677297e84beb0f13cbd55525cf523e01.html#a677297e84beb0f13cbd55525cf523e01":[2,0,0,0,103],
"classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33":[2,0,0,0,14],
"classnlohmann_1_1basic__json_a6a67c72ba65322bfcb28d170617dcdff.html#a6a67c72ba65322bfcb28d170617dcdff":[2,0,0,0,88],
+"classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html#a6a7f45095675ac6fd1d018a0e41874be":[2,0,0,0,42],
"classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html#a6bbd3e72a870f1ba81ff6886b063b0fe":[2,0,0,0,17],
"classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html#a6dff6a02a2be250b8f8dc2f47be65544":[2,0,0,0,68],
"classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html#a6e2e21da48f5d9471716cd868a068327":[2,0,0,0,113],
diff --git a/pages.html b/pages.html
index 55eda9871..e7bc940db 100644
--- a/pages.html
+++ b/pages.html
@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('pages.html','');});
diff --git a/search/all_2.js b/search/all_2.js
index 7dca07881..eeb59f532 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -2,7 +2,7 @@ var searchData=
[
['back',['back',['../classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html#aa1f3b3f1dca79392d6727b81f9668c6c',1,'nlohmann::basic_json::back()'],['../classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html#ab9da2afc6f77295f25252725fde142a6',1,'nlohmann::basic_json::back() const ']]],
['basic_5fjson',['basic_json',['../classnlohmann_1_1basic__json.html',1,'nlohmann']]],
- ['basic_5fjson',['basic_json',['../classnlohmann_1_1basic__json_1_1iterator_ada3100cdb8700566051828f1355fa745.html#ada3100cdb8700566051828f1355fa745',1,'nlohmann::basic_json::iterator::basic_json()'],['../classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html#ada3100cdb8700566051828f1355fa745',1,'nlohmann::basic_json::const_iterator::basic_json()'],['../classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html#a793e5c1da2fc7de7a04b19eadbb3f2cb',1,'nlohmann::basic_json::basic_json(const value_t value)'],['../classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html#a5a2d4dbcdbc8ea065b87daf52cd786b9',1,'nlohmann::basic_json::basic_json() noexcept=default'],['../classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html#a930e14150ffa067bcf56d35cb00271e1',1,'nlohmann::basic_json::basic_json(std::nullptr_t) noexcept'],['../classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html#a0a9c6a1fccc4db365860463e8203eb38',1,'nlohmann::basic_json::basic_json(const object_t &value)'],['../classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html#a951a76ba057b3be948e7ba5c2c01cd5a',1,'nlohmann::basic_json::basic_json(const CompatibleObjectType &value)'],['../classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html#af93e556bf708cb81b22ce223af1aa727',1,'nlohmann::basic_json::basic_json(const array_t &value)'],['../classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html#ad7067a1a8ad2d88125915ada6d4d79b7',1,'nlohmann::basic_json::basic_json(const CompatibleArrayType &value)'],['../classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html#a15e468968cd4d0e4fd566044d66ada24',1,'nlohmann::basic_json::basic_json(const string_t &value)'],['../classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html#a2448b2777e8a3e48614e1b3c41b96f7c',1,'nlohmann::basic_json::basic_json(const typename string_t::value_type *value)'],['../classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html#ae42d32c34c8014b1bf677fdb7baa5401',1,'nlohmann::basic_json::basic_json(const CompatibleStringType &value)'],['../classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html#ae2980ed978451f844e6e9a0890b637a6',1,'nlohmann::basic_json::basic_json(boolean_t value)'],['../classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html#a190d719446e7016879c4b961c9cf9072',1,'nlohmann::basic_json::basic_json(const number_integer_t value)'],['../classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html#acbf7f957ecb6ce19cdc5b40b5d6b6333',1,'nlohmann::basic_json::basic_json(const int value)'],['../classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html#a0bb6ea56c89560cce8003485bffe49d4',1,'nlohmann::basic_json::basic_json(const CompatibleNumberIntegerType value) noexcept'],['../classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html#a80a89ddbe4cb7ef15b049febee208cc8',1,'nlohmann::basic_json::basic_json(const number_float_t value)'],['../classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html#a034bccea9f5400650443e9f12e67b079',1,'nlohmann::basic_json::basic_json(const CompatibleNumberFloatType value) noexcept'],['../classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html#a444d8376d63d7a5edb85f33bc5976c14',1,'nlohmann::basic_json::basic_json(list_init_t init, bool type_deduction=true, value_t manual_type=value_t::array)'],['../classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html#add77b50f69debb20e98d5a8c6c11c90c',1,'nlohmann::basic_json::basic_json(size_type count, const basic_json &value)'],['../classnlohmann_1_1basic__json_a2de337cd1d53060b4b8c4118cddc6333.html#a2de337cd1d53060b4b8c4118cddc6333',1,'nlohmann::basic_json::basic_json(T first, T last)'],['../classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html#ac943391891fcde0a71a15ce990e0f7f4',1,'nlohmann::basic_json::basic_json(const basic_json &other)'],['../classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html#a33f1632cfdbf460b4913f4e8a43dd9e4',1,'nlohmann::basic_json::basic_json(basic_json &&other) noexcept']]],
+ ['basic_5fjson',['basic_json',['../classnlohmann_1_1basic__json_1_1iterator_ada3100cdb8700566051828f1355fa745.html#ada3100cdb8700566051828f1355fa745',1,'nlohmann::basic_json::iterator::basic_json()'],['../classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html#ada3100cdb8700566051828f1355fa745',1,'nlohmann::basic_json::const_iterator::basic_json()'],['../classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html#a793e5c1da2fc7de7a04b19eadbb3f2cb',1,'nlohmann::basic_json::basic_json(const value_t value)'],['../classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html#a5a2d4dbcdbc8ea065b87daf52cd786b9',1,'nlohmann::basic_json::basic_json() noexcept=default'],['../classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html#a930e14150ffa067bcf56d35cb00271e1',1,'nlohmann::basic_json::basic_json(std::nullptr_t) noexcept'],['../classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html#a0a9c6a1fccc4db365860463e8203eb38',1,'nlohmann::basic_json::basic_json(const object_t &value)'],['../classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html#a951a76ba057b3be948e7ba5c2c01cd5a',1,'nlohmann::basic_json::basic_json(const CompatibleObjectType &value)'],['../classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html#af93e556bf708cb81b22ce223af1aa727',1,'nlohmann::basic_json::basic_json(const array_t &value)'],['../classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html#ad7067a1a8ad2d88125915ada6d4d79b7',1,'nlohmann::basic_json::basic_json(const CompatibleArrayType &value)'],['../classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html#a15e468968cd4d0e4fd566044d66ada24',1,'nlohmann::basic_json::basic_json(const string_t &value)'],['../classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html#a2448b2777e8a3e48614e1b3c41b96f7c',1,'nlohmann::basic_json::basic_json(const typename string_t::value_type *value)'],['../classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html#ae42d32c34c8014b1bf677fdb7baa5401',1,'nlohmann::basic_json::basic_json(const CompatibleStringType &value)'],['../classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html#ae2980ed978451f844e6e9a0890b637a6',1,'nlohmann::basic_json::basic_json(boolean_t value)'],['../classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html#a190d719446e7016879c4b961c9cf9072',1,'nlohmann::basic_json::basic_json(const number_integer_t value)'],['../classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html#acbf7f957ecb6ce19cdc5b40b5d6b6333',1,'nlohmann::basic_json::basic_json(const int value)'],['../classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html#a0bb6ea56c89560cce8003485bffe49d4',1,'nlohmann::basic_json::basic_json(const CompatibleNumberIntegerType value) noexcept'],['../classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html#a80a89ddbe4cb7ef15b049febee208cc8',1,'nlohmann::basic_json::basic_json(const number_float_t value)'],['../classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html#a034bccea9f5400650443e9f12e67b079',1,'nlohmann::basic_json::basic_json(const CompatibleNumberFloatType value) noexcept'],['../classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html#a444d8376d63d7a5edb85f33bc5976c14',1,'nlohmann::basic_json::basic_json(list_init_t init, bool type_deduction=true, value_t manual_type=value_t::array)'],['../classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html#add77b50f69debb20e98d5a8c6c11c90c',1,'nlohmann::basic_json::basic_json(size_type count, const basic_json &value)'],['../classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html#a6a7f45095675ac6fd1d018a0e41874be',1,'nlohmann::basic_json::basic_json(InputIT first, InputIT last)'],['../classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html#ac943391891fcde0a71a15ce990e0f7f4',1,'nlohmann::basic_json::basic_json(const basic_json &other)'],['../classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html#a33f1632cfdbf460b4913f4e8a43dd9e4',1,'nlohmann::basic_json::basic_json(basic_json &&other) noexcept']]],
['begin',['begin',['../classnlohmann_1_1basic__json_af4261341695729a8e657b94772f95516.html#af4261341695729a8e657b94772f95516',1,'nlohmann::basic_json::begin() noexcept'],['../classnlohmann_1_1basic__json_a3e49eea90db1cba32ee86a7644a7f05b.html#a3e49eea90db1cba32ee86a7644a7f05b',1,'nlohmann::basic_json::begin() const noexcept']]],
['boolean',['boolean',['../unionnlohmann_1_1basic__json_1_1json__value_a9bd260b1ff2f03572dcc84c179a6a37c.html#a9bd260b1ff2f03572dcc84c179a6a37c',1,'nlohmann::basic_json::json_value::boolean()'],['../classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522a84e2c64f38f78ba3ea5c905ab5a2da27',1,'nlohmann::basic_json::boolean()']]],
['boolean_5ft',['boolean_t',['../classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html#aafa839f2a74dc1b5060314b3423143b8',1,'nlohmann::basic_json']]]
diff --git a/search/functions_1.js b/search/functions_1.js
index 5eabe1a40..bbaa1c872 100644
--- a/search/functions_1.js
+++ b/search/functions_1.js
@@ -1,6 +1,6 @@
var searchData=
[
['back',['back',['../classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html#aa1f3b3f1dca79392d6727b81f9668c6c',1,'nlohmann::basic_json::back()'],['../classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html#ab9da2afc6f77295f25252725fde142a6',1,'nlohmann::basic_json::back() const ']]],
- ['basic_5fjson',['basic_json',['../classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html#a793e5c1da2fc7de7a04b19eadbb3f2cb',1,'nlohmann::basic_json::basic_json(const value_t value)'],['../classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html#a5a2d4dbcdbc8ea065b87daf52cd786b9',1,'nlohmann::basic_json::basic_json() noexcept=default'],['../classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html#a930e14150ffa067bcf56d35cb00271e1',1,'nlohmann::basic_json::basic_json(std::nullptr_t) noexcept'],['../classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html#a0a9c6a1fccc4db365860463e8203eb38',1,'nlohmann::basic_json::basic_json(const object_t &value)'],['../classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html#a951a76ba057b3be948e7ba5c2c01cd5a',1,'nlohmann::basic_json::basic_json(const CompatibleObjectType &value)'],['../classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html#af93e556bf708cb81b22ce223af1aa727',1,'nlohmann::basic_json::basic_json(const array_t &value)'],['../classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html#ad7067a1a8ad2d88125915ada6d4d79b7',1,'nlohmann::basic_json::basic_json(const CompatibleArrayType &value)'],['../classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html#a15e468968cd4d0e4fd566044d66ada24',1,'nlohmann::basic_json::basic_json(const string_t &value)'],['../classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html#a2448b2777e8a3e48614e1b3c41b96f7c',1,'nlohmann::basic_json::basic_json(const typename string_t::value_type *value)'],['../classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html#ae42d32c34c8014b1bf677fdb7baa5401',1,'nlohmann::basic_json::basic_json(const CompatibleStringType &value)'],['../classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html#ae2980ed978451f844e6e9a0890b637a6',1,'nlohmann::basic_json::basic_json(boolean_t value)'],['../classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html#a190d719446e7016879c4b961c9cf9072',1,'nlohmann::basic_json::basic_json(const number_integer_t value)'],['../classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html#acbf7f957ecb6ce19cdc5b40b5d6b6333',1,'nlohmann::basic_json::basic_json(const int value)'],['../classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html#a0bb6ea56c89560cce8003485bffe49d4',1,'nlohmann::basic_json::basic_json(const CompatibleNumberIntegerType value) noexcept'],['../classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html#a80a89ddbe4cb7ef15b049febee208cc8',1,'nlohmann::basic_json::basic_json(const number_float_t value)'],['../classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html#a034bccea9f5400650443e9f12e67b079',1,'nlohmann::basic_json::basic_json(const CompatibleNumberFloatType value) noexcept'],['../classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html#a444d8376d63d7a5edb85f33bc5976c14',1,'nlohmann::basic_json::basic_json(list_init_t init, bool type_deduction=true, value_t manual_type=value_t::array)'],['../classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html#add77b50f69debb20e98d5a8c6c11c90c',1,'nlohmann::basic_json::basic_json(size_type count, const basic_json &value)'],['../classnlohmann_1_1basic__json_a2de337cd1d53060b4b8c4118cddc6333.html#a2de337cd1d53060b4b8c4118cddc6333',1,'nlohmann::basic_json::basic_json(T first, T last)'],['../classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html#ac943391891fcde0a71a15ce990e0f7f4',1,'nlohmann::basic_json::basic_json(const basic_json &other)'],['../classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html#a33f1632cfdbf460b4913f4e8a43dd9e4',1,'nlohmann::basic_json::basic_json(basic_json &&other) noexcept']]],
+ ['basic_5fjson',['basic_json',['../classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html#a793e5c1da2fc7de7a04b19eadbb3f2cb',1,'nlohmann::basic_json::basic_json(const value_t value)'],['../classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html#a5a2d4dbcdbc8ea065b87daf52cd786b9',1,'nlohmann::basic_json::basic_json() noexcept=default'],['../classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html#a930e14150ffa067bcf56d35cb00271e1',1,'nlohmann::basic_json::basic_json(std::nullptr_t) noexcept'],['../classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html#a0a9c6a1fccc4db365860463e8203eb38',1,'nlohmann::basic_json::basic_json(const object_t &value)'],['../classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html#a951a76ba057b3be948e7ba5c2c01cd5a',1,'nlohmann::basic_json::basic_json(const CompatibleObjectType &value)'],['../classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html#af93e556bf708cb81b22ce223af1aa727',1,'nlohmann::basic_json::basic_json(const array_t &value)'],['../classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html#ad7067a1a8ad2d88125915ada6d4d79b7',1,'nlohmann::basic_json::basic_json(const CompatibleArrayType &value)'],['../classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html#a15e468968cd4d0e4fd566044d66ada24',1,'nlohmann::basic_json::basic_json(const string_t &value)'],['../classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html#a2448b2777e8a3e48614e1b3c41b96f7c',1,'nlohmann::basic_json::basic_json(const typename string_t::value_type *value)'],['../classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html#ae42d32c34c8014b1bf677fdb7baa5401',1,'nlohmann::basic_json::basic_json(const CompatibleStringType &value)'],['../classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html#ae2980ed978451f844e6e9a0890b637a6',1,'nlohmann::basic_json::basic_json(boolean_t value)'],['../classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html#a190d719446e7016879c4b961c9cf9072',1,'nlohmann::basic_json::basic_json(const number_integer_t value)'],['../classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html#acbf7f957ecb6ce19cdc5b40b5d6b6333',1,'nlohmann::basic_json::basic_json(const int value)'],['../classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html#a0bb6ea56c89560cce8003485bffe49d4',1,'nlohmann::basic_json::basic_json(const CompatibleNumberIntegerType value) noexcept'],['../classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html#a80a89ddbe4cb7ef15b049febee208cc8',1,'nlohmann::basic_json::basic_json(const number_float_t value)'],['../classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html#a034bccea9f5400650443e9f12e67b079',1,'nlohmann::basic_json::basic_json(const CompatibleNumberFloatType value) noexcept'],['../classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html#a444d8376d63d7a5edb85f33bc5976c14',1,'nlohmann::basic_json::basic_json(list_init_t init, bool type_deduction=true, value_t manual_type=value_t::array)'],['../classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html#add77b50f69debb20e98d5a8c6c11c90c',1,'nlohmann::basic_json::basic_json(size_type count, const basic_json &value)'],['../classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html#a6a7f45095675ac6fd1d018a0e41874be',1,'nlohmann::basic_json::basic_json(InputIT first, InputIT last)'],['../classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html#ac943391891fcde0a71a15ce990e0f7f4',1,'nlohmann::basic_json::basic_json(const basic_json &other)'],['../classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html#a33f1632cfdbf460b4913f4e8a43dd9e4',1,'nlohmann::basic_json::basic_json(basic_json &&other) noexcept']]],
['begin',['begin',['../classnlohmann_1_1basic__json_af4261341695729a8e657b94772f95516.html#af4261341695729a8e657b94772f95516',1,'nlohmann::basic_json::begin() noexcept'],['../classnlohmann_1_1basic__json_a3e49eea90db1cba32ee86a7644a7f05b.html#a3e49eea90db1cba32ee86a7644a7f05b',1,'nlohmann::basic_json::begin() const noexcept']]]
];
diff --git a/structstd_1_1hash_3_01nlohmann_1_1json_01_4-members.html b/structstd_1_1hash_3_01nlohmann_1_1json_01_4-members.html
index 411fae813..b7fc02c42 100644
--- a/structstd_1_1hash_3_01nlohmann_1_1json_01_4-members.html
+++ b/structstd_1_1hash_3_01nlohmann_1_1json_01_4-members.html
@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('structstd_1_1hash_3_01nlohmann_1_1json
diff --git a/structstd_1_1hash_3_01nlohmann_1_1json_01_4.html b/structstd_1_1hash_3_01nlohmann_1_1json_01_4.html
index 44e0621fe..a473424c6 100644
--- a/structstd_1_1hash_3_01nlohmann_1_1json_01_4.html
+++ b/structstd_1_1hash_3_01nlohmann_1_1json_01_4.html
@@ -131,7 +131,7 @@ Public Member Functions
diff --git a/structstd_1_1hash_3_01nlohmann_1_1json_01_4_afd03f6ad53db22868ca4163a8200b2f9.html b/structstd_1_1hash_3_01nlohmann_1_1json_01_4_afd03f6ad53db22868ca4163a8200b2f9.html
index 1f1071110..c889a02eb 100644
--- a/structstd_1_1hash_3_01nlohmann_1_1json_01_4_afd03f6ad53db22868ca4163a8200b2f9.html
+++ b/structstd_1_1hash_3_01nlohmann_1_1json_01_4_afd03f6ad53db22868ca4163a8200b2f9.html
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('structstd_1_1hash_3_01nlohmann_1_1json
diff --git a/todo.html b/todo.html
index 64f1aedd0..fedd77380 100644
--- a/todo.html
+++ b/todo.html
@@ -103,27 +103,29 @@ $(document).ready(function(){initNavTree('todo.html','');});
- Member nlohmann::basic_json::basic_json (const number_integer_t value)
+ Member nlohmann::basic_json::operator!= (const_reference lhs, const_reference rhs) noexcept
Add example.
- Member nlohmann::basic_json::operator!= (const_reference lhs, const_reference rhs) noexcept
-Add example.
- Member nlohmann::basic_json::operator< (const_reference lhs, const_reference rhs) noexcept
+ Member nlohmann::basic_json::operator< (const_reference lhs, const_reference rhs) noexcept
Add example.
- Member nlohmann::basic_json::operator<= (const_reference lhs, const_reference rhs) noexcept
+ Member nlohmann::basic_json::operator<= (const_reference lhs, const_reference rhs) noexcept
Add example.
- Member nlohmann::basic_json::operator== (const_reference lhs, const_reference rhs) noexcept
+ Member nlohmann::basic_json::operator== (const_reference lhs, const_reference rhs) noexcept
Add example.
- Member nlohmann::basic_json::operator> (const_reference lhs, const_reference rhs) noexcept
+ Member nlohmann::basic_json::operator> (const_reference lhs, const_reference rhs) noexcept
Add example.
- Member nlohmann::basic_json::operator>= (const_reference lhs, const_reference rhs) noexcept
+ Member nlohmann::basic_json::operator>= (const_reference lhs, const_reference rhs) noexcept
+Add example.
+ Member nlohmann::basic_json::parse (std::istream &i, parser_callback_t cb=nullptr)
Add example.
+ Member nlohmann::basic_json::parse (const string_t &s, parser_callback_t cb=nullptr)
+Add example.
diff --git a/unionnlohmann_1_1basic__json_1_1json__value-members.html b/unionnlohmann_1_1basic__json_1_1json__value-members.html
index 4292b9ac6..6a1db2eeb 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value-members.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value-members.html
@@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('unionnlohmann_1_1basic__json_1_1json__
diff --git a/unionnlohmann_1_1basic__json_1_1json__value.html b/unionnlohmann_1_1basic__json_1_1json__value.html
index 4f76020ac..da6c8bf3b 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value.html
@@ -174,7 +174,7 @@ Public Attributes
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_a10dd4f2f978cdcbb3be850dc8f3351d6.html b/unionnlohmann_1_1basic__json_1_1json__value_a10dd4f2f978cdcbb3be850dc8f3351d6.html
index 96c29fd50..d93f0369f 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_a10dd4f2f978cdcbb3be850dc8f3351d6.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_a10dd4f2f978cdcbb3be850dc8f3351d6.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_a231c96961c674bebfb14d3f50bb57703.html b/unionnlohmann_1_1basic__json_1_1json__value_a231c96961c674bebfb14d3f50bb57703.html
index 57de5f303..377668b61 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_a231c96961c674bebfb14d3f50bb57703.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_a231c96961c674bebfb14d3f50bb57703.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_a329c53042b9ba5c73512da4c780f2f2c.html b/unionnlohmann_1_1basic__json_1_1json__value_a329c53042b9ba5c73512da4c780f2f2c.html
index c5350c851..f7af7dda1 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_a329c53042b9ba5c73512da4c780f2f2c.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_a329c53042b9ba5c73512da4c780f2f2c.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_a3a2fa91f7daaca8a07963755eea1580d.html b/unionnlohmann_1_1basic__json_1_1json__value_a3a2fa91f7daaca8a07963755eea1580d.html
index ca760c06b..f7aa22bee 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_a3a2fa91f7daaca8a07963755eea1580d.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_a3a2fa91f7daaca8a07963755eea1580d.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_a4351a2387d3eef1c1ecea5c9c8efb92d.html b/unionnlohmann_1_1basic__json_1_1json__value_a4351a2387d3eef1c1ecea5c9c8efb92d.html
index 29e599097..700de8060 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_a4351a2387d3eef1c1ecea5c9c8efb92d.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_a4351a2387d3eef1c1ecea5c9c8efb92d.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_a4ff9894ccb1eca08ba1c49eec70ee2f5.html b/unionnlohmann_1_1basic__json_1_1json__value_a4ff9894ccb1eca08ba1c49eec70ee2f5.html
index 588819c9f..139be96f0 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_a4ff9894ccb1eca08ba1c49eec70ee2f5.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_a4ff9894ccb1eca08ba1c49eec70ee2f5.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_a592a4d5dfca10aa2bf033641b9ee050f.html b/unionnlohmann_1_1basic__json_1_1json__value_a592a4d5dfca10aa2bf033641b9ee050f.html
index b54b355d9..7b0f4b812 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_a592a4d5dfca10aa2bf033641b9ee050f.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_a592a4d5dfca10aa2bf033641b9ee050f.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_a874e1bed30eee7847d34d8f410114cbc.html b/unionnlohmann_1_1basic__json_1_1json__value_a874e1bed30eee7847d34d8f410114cbc.html
index 6587c57ea..625c254bd 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_a874e1bed30eee7847d34d8f410114cbc.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_a874e1bed30eee7847d34d8f410114cbc.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_a9b0c0f7dc2ddb9fa9101a287b233a8b2.html b/unionnlohmann_1_1basic__json_1_1json__value_a9b0c0f7dc2ddb9fa9101a287b233a8b2.html
index 07e925168..bc6b084b7 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_a9b0c0f7dc2ddb9fa9101a287b233a8b2.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_a9b0c0f7dc2ddb9fa9101a287b233a8b2.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_a9bd260b1ff2f03572dcc84c179a6a37c.html b/unionnlohmann_1_1basic__json_1_1json__value_a9bd260b1ff2f03572dcc84c179a6a37c.html
index 10bf62281..a69f77a6b 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_a9bd260b1ff2f03572dcc84c179a6a37c.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_a9bd260b1ff2f03572dcc84c179a6a37c.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_ab2c1e8a4ef5293eb86e9a6c03fbb5610.html b/unionnlohmann_1_1basic__json_1_1json__value_ab2c1e8a4ef5293eb86e9a6c03fbb5610.html
index e01548ed7..da24dab70 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_ab2c1e8a4ef5293eb86e9a6c03fbb5610.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_ab2c1e8a4ef5293eb86e9a6c03fbb5610.html
@@ -118,7 +118,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_ac051d54557c5cf079925b810c0e16e1e.html b/unionnlohmann_1_1basic__json_1_1json__value_ac051d54557c5cf079925b810c0e16e1e.html
index 6fdeed8ec..6037dd575 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_ac051d54557c5cf079925b810c0e16e1e.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_ac051d54557c5cf079925b810c0e16e1e.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_ac6fa840d0f9cefd1f064e371a369d3bf.html b/unionnlohmann_1_1basic__json_1_1json__value_ac6fa840d0f9cefd1f064e371a369d3bf.html
index dea642814..2f7303e2f 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_ac6fa840d0f9cefd1f064e371a369d3bf.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_ac6fa840d0f9cefd1f064e371a369d3bf.html
@@ -129,7 +129,7 @@ template<template< typename U, typename V, typename...Args > class Obje
diff --git a/unionnlohmann_1_1basic__json_1_1json__value_af432b12c2a45a123ae7404588d889af7.html b/unionnlohmann_1_1basic__json_1_1json__value_af432b12c2a45a123ae7404588d889af7.html
index b843158c6..01f335a3e 100644
--- a/unionnlohmann_1_1basic__json_1_1json__value_af432b12c2a45a123ae7404588d889af7.html
+++ b/unionnlohmann_1_1basic__json_1_1json__value_af432b12c2a45a123ae7404588d889af7.html
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje