diff --git a/annotated.html b/annotated.html index 69f7ad059..8006f12a2 100644 --- a/annotated.html +++ b/annotated.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
1.8.11
diff --git a/classes.html b/classes.html
index e4f786b5c..61ca37fb0 100644
--- a/classes.html
+++ b/classes.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
1.8.11
diff --git a/classnlohmann_1_1basic__json-members.html b/classnlohmann_1_1basic__json-members.html
index f46785f81..868c54d1a 100644
--- a/classnlohmann_1_1basic__json-members.html
+++ b/classnlohmann_1_1basic__json-members.html
@@ -244,7 +244,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
1.8.11
diff --git a/classnlohmann_1_1basic__json.html b/classnlohmann_1_1basic__json.html
index de3cab988..dc98ed514 100644
--- a/classnlohmann_1_1basic__json.html
+++ b/classnlohmann_1_1basic__json.html
@@ -688,14 +688,14 @@ class nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, N
-Definition at line 194 of file json.hpp.
+Definition at line 168 of file json.hpp.
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator-members.html b/classnlohmann_1_1basic__json_1_1const__iterator-members.html
index 389503336..7c49ffa7e 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator-members.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator-members.html
@@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator.html b/classnlohmann_1_1basic__json_1_1const__iterator.html
index b24aa9486..a606255b4 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator.html
@@ -215,11 +215,11 @@ class nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, N
Definition at line 6127 of file json.hpp.
+Definition at line 6101 of file json.hpp.
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a0d5820d1dda9dea3bbeb029cacf68522.html b/classnlohmann_1_1basic__json_1_1const__iterator_a0d5820d1dda9dea3bbeb029cacf68522.html
index 8bb3fcf09..083f21b7d 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a0d5820d1dda9dea3bbeb029cacf68522.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a0d5820d1dda9dea3bbeb029cacf68522.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a18c35a6735d3da96b4fc026421c05dd8.html b/classnlohmann_1_1basic__json_1_1const__iterator_a18c35a6735d3da96b4fc026421c05dd8.html
index 5f7f6e3b8..3a1bf1516 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a18c35a6735d3da96b4fc026421c05dd8.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a18c35a6735d3da96b4fc026421c05dd8.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a1da96fc3054d547e7706d3a2f073f389.html b/classnlohmann_1_1basic__json_1_1const__iterator_a1da96fc3054d547e7706d3a2f073f389.html
index e3c711287..5a6d570b8 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a1da96fc3054d547e7706d3a2f073f389.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a1da96fc3054d547e7706d3a2f073f389.html
@@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a49d7c3e9ef3280df03052cce988b792f.html b/classnlohmann_1_1basic__json_1_1const__iterator_a49d7c3e9ef3280df03052cce988b792f.html
index a0ab33e74..2a7550c3d 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a49d7c3e9ef3280df03052cce988b792f.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a49d7c3e9ef3280df03052cce988b792f.html
@@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a5521515067b6597cb0b55a9c547a7a2b.html b/classnlohmann_1_1basic__json_1_1const__iterator_a5521515067b6597cb0b55a9c547a7a2b.html
index 7b42a39a1..343b8d175 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a5521515067b6597cb0b55a9c547a7a2b.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a5521515067b6597cb0b55a9c547a7a2b.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a5d4320e24fcb7df041ff2c95d976dba0.html b/classnlohmann_1_1basic__json_1_1const__iterator_a5d4320e24fcb7df041ff2c95d976dba0.html
index 14e5c54a7..5c9e5d2f1 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a5d4320e24fcb7df041ff2c95d976dba0.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a5d4320e24fcb7df041ff2c95d976dba0.html
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a5e4d98a8f95e2eccde8cd48c19efa196.html b/classnlohmann_1_1basic__json_1_1const__iterator_a5e4d98a8f95e2eccde8cd48c19efa196.html
index c4c763abd..8fe773ce1 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a5e4d98a8f95e2eccde8cd48c19efa196.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a5e4d98a8f95e2eccde8cd48c19efa196.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a65f491b515e5967e9c0b40289e3c0ff3.html b/classnlohmann_1_1basic__json_1_1const__iterator_a65f491b515e5967e9c0b40289e3c0ff3.html
index fbb8d8507..53e04958d 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a65f491b515e5967e9c0b40289e3c0ff3.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a65f491b515e5967e9c0b40289e3c0ff3.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a6b682f09787eff62f03493d45aa05902.html b/classnlohmann_1_1basic__json_1_1const__iterator_a6b682f09787eff62f03493d45aa05902.html
index 1f8a25c69..fc8e62509 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a6b682f09787eff62f03493d45aa05902.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a6b682f09787eff62f03493d45aa05902.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a6cab1c2ed7e2a014980e2a5717f43a64.html b/classnlohmann_1_1basic__json_1_1const__iterator_a6cab1c2ed7e2a014980e2a5717f43a64.html
index f81b5ec2f..3f4231f8d 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a6cab1c2ed7e2a014980e2a5717f43a64.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a6cab1c2ed7e2a014980e2a5717f43a64.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a72761de693f95edc195956197f4e5569.html b/classnlohmann_1_1basic__json_1_1const__iterator_a72761de693f95edc195956197f4e5569.html
index e87c268c4..4df6beac8 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a72761de693f95edc195956197f4e5569.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a72761de693f95edc195956197f4e5569.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a7a80257f2303210b0a5d056fc0b30b40.html b/classnlohmann_1_1basic__json_1_1const__iterator_a7a80257f2303210b0a5d056fc0b30b40.html
index 5d5f5965f..bdd591bf3 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a7a80257f2303210b0a5d056fc0b30b40.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a7a80257f2303210b0a5d056fc0b30b40.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a7bd530bfbbc58ac77308c087120c21fa.html b/classnlohmann_1_1basic__json_1_1const__iterator_a7bd530bfbbc58ac77308c087120c21fa.html
index fa982401a..c3b18be54 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a7bd530bfbbc58ac77308c087120c21fa.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a7bd530bfbbc58ac77308c087120c21fa.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a821560d64f50525162097f19b1392e7f.html b/classnlohmann_1_1basic__json_1_1const__iterator_a821560d64f50525162097f19b1392e7f.html
index 52b9694c0..cdb6c3936 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a821560d64f50525162097f19b1392e7f.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a821560d64f50525162097f19b1392e7f.html
@@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a8be837e4d902887676dd837abe9098d3.html b/classnlohmann_1_1basic__json_1_1const__iterator_a8be837e4d902887676dd837abe9098d3.html
index b5c320704..238eeb441 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a8be837e4d902887676dd837abe9098d3.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a8be837e4d902887676dd837abe9098d3.html
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a8dbaec5bf8ccba3225520356629061cb.html b/classnlohmann_1_1basic__json_1_1const__iterator_a8dbaec5bf8ccba3225520356629061cb.html
index 77f353dc5..1f2b4076d 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a8dbaec5bf8ccba3225520356629061cb.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a8dbaec5bf8ccba3225520356629061cb.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a8fbb15efd97599209a7def77af8e748e.html b/classnlohmann_1_1basic__json_1_1const__iterator_a8fbb15efd97599209a7def77af8e748e.html
index 951de9b70..57436bf1a 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a8fbb15efd97599209a7def77af8e748e.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a8fbb15efd97599209a7def77af8e748e.html
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a9e4c6e48e3c2f3ff357ef8215b8c8fca.html b/classnlohmann_1_1basic__json_1_1const__iterator_a9e4c6e48e3c2f3ff357ef8215b8c8fca.html
index 7b861034f..4a34bd0f8 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a9e4c6e48e3c2f3ff357ef8215b8c8fca.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a9e4c6e48e3c2f3ff357ef8215b8c8fca.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a9ea0497199b1e96ce9cadd1f202ec343.html b/classnlohmann_1_1basic__json_1_1const__iterator_a9ea0497199b1e96ce9cadd1f202ec343.html
index 6faeb9eae..4485301e2 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_a9ea0497199b1e96ce9cadd1f202ec343.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_a9ea0497199b1e96ce9cadd1f202ec343.html
@@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ab3029a1a83cf46dc28ad443bbad0c74d.html b/classnlohmann_1_1basic__json_1_1const__iterator_ab3029a1a83cf46dc28ad443bbad0c74d.html
index e70c8c597..f1666897d 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_ab3029a1a83cf46dc28ad443bbad0c74d.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_ab3029a1a83cf46dc28ad443bbad0c74d.html
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ab4c0b9baaec9ebc4837158e272f6c803.html b/classnlohmann_1_1basic__json_1_1const__iterator_ab4c0b9baaec9ebc4837158e272f6c803.html
index 8f9dbb17b..2e6c6b74c 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_ab4c0b9baaec9ebc4837158e272f6c803.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_ab4c0b9baaec9ebc4837158e272f6c803.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_abc4552ba2fe39e7901a83dd6d4dec151.html b/classnlohmann_1_1basic__json_1_1const__iterator_abc4552ba2fe39e7901a83dd6d4dec151.html
index 292a78275..280ae2737 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_abc4552ba2fe39e7901a83dd6d4dec151.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_abc4552ba2fe39e7901a83dd6d4dec151.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ac6f4562e16e99b60820d100880b4c3c8.html b/classnlohmann_1_1basic__json_1_1const__iterator_ac6f4562e16e99b60820d100880b4c3c8.html
index 34b236861..edc52d16c 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_ac6f4562e16e99b60820d100880b4c3c8.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_ac6f4562e16e99b60820d100880b4c3c8.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ac6fdaff67857f82a623e5cc253917639.html b/classnlohmann_1_1basic__json_1_1const__iterator_ac6fdaff67857f82a623e5cc253917639.html
index 9ae01f9bf..b180c2eed 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_ac6fdaff67857f82a623e5cc253917639.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_ac6fdaff67857f82a623e5cc253917639.html
@@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ac75e80d30b6169ee2a29ec93fb4d2acd.html b/classnlohmann_1_1basic__json_1_1const__iterator_ac75e80d30b6169ee2a29ec93fb4d2acd.html
index 25cfe88ae..b57de9514 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_ac75e80d30b6169ee2a29ec93fb4d2acd.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_ac75e80d30b6169ee2a29ec93fb4d2acd.html
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_acb6cd0ff760933afeb7f93e5207f3646.html b/classnlohmann_1_1basic__json_1_1const__iterator_acb6cd0ff760933afeb7f93e5207f3646.html
index 2cdfa3008..ea4d7bad1 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_acb6cd0ff760933afeb7f93e5207f3646.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_acb6cd0ff760933afeb7f93e5207f3646.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html b/classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html
index d8b37c1fd..7b2a7a911 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html
@@ -139,7 +139,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -149,7 +149,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_adeb2ff3fdf3cc301b72db109934c9199.html b/classnlohmann_1_1basic__json_1_1const__iterator_adeb2ff3fdf3cc301b72db109934c9199.html
index 2dc41f51b..ef417bab4 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_adeb2ff3fdf3cc301b72db109934c9199.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_adeb2ff3fdf3cc301b72db109934c9199.html
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_aefac8f3e390ac917f021761f4a8f8e71.html b/classnlohmann_1_1basic__json_1_1const__iterator_aefac8f3e390ac917f021761f4a8f8e71.html
index fe2478a5b..13c9a0e4d 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_aefac8f3e390ac917f021761f4a8f8e71.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_aefac8f3e390ac917f021761f4a8f8e71.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_aefd248cac6493eed1e6ff53ba6a63eb2.html b/classnlohmann_1_1basic__json_1_1const__iterator_aefd248cac6493eed1e6ff53ba6a63eb2.html
index 33825cdfb..9450be5cb 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_aefd248cac6493eed1e6ff53ba6a63eb2.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_aefd248cac6493eed1e6ff53ba6a63eb2.html
@@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_af6941c3711dabb2e64960dd57e00d201.html b/classnlohmann_1_1basic__json_1_1const__iterator_af6941c3711dabb2e64960dd57e00d201.html
index 0a45b10b9..9881f985f 100644
--- a/classnlohmann_1_1basic__json_1_1const__iterator_af6941c3711dabb2e64960dd57e00d201.html
+++ b/classnlohmann_1_1basic__json_1_1const__iterator_af6941c3711dabb2e64960dd57e00d201.html
@@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator-members.html b/classnlohmann_1_1basic__json_1_1iterator-members.html
index adabf9c93..992cc0368 100644
--- a/classnlohmann_1_1basic__json_1_1iterator-members.html
+++ b/classnlohmann_1_1basic__json_1_1iterator-members.html
@@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator.html b/classnlohmann_1_1basic__json_1_1iterator.html
index d415d821f..3fbc483c1 100644
--- a/classnlohmann_1_1basic__json_1_1iterator.html
+++ b/classnlohmann_1_1basic__json_1_1iterator.html
@@ -266,11 +266,11 @@ class nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, N
Definition at line 6669 of file json.hpp.
+Definition at line 6643 of file json.hpp.
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a050b7fa21051ea57e5b0cc03668b5d4a.html b/classnlohmann_1_1basic__json_1_1iterator_a050b7fa21051ea57e5b0cc03668b5d4a.html
index af8177c5e..b347eb747 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a050b7fa21051ea57e5b0cc03668b5d4a.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a050b7fa21051ea57e5b0cc03668b5d4a.html
@@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a085fe0d8cf459b5b1ae7b518b933ae7d.html b/classnlohmann_1_1basic__json_1_1iterator_a085fe0d8cf459b5b1ae7b518b933ae7d.html
index 564fac520..e01e7d58e 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a085fe0d8cf459b5b1ae7b518b933ae7d.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a085fe0d8cf459b5b1ae7b518b933ae7d.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a1de0975e812c83e74d118b3e1063f335.html b/classnlohmann_1_1basic__json_1_1iterator_a1de0975e812c83e74d118b3e1063f335.html
index 4ec89ed6e..77866ddcf 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a1de0975e812c83e74d118b3e1063f335.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a1de0975e812c83e74d118b3e1063f335.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a2943e49b3d88e6ee5793c5923ab2ede9.html b/classnlohmann_1_1basic__json_1_1iterator_a2943e49b3d88e6ee5793c5923ab2ede9.html
index 0fd4acb49..8811512da 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a2943e49b3d88e6ee5793c5923ab2ede9.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a2943e49b3d88e6ee5793c5923ab2ede9.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a3aae1df93a78b201d98e178c1c7d02a7.html b/classnlohmann_1_1basic__json_1_1iterator_a3aae1df93a78b201d98e178c1c7d02a7.html
index f892744e7..9a23b279f 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a3aae1df93a78b201d98e178c1c7d02a7.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a3aae1df93a78b201d98e178c1c7d02a7.html
@@ -120,7 +120,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a3db892729714c4e7eaf60c00ee96e2e9.html b/classnlohmann_1_1basic__json_1_1iterator_a3db892729714c4e7eaf60c00ee96e2e9.html
index 3f63449ff..4d08b811b 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a3db892729714c4e7eaf60c00ee96e2e9.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a3db892729714c4e7eaf60c00ee96e2e9.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a47fb2dbbbfaf65c0ccfa99aeaed920a1.html b/classnlohmann_1_1basic__json_1_1iterator_a47fb2dbbbfaf65c0ccfa99aeaed920a1.html
index 03332121a..c64c47708 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a47fb2dbbbfaf65c0ccfa99aeaed920a1.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a47fb2dbbbfaf65c0ccfa99aeaed920a1.html
@@ -139,7 +139,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a56952f8d5702541f0d88e6a764d2ae36.html b/classnlohmann_1_1basic__json_1_1iterator_a56952f8d5702541f0d88e6a764d2ae36.html
index 210803eaa..44ae3143c 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a56952f8d5702541f0d88e6a764d2ae36.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a56952f8d5702541f0d88e6a764d2ae36.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a790f550ff168095c83c2e459c575916c.html b/classnlohmann_1_1basic__json_1_1iterator_a790f550ff168095c83c2e459c575916c.html
index e933b7b38..7a9a33501 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a790f550ff168095c83c2e459c575916c.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a790f550ff168095c83c2e459c575916c.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a7e01532727c10f87926dac4eb8e170f4.html b/classnlohmann_1_1basic__json_1_1iterator_a7e01532727c10f87926dac4eb8e170f4.html
index b7b98620b..86507ac84 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a7e01532727c10f87926dac4eb8e170f4.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a7e01532727c10f87926dac4eb8e170f4.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a8ffbf287736048e683f58306fdb8701f.html b/classnlohmann_1_1basic__json_1_1iterator_a8ffbf287736048e683f58306fdb8701f.html
index f3eba9111..255578767 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a8ffbf287736048e683f58306fdb8701f.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a8ffbf287736048e683f58306fdb8701f.html
@@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a97aff5d71246774267a81066460dd1cf.html b/classnlohmann_1_1basic__json_1_1iterator_a97aff5d71246774267a81066460dd1cf.html
index d3ebaa6f1..cac121e91 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a97aff5d71246774267a81066460dd1cf.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a97aff5d71246774267a81066460dd1cf.html
@@ -120,7 +120,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_a9f3940ac5fb2c6ff8045ed59b8a0866f.html b/classnlohmann_1_1basic__json_1_1iterator_a9f3940ac5fb2c6ff8045ed59b8a0866f.html
index 2f1c6398e..ea8ebf9f0 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_a9f3940ac5fb2c6ff8045ed59b8a0866f.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_a9f3940ac5fb2c6ff8045ed59b8a0866f.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_ab07728b4da636eda0a24e0a51b8b46d7.html b/classnlohmann_1_1basic__json_1_1iterator_ab07728b4da636eda0a24e0a51b8b46d7.html
index 11e873311..69af24600 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_ab07728b4da636eda0a24e0a51b8b46d7.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_ab07728b4da636eda0a24e0a51b8b46d7.html
@@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_ab3679dc63b3a59edb98b1c2b96d8683c.html b/classnlohmann_1_1basic__json_1_1iterator_ab3679dc63b3a59edb98b1c2b96d8683c.html
index ed15b0770..27649ada4 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_ab3679dc63b3a59edb98b1c2b96d8683c.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_ab3679dc63b3a59edb98b1c2b96d8683c.html
@@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_ab4f238aa5fcf452b1884b748b0395b1f.html b/classnlohmann_1_1basic__json_1_1iterator_ab4f238aa5fcf452b1884b748b0395b1f.html
index 8ac83d71e..8e1c69fbc 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_ab4f238aa5fcf452b1884b748b0395b1f.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_ab4f238aa5fcf452b1884b748b0395b1f.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_ac48754e4dc48d65d95294bd170dcd857.html b/classnlohmann_1_1basic__json_1_1iterator_ac48754e4dc48d65d95294bd170dcd857.html
index 5699d2c11..5555d3124 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_ac48754e4dc48d65d95294bd170dcd857.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_ac48754e4dc48d65d95294bd170dcd857.html
@@ -120,7 +120,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_ae0c848dbc0af1cde15771d45d775b27c.html b/classnlohmann_1_1basic__json_1_1iterator_ae0c848dbc0af1cde15771d45d775b27c.html
index ffbdf6c27..7998c8dbf 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_ae0c848dbc0af1cde15771d45d775b27c.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_ae0c848dbc0af1cde15771d45d775b27c.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_ae58cd597336ad125d9615cff87fcd87e.html b/classnlohmann_1_1basic__json_1_1iterator_ae58cd597336ad125d9615cff87fcd87e.html
index e91fddc02..6fe666899 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_ae58cd597336ad125d9615cff87fcd87e.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_ae58cd597336ad125d9615cff87fcd87e.html
@@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1iterator_afe86d48d3e4e5ebdaaec162b3cf0e95c.html b/classnlohmann_1_1basic__json_1_1iterator_afe86d48d3e4e5ebdaaec162b3cf0e95c.html
index 99429cc28..8338342b9 100644
--- a/classnlohmann_1_1basic__json_1_1iterator_afe86d48d3e4e5ebdaaec162b3cf0e95c.html
+++ b/classnlohmann_1_1basic__json_1_1iterator_afe86d48d3e4e5ebdaaec162b3cf0e95c.html
@@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator-members.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator-members.html
index d751399db..43be3ca45 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator-members.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator-members.html
@@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator.html
index 7f607f56f..13570ae6f 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator.html
@@ -170,11 +170,11 @@ class nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, N
Definition at line 238 of file json.hpp.
+Definition at line 212 of file json.hpp.
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a115fae3dd8ae02669fedae0545ce1cbc.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a115fae3dd8ae02669fedae0545ce1cbc.html
index 761a5aa5d..c6e220959 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a115fae3dd8ae02669fedae0545ce1cbc.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a115fae3dd8ae02669fedae0545ce1cbc.html
@@ -129,7 +129,7 @@ template<typename Base >
@@ -139,7 +139,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a4aede52d6ee253a510897518b59e09c0.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a4aede52d6ee253a510897518b59e09c0.html
index aa43ea7a2..da1b0471f 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a4aede52d6ee253a510897518b59e09c0.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a4aede52d6ee253a510897518b59e09c0.html
@@ -128,7 +128,7 @@ template<typename Base >
@@ -138,7 +138,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a53407187cceeb3ee5390318713dad827.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a53407187cceeb3ee5390318713dad827.html
index fd8224662..bdba6604b 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a53407187cceeb3ee5390318713dad827.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a53407187cceeb3ee5390318713dad827.html
@@ -129,7 +129,7 @@ template<typename Base >
@@ -139,7 +139,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a545a8204cfd6836eb85abc3113a0bb28.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a545a8204cfd6836eb85abc3113a0bb28.html
index b7b360ae2..aa62b2a11 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a545a8204cfd6836eb85abc3113a0bb28.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a545a8204cfd6836eb85abc3113a0bb28.html
@@ -129,7 +129,7 @@ template<typename Base >
@@ -139,7 +139,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a563a7bd281e9919798d18396107fb05c.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a563a7bd281e9919798d18396107fb05c.html
index 20abb80ac..e856cbf19 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a563a7bd281e9919798d18396107fb05c.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a563a7bd281e9919798d18396107fb05c.html
@@ -128,7 +128,7 @@ template<typename Base >
@@ -138,7 +138,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a693439bffe56a9a8cf53bc4a06b911ff.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a693439bffe56a9a8cf53bc4a06b911ff.html
index 1579ce0df..c8fa4ef4e 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a693439bffe56a9a8cf53bc4a06b911ff.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a693439bffe56a9a8cf53bc4a06b911ff.html
@@ -129,7 +129,7 @@ template<typename Base >
@@ -139,7 +139,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a7265535f39299824f9712a2ca15013c3.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a7265535f39299824f9712a2ca15013c3.html
index 6d86473a6..e5d42c3b8 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a7265535f39299824f9712a2ca15013c3.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a7265535f39299824f9712a2ca15013c3.html
@@ -117,7 +117,7 @@ template<typename Base >
@@ -127,7 +127,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a7c5e0d3bd0e1a2ba9226b7eb539a53d6.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a7c5e0d3bd0e1a2ba9226b7eb539a53d6.html
index 1bb3ab519..f6fcfe741 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a7c5e0d3bd0e1a2ba9226b7eb539a53d6.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a7c5e0d3bd0e1a2ba9226b7eb539a53d6.html
@@ -129,7 +129,7 @@ template<typename Base >
@@ -139,7 +139,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a99ee137dab7e5c948457f6a5321b54b1.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a99ee137dab7e5c948457f6a5321b54b1.html
index 1f2beed50..eb518fb70 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a99ee137dab7e5c948457f6a5321b54b1.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a99ee137dab7e5c948457f6a5321b54b1.html
@@ -129,7 +129,7 @@ template<typename Base >
@@ -139,7 +139,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a9accc9dd9f9033f50c0ab6bcf337ffe0.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a9accc9dd9f9033f50c0ab6bcf337ffe0.html
index 4104e401e..dee373e44 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a9accc9dd9f9033f50c0ab6bcf337ffe0.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a9accc9dd9f9033f50c0ab6bcf337ffe0.html
@@ -129,7 +129,7 @@ template<typename Base >
@@ -139,7 +139,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a9ebc4c99e6fc90c965af0f39ad2ca70e.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a9ebc4c99e6fc90c965af0f39ad2ca70e.html
index 1a936a511..ceb1b4bd8 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a9ebc4c99e6fc90c965af0f39ad2ca70e.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_a9ebc4c99e6fc90c965af0f39ad2ca70e.html
@@ -117,7 +117,7 @@ template<typename Base >
@@ -127,7 +127,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_ac2634bee082633671125e909dffad40a.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_ac2634bee082633671125e909dffad40a.html
index beb65d100..5d4d6028b 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_ac2634bee082633671125e909dffad40a.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_ac2634bee082633671125e909dffad40a.html
@@ -129,7 +129,7 @@ template<typename Base >
@@ -139,7 +139,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_aca5116682e206dac48f8a56716a3280b.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_aca5116682e206dac48f8a56716a3280b.html
index 04330d5a7..c74a22a4e 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_aca5116682e206dac48f8a56716a3280b.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_aca5116682e206dac48f8a56716a3280b.html
@@ -128,7 +128,7 @@ template<typename Base >
@@ -138,7 +138,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_acecae6d237fcf14c909fb42b9d2e2955.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_acecae6d237fcf14c909fb42b9d2e2955.html
index e28f73a55..e38eaddfb 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_acecae6d237fcf14c909fb42b9d2e2955.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_acecae6d237fcf14c909fb42b9d2e2955.html
@@ -128,7 +128,7 @@ template<typename Base >
@@ -138,7 +138,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_ad4ec2bbb8347e7aa3b58e616fd6c7f40.html b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_ad4ec2bbb8347e7aa3b58e616fd6c7f40.html
index ce4d8a98f..3e69363b2 100644
--- a/classnlohmann_1_1basic__json_1_1json__reverse__iterator_ad4ec2bbb8347e7aa3b58e616fd6c7f40.html
+++ b/classnlohmann_1_1basic__json_1_1json__reverse__iterator_ad4ec2bbb8347e7aa3b58e616fd6c7f40.html
@@ -129,7 +129,7 @@ template<typename Base >
@@ -139,7 +139,7 @@ template<typename Base >
1.8.11
diff --git a/classnlohmann_1_1basic__json_a01833b332b68d9af1f7cd7a816c39e49.html b/classnlohmann_1_1basic__json_a01833b332b68d9af1f7cd7a816c39e49.html
index a31fbc0f8..f42cae811 100644
--- a/classnlohmann_1_1basic__json_a01833b332b68d9af1f7cd7a816c39e49.html
+++ b/classnlohmann_1_1basic__json_a01833b332b68d9af1f7cd7a816c39e49.html
@@ -281,7 +281,7 @@ template<template< typename U, typename V, typename...Args > class Obje
std::distance(begin(), end()).0 @@ -296,7 +296,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/size.cpp -o size
1.8.11
diff --git a/classnlohmann_1_1basic__json_a06efb200b69942eacd1ea22d0f6ccebb.html b/classnlohmann_1_1basic__json_a06efb200b69942eacd1ea22d0f6ccebb.html
index 534b93b2b..a88ff03ee 100644
--- a/classnlohmann_1_1basic__json_a06efb200b69942eacd1ea22d0f6ccebb.html
+++ b/classnlohmann_1_1basic__json_a06efb200b69942eacd1ea22d0f6ccebb.html
@@ -247,7 +247,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_a08ad7169ceb437efff7b2d4a8c0dafe2.html b/classnlohmann_1_1basic__json_a08ad7169ceb437efff7b2d4a8c0dafe2.html
index 80dc15a76..59efb1124 100644
--- a/classnlohmann_1_1basic__json_a08ad7169ceb437efff7b2d4a8c0dafe2.html
+++ b/classnlohmann_1_1basic__json_a08ad7169ceb437efff7b2d4a8c0dafe2.html
@@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON value is a boolean.
true if type is boolean, false otherwise.false true false @@ -272,7 +272,7 @@ falseThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/is_boolean.cpp -o is_boolean
1.8.11
diff --git a/classnlohmann_1_1basic__json_a098482190447461f47f80b99bf2519f6.html b/classnlohmann_1_1basic__json_a098482190447461f47f80b99bf2519f6.html
index d9082290d..e7d7b6f43 100644
--- a/classnlohmann_1_1basic__json_a098482190447461f47f80b99bf2519f6.html
+++ b/classnlohmann_1_1basic__json_a098482190447461f47f80b99bf2519f6.html
@@ -267,7 +267,7 @@ template<template< typename U, typename V, typename...Args > class Obje
true @@ -279,7 +279,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/back.cpp -o back
1.8.11
diff --git a/classnlohmann_1_1basic__json_a0a2cbbd95862a623e7dc5c37e67dead0.html b/classnlohmann_1_1basic__json_a0a2cbbd95862a623e7dc5c37e67dead0.html
index 9e26123d1..a357ee154 100644
--- a/classnlohmann_1_1basic__json_a0a2cbbd95862a623e7dc5c37e67dead0.html
+++ b/classnlohmann_1_1basic__json_a0a2cbbd95862a623e7dc5c37e67dead0.html
@@ -296,7 +296,7 @@ value() with null"
1 42.23 oops falseThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/basic_json__value.cpp -o basic_json__value
1.8.11
diff --git a/classnlohmann_1_1basic__json_a0a60ef55808edb545f4f46e49656d035.html b/classnlohmann_1_1basic__json_a0a60ef55808edb545f4f46e49656d035.html
index 7e413460d..174f36d7a 100644
--- a/classnlohmann_1_1basic__json_a0a60ef55808edb545f4f46e49656d035.html
+++ b/classnlohmann_1_1basic__json_a0a60ef55808edb545f4f46e49656d035.html
@@ -268,13 +268,13 @@ Illustration from cppreference.com
const_cast<const basic_json&>(*this).rend().1The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/crend.cpp -o crend
1.8.11
diff --git a/classnlohmann_1_1basic__json_a0ac9894c9de8dc551cf2e5f1c605537f.html b/classnlohmann_1_1basic__json_a0ac9894c9de8dc551cf2e5f1c605537f.html
index b4729ebf3..977dc4140 100644
--- a/classnlohmann_1_1basic__json_a0ac9894c9de8dc551cf2e5f1c605537f.html
+++ b/classnlohmann_1_1basic__json_a0ac9894c9de8dc551cf2e5f1c605537f.html
@@ -279,7 +279,7 @@ template<template< typename U, typename V, typename...Args > class Obje
std::map with std::less is used by default. Please note this behavior conforms to RFC 7159, because any order implements the specified "unordered" nature of JSON objects. Definition at line 354 of file json.hpp.
+Definition at line 328 of file json.hpp.
@@ -289,7 +289,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_a112a2d8e76345ea64f71e2985fee4c52.html b/classnlohmann_1_1basic__json_a112a2d8e76345ea64f71e2985fee4c52.html
index 0f3849871..fcdc49c64 100644
--- a/classnlohmann_1_1basic__json_a112a2d8e76345ea64f71e2985fee4c52.html
+++ b/classnlohmann_1_1basic__json_a112a2d8e76345ea64f71e2985fee4c52.html
@@ -277,14 +277,14 @@ template<template< typename U, typename V, typename...Args > class Obje
[] ["Hello"] ["Hello","Hello","Hello","Hello","Hello"]The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/basic_json__size_type_basic_json.cpp -o basic_json__size_type_basic_json
1.8.11
diff --git a/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html b/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html
index d34cc7b9d..e1ae52ae3 100644
--- a/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html
+++ b/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html
@@ -282,7 +282,7 @@ template<template< typename U, typename V, typename...Args > class Obje
[1,2,3] == [1,2,4] false
{"A":"a","B":"b"} == {"A":"a","B":"b"} true
17 == 17.0 true
@@ -290,7 +290,7 @@ template<template< typename U, typename V, typename...Args > class Obje
The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator__equal.cpp -o operator__equal
1.8.11
diff --git a/classnlohmann_1_1basic__json_a13c4d2ab4e7ee2f92be785a7b12948ff.html b/classnlohmann_1_1basic__json_a13c4d2ab4e7ee2f92be785a7b12948ff.html
index 45fbf2bb0..bdb20d270 100644
--- a/classnlohmann_1_1basic__json_a13c4d2ab4e7ee2f92be785a7b12948ff.html
+++ b/classnlohmann_1_1basic__json_a13c4d2ab4e7ee2f92be785a7b12948ff.html
@@ -278,11 +278,11 @@ template<template< typename U, typename V, typename...Args > class Obje
{
"Image": {
"Animated": false,
@@ -321,7 +321,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_a140b8251f82e99ad279dcad5c977e26b.html b/classnlohmann_1_1basic__json_a140b8251f82e99ad279dcad5c977e26b.html
index 5a99167e6..106904f83 100644
--- a/classnlohmann_1_1basic__json_a140b8251f82e99ad279dcad5c977e26b.html
+++ b/classnlohmann_1_1basic__json_a140b8251f82e99ad279dcad5c977e26b.html
@@ -276,7 +276,7 @@ template<typename T , std::size_t n>
2
{
@@ -302,7 +302,7 @@ template<typename T , std::size_t n> Definition at line 3314 of file json.hpp.
+Definition at line 3288 of file json.hpp.
@@ -312,7 +312,7 @@ template<typename T , std::size_t n>
1.8.11
diff --git a/classnlohmann_1_1basic__json_a1579a8f72a230358d6cd1a6e8a62859b.html b/classnlohmann_1_1basic__json_a1579a8f72a230358d6cd1a6e8a62859b.html
index 0a61e7129..07b3d01ef 100644
--- a/classnlohmann_1_1basic__json_a1579a8f72a230358d6cd1a6e8a62859b.html
+++ b/classnlohmann_1_1basic__json_a1579a8f72a230358d6cd1a6e8a62859b.html
@@ -247,7 +247,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_a1846cc6db1f38f5918c8200d9ce31896.html b/classnlohmann_1_1basic__json_a1846cc6db1f38f5918c8200d9ce31896.html
index 891981295..38645c8ed 100644
--- a/classnlohmann_1_1basic__json_a1846cc6db1f38f5918c8200d9ce31896.html
+++ b/classnlohmann_1_1basic__json_a1846cc6db1f38f5918c8200d9ce31896.html
@@ -268,13 +268,13 @@ Illustration from cppreference.com
const_cast<const basic_json&>(*this).rend().1The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/crend.cpp -o crend
1.8.11
diff --git a/classnlohmann_1_1basic__json_a197631f31d9b17285bf9f4c156fe49c2.html b/classnlohmann_1_1basic__json_a197631f31d9b17285bf9f4c156fe49c2.html
index 4ef2097f3..a40e63fe8 100644
--- a/classnlohmann_1_1basic__json_a197631f31d9b17285bf9f4c156fe49c2.html
+++ b/classnlohmann_1_1basic__json_a197631f31d9b17285bf9f4c156fe49c2.html
@@ -275,8 +275,8 @@ template<typename T , typename std::enable_if<
42The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/basic_json__number_integer_t.cpp -o basic_json__number_integer_t
1.8.11
diff --git a/classnlohmann_1_1basic__json_a1a446a48beed4ea564addfd12d235793.html b/classnlohmann_1_1basic__json_a1a446a48beed4ea564addfd12d235793.html
index 2ab68c4d1..7ffde1da0 100644
--- a/classnlohmann_1_1basic__json_a1a446a48beed4ea564addfd12d235793.html
+++ b/classnlohmann_1_1basic__json_a1a446a48beed4ea564addfd12d235793.html
@@ -258,7 +258,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -268,7 +268,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_a1c1aa2d148a3e4ce0d4e50cf5b894f41.html b/classnlohmann_1_1basic__json_a1c1aa2d148a3e4ce0d4e50cf5b894f41.html
index 69611fc87..52cd4cc87 100644
--- a/classnlohmann_1_1basic__json_a1c1aa2d148a3e4ce0d4e50cf5b894f41.html
+++ b/classnlohmann_1_1basic__json_a1c1aa2d148a3e4ce0d4e50cf5b894f41.html
@@ -272,7 +272,7 @@ template<template< typename U, typename V, typename...Args > class Obje
push_back and += can be used to add elements to a JSON array. Note how the null value was silently converted to a JSON array. push_back and += can be used to add elements to a JSON array. Note how the null value was silently converted to a JSON array. [1,2,3,4,5] null [1,2,3,4,5,6,7] @@ -280,7 +280,7 @@ nullThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/push_back.cpp -o push_back
1.8.11
diff --git a/classnlohmann_1_1basic__json_a1ec2232bcd43091d49f8dfdd6cfe9865.html b/classnlohmann_1_1basic__json_a1ec2232bcd43091d49f8dfdd6cfe9865.html
index 9eb816565..7a1da2e40 100644
--- a/classnlohmann_1_1basic__json_a1ec2232bcd43091d49f8dfdd6cfe9865.html
+++ b/classnlohmann_1_1basic__json_a1ec2232bcd43091d49f8dfdd6cfe9865.html
@@ -268,12 +268,12 @@ Illustration from cppreference.com
5The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/end.cpp -o end
1.8.11
diff --git a/classnlohmann_1_1basic__json_a20bfb2ca6d4c421c74bb3e53328cd437.html b/classnlohmann_1_1basic__json_a20bfb2ca6d4c421c74bb3e53328cd437.html
index b22bf01da..1cc13e615 100644
--- a/classnlohmann_1_1basic__json_a20bfb2ca6d4c421c74bb3e53328cd437.html
+++ b/classnlohmann_1_1basic__json_a20bfb2ca6d4c421c74bb3e53328cd437.html
@@ -274,7 +274,7 @@ template<typename ValueType , typename std::enable_if<
std::vector<short>, (3) A JSON object can be converted to C++ associative containers such as std::unordered_map<std::string, json>. std::vector<short>, (3) A JSON object can be converted to C++ associative containers such as std::unordered_map<std::string, json>. 1 42 42 17.23 17 @@ -292,7 +292,7 @@ array: [1,2,3,4,5] get() for pointer-member access
1.8.11
diff --git a/classnlohmann_1_1basic__json_a214a8c22d616fd3567b88932c07436c9.html b/classnlohmann_1_1basic__json_a214a8c22d616fd3567b88932c07436c9.html
index 8dcde0180..a6d987c8a 100644
--- a/classnlohmann_1_1basic__json_a214a8c22d616fd3567b88932c07436c9.html
+++ b/classnlohmann_1_1basic__json_a214a8c22d616fd3567b88932c07436c9.html
@@ -274,16 +274,16 @@ template<template< typename U, typename V, typename...Args > class Obje
"third" ["first","second","third","fourth"] out of range: array index 5 is out of rangeThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/at__size_type.cpp -o at__size_type
1.8.11
diff --git a/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html b/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html
index 07cfd3482..ca7584791 100644
--- a/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html
+++ b/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html
@@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Definition at line 703 of file json.hpp.
+Definition at line 677 of file json.hpp.
@@ -296,7 +296,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_a245b34ee6341bed2e3a611e223c53c48.html b/classnlohmann_1_1basic__json_a245b34ee6341bed2e3a611e223c53c48.html
index a39f92015..15fd515bb 100644
--- a/classnlohmann_1_1basic__json_a245b34ee6341bed2e3a611e223c53c48.html
+++ b/classnlohmann_1_1basic__json_a245b34ee6341bed2e3a611e223c53c48.html
@@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON value is an integer or unsigned integer number. This excludes floating-point values.
true if type is an integer or unsigned integer number, false otherwise.false false true @@ -277,7 +277,7 @@ false is_number_float() – check if value is a floating-point number
1.8.11
diff --git a/classnlohmann_1_1basic__json_a263a9ecde33a1f2ff63dcd15d5e42cb7.html b/classnlohmann_1_1basic__json_a263a9ecde33a1f2ff63dcd15d5e42cb7.html
index 00e5cad9a..07686d86d 100644
--- a/classnlohmann_1_1basic__json_a263a9ecde33a1f2ff63dcd15d5e42cb7.html
+++ b/classnlohmann_1_1basic__json_a263a9ecde33a1f2ff63dcd15d5e42cb7.html
@@ -302,7 +302,7 @@ erase() with null"
null null null @@ -317,7 +317,7 @@ null erase(const size_type) – removes the element from an array at the given index
1.8.11
diff --git a/classnlohmann_1_1basic__json_a2e26bd0b0168abb61f67ad5bcd5b9fa1.html b/classnlohmann_1_1basic__json_a2e26bd0b0168abb61f67ad5bcd5b9fa1.html
index a0af99e76..77cacbd63 100644
--- a/classnlohmann_1_1basic__json_a2e26bd0b0168abb61f67ad5bcd5b9fa1.html
+++ b/classnlohmann_1_1basic__json_a2e26bd0b0168abb61f67ad5bcd5b9fa1.html
@@ -275,7 +275,7 @@ operator[] with null"
2The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/operatorarray__key_type_const.cpp -o operatorarray__key_type_const
1.8.11
diff --git a/classnlohmann_1_1basic__json_a2f1f83aa187a56dc5ec7a7027065ac8a.html b/classnlohmann_1_1basic__json_a2f1f83aa187a56dc5ec7a7027065ac8a.html
index cd18c3d8f..d1b4eed40 100644
--- a/classnlohmann_1_1basic__json_a2f1f83aa187a56dc5ec7a7027065ac8a.html
+++ b/classnlohmann_1_1basic__json_a2f1f83aa187a56dc5ec7a7027065ac8a.html
@@ -247,7 +247,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html b/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html
index 9160873a0..d2b98467e 100644
--- a/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html
+++ b/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html
@@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
width to adjust the indentation level. width to adjust the indentation level. {"one":1,"two":2}
[1,2,4,8,16]
@@ -299,7 +299,7 @@ template<template< typename U, typename V, typename...Args > class Obje
The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator_serialize.cpp -o operator_serialize
1.8.11
diff --git a/classnlohmann_1_1basic__json_a35303ad045a06c2a79dc28ac29652e86.html b/classnlohmann_1_1basic__json_a35303ad045a06c2a79dc28ac29652e86.html
index b7f8f7234..f9239ef01 100644
--- a/classnlohmann_1_1basic__json_a35303ad045a06c2a79dc28ac29652e86.html
+++ b/classnlohmann_1_1basic__json_a35303ad045a06c2a79dc28ac29652e86.html
@@ -278,11 +278,11 @@ template<template< typename U, typename V, typename...Args > class Obje
{
"Image": {
"Animated": false,
@@ -321,7 +321,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_a3654da9a84deaf61899c4eee5b93c2c5.html b/classnlohmann_1_1basic__json_a3654da9a84deaf61899c4eee5b93c2c5.html
index 03978c09b..2baf5e788 100644
--- a/classnlohmann_1_1basic__json_a3654da9a84deaf61899c4eee5b93c2c5.html
+++ b/classnlohmann_1_1basic__json_a3654da9a84deaf61899c4eee5b93c2c5.html
@@ -272,7 +272,7 @@ template<template< typename U, typename V, typename...Args > class Obje
"The quick brown fox jumps over the lazy doc"The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/basic_json__string_t_value_type.cpp -o basic_json__string_t_value_type
1.8.11
diff --git a/classnlohmann_1_1basic__json_a38ee0f09a318d003add75e0787040794.html b/classnlohmann_1_1basic__json_a38ee0f09a318d003add75e0787040794.html
index 238b2c82d..b3a1ba4c3 100644
--- a/classnlohmann_1_1basic__json_a38ee0f09a318d003add75e0787040794.html
+++ b/classnlohmann_1_1basic__json_a38ee0f09a318d003add75e0787040794.html
@@ -272,14 +272,14 @@ template<template< typename U, typename V, typename...Args > class Obje
value = {"translation":{"cow":"Kuh","dog":"Hund"}}
object = {"one":"eins","two":"zwei"}
The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/swap__object_t.cpp -o swap__object_t
1.8.11
diff --git a/classnlohmann_1_1basic__json_a3aaf41d385f0d9a93deb92f9b14ae0cf.html b/classnlohmann_1_1basic__json_a3aaf41d385f0d9a93deb92f9b14ae0cf.html
index 6dc67a98a..99f8b092f 100644
--- a/classnlohmann_1_1basic__json_a3aaf41d385f0d9a93deb92f9b14ae0cf.html
+++ b/classnlohmann_1_1basic__json_a3aaf41d385f0d9a93deb92f9b14ae0cf.html
@@ -272,14 +272,14 @@ template<template< typename U, typename V, typename...Args > class Obje
["one","two",3,4.5,false]The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/basic_json__array_t.cpp -o basic_json__array_t
1.8.11
diff --git a/classnlohmann_1_1basic__json_a3da0951c80c8f4b26497aba38cb3e463.html b/classnlohmann_1_1basic__json_a3da0951c80c8f4b26497aba38cb3e463.html
index d433352b7..974bec059 100644
--- a/classnlohmann_1_1basic__json_a3da0951c80c8f4b26497aba38cb3e463.html
+++ b/classnlohmann_1_1basic__json_a3da0951c80c8f4b26497aba38cb3e463.html
@@ -268,13 +268,13 @@ Illustration from cppreference.com
const_cast<const basic_json&>(*this).rbegin().5The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/crbegin.cpp -o crbegin
1.8.11
diff --git a/classnlohmann_1_1basic__json_a3da254c422ede5495f2815c5e48c00c5.html b/classnlohmann_1_1basic__json_a3da254c422ede5495f2815c5e48c00c5.html
index bd1f5e0f8..5e934edb0 100644
--- a/classnlohmann_1_1basic__json_a3da254c422ede5495f2815c5e48c00c5.html
+++ b/classnlohmann_1_1basic__json_a3da254c422ede5495f2815c5e48c00c5.html
@@ -274,7 +274,7 @@ range"
[0,1,3,4,5]The example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/erase__size_type.cpp -o erase__size_type
1.8.11
diff --git a/classnlohmann_1_1basic__json_a3ec8e17be8732fe436e9d6733f52b7a3.html b/classnlohmann_1_1basic__json_a3ec8e17be8732fe436e9d6733f52b7a3.html
index deaf63a35..56c7b94ed 100644
--- a/classnlohmann_1_1basic__json_a3ec8e17be8732fe436e9d6733f52b7a3.html
+++ b/classnlohmann_1_1basic__json_a3ec8e17be8732fe436e9d6733f52b7a3.html
@@ -247,7 +247,7 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
1.8.11
diff --git a/classnlohmann_1_1basic__json_a45e789042a23138eba2b69f34df9fc45.html b/classnlohmann_1_1basic__json_a45e789042a23138eba2b69f34df9fc45.html
index 8e98b3f97..d72db437e 100644
--- a/classnlohmann_1_1basic__json_a45e789042a23138eba2b69f34df9fc45.html
+++ b/classnlohmann_1_1basic__json_a45e789042a23138eba2b69f34df9fc45.html
@@ -292,7 +292,7 @@ of range"
null null null @@ -307,7 +307,7 @@ null erase(const size_type) – removes the element from an array at the given index
1.8.11
diff --git a/classnlohmann_1_1basic__json_a486b96adbf4886c38e38c952394a220f.html b/classnlohmann_1_1basic__json_a486b96adbf4886c38e38c952394a220f.html
index 221adb907..fc0879de3 100644
--- a/classnlohmann_1_1basic__json_a486b96adbf4886c38e38c952394a220f.html
+++ b/classnlohmann_1_1basic__json_a486b96adbf4886c38e38c952394a220f.html
@@ -272,7 +272,7 @@ template<template< typename U, typename V, typename...Args > class Obje
push_back and += can be used to add elements to a JSON array. Note how the null value was silently converted to a JSON array. push_back and += can be used to add elements to a JSON array. Note how the null value was silently converted to a JSON array. [1,2,3,4,5] null [1,2,3,4,5,6,7] @@ -280,7 +280,7 @@ nullThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/push_back.cpp -o push_back
1.8.11
diff --git a/classnlohmann_1_1basic__json_a4ab93491f82545342562c7ee7e3166c7.html b/classnlohmann_1_1basic__json_a4ab93491f82545342562c7ee7e3166c7.html
index 5afda769b..8b2f53d23 100644
--- a/classnlohmann_1_1basic__json_a4ab93491f82545342562c7ee7e3166c7.html
+++ b/classnlohmann_1_1basic__json_a4ab93491f82545342562c7ee7e3166c7.html
@@ -277,13 +277,13 @@ template<template< typename U, typename V, typename...Args > class Obje
["one","two",3,4.5,false] = ["one","two",3,4.5,false] trueThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/basic_json__basic_json.cpp -o basic_json__basic_json
1.8.11
diff --git a/classnlohmann_1_1basic__json_a4bbdfd6dd8d2e6fc9ac5d81ef61ba3fe.html b/classnlohmann_1_1basic__json_a4bbdfd6dd8d2e6fc9ac5d81ef61ba3fe.html
index d4176331d..77cee4468 100644
--- a/classnlohmann_1_1basic__json_a4bbdfd6dd8d2e6fc9ac5d81ef61ba3fe.html
+++ b/classnlohmann_1_1basic__json_a4bbdfd6dd8d2e6fc9ac5d81ef61ba3fe.html
@@ -273,12 +273,12 @@ template<typename CompatibleNumberFloatType , typename = typename std::enabl
+
- Note
- RFC 7159, section 6 disallows NaN values:
In case the parameter val is not a number, a JSON null value is created instead.Numeric values that cannot be represented in the grammar below (such as Infinity and NaN) are not permitted.
-
- Complexity
- Constant.
-
- Example
- The example below shows the construction of several JSON floating-point number values from compatible types.
+@@ -296,7 +296,7 @@ null
- Example
- The example below shows the construction of several JSON floating-point number values from compatible types.
Output (play with this example online):42.2299995422363 null 23.42 @@ -286,7 +286,7 @@ null
- See also
- basic_json(const number_float_t) – create a number value (floating-point)
- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a4cf971f099c8114bb96c9d1c93e683f3.html b/classnlohmann_1_1basic__json_a4cf971f099c8114bb96c9d1c93e683f3.html index b8e5cfe8d..4421a15f6 100644 --- a/classnlohmann_1_1basic__json_a4cf971f099c8114bb96c9d1c93e683f3.html +++ b/classnlohmann_1_1basic__json_a4cf971f099c8114bb96c9d1c93e683f3.html @@ -268,12 +268,12 @@ Illustration from cppreference.com
- The complexity is constant.
- Example
- The following code shows an example for begin.
+@@ -283,7 +283,7 @@ Illustration from cppreference.com
- Example
- The following code shows an example for begin.
Output (play with this example online):1The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/begin.cpp -o begin- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a4f332e90f3cae562d0c3fa6ba48f74f9.html b/classnlohmann_1_1basic__json_a4f332e90f3cae562d0c3fa6ba48f74f9.html index 476e2f0cb..b6356d9d3 100644 --- a/classnlohmann_1_1basic__json_a4f332e90f3cae562d0c3fa6ba48f74f9.html +++ b/classnlohmann_1_1basic__json_a4f332e90f3cae562d0c3fa6ba48f74f9.html @@ -275,15 +275,15 @@ template<typename ReferenceType , typename std::enable_if<
-
- Complexity
- Constant.
- Example
- The example shows several calls to
get_ref().- - +@@ -293,7 +293,7 @@ incompatible ReferenceType for get_ref, actual type is number
- Example
- The example shows several calls to
get_ref().+ +Output (play with this example online):17 17 incompatible ReferenceType for get_ref, actual type is numberThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/get_ref.cpp -o get_ref- +
- Since
- version 1.1.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a51b0036310d8aa5858fecc0d91127f27.html b/classnlohmann_1_1basic__json_a51b0036310d8aa5858fecc0d91127f27.html index 8c03d4cf7..5531f04cb 100644 --- a/classnlohmann_1_1basic__json_a51b0036310d8aa5858fecc0d91127f27.html +++ b/classnlohmann_1_1basic__json_a51b0036310d8aa5858fecc0d91127f27.html @@ -267,13 +267,13 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- Number of elements with key key. If the JSON value is not an object, the return value will be
0.-
- Complexity
- Logarithmic in the size of the JSON object.
- Example
- The example shows how count is used.
+@@ -283,7 +283,7 @@ number of elements with key "three": 0
- Example
- The example shows how count is used.
Output (play with this example online):number of elements with key "two": 1 number of elements with key "three": 0The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/count.cpp -o count- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a5212588544f6d2266384c3be9bfda0c5.html b/classnlohmann_1_1basic__json_a5212588544f6d2266384c3be9bfda0c5.html index 8a9b0d7fc..d81168bcb 100644 --- a/classnlohmann_1_1basic__json_a5212588544f6d2266384c3be9bfda0c5.html +++ b/classnlohmann_1_1basic__json_a5212588544f6d2266384c3be9bfda0c5.html @@ -272,7 +272,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Logarithmic in the size of the container, O(log(
size())).
- Example
- The example shows how
push_backand+=can be used to add elements to a JSON object. Note how thenullvalue was silently converted to a JSON object.+@@ -290,7 +290,7 @@ null
- Example
- The example shows how
push_backand+=can be used to add elements to a JSON object. Note how thenullvalue was silently converted to a JSON object.Output (play with this example online):{"one":1,"two":2} null {"four":4,"one":1,"three":3,"two":2} @@ -280,7 +280,7 @@ nullThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/push_back__object_t__value.cpp -o push_back__object_t__value- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a5339f60209573ede87534b282c09fbd5.html b/classnlohmann_1_1basic__json_a5339f60209573ede87534b282c09fbd5.html index 06437e40d..b913084f8 100644 --- a/classnlohmann_1_1basic__json_a5339f60209573ede87534b282c09fbd5.html +++ b/classnlohmann_1_1basic__json_a5339f60209573ede87534b282c09fbd5.html @@ -267,7 +267,7 @@ 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 from an anonymous enum.
+@@ -285,7 +285,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example below shows the construction of a JSON integer number value from an anonymous enum.
Output (play with this example online):17The 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) – create a number value (integer)
@@ -275,7 +275,7 @@ template<template< typename U, typename V, typename...Args > class Obje basic_json(const CompatibleNumberIntegerType) – create a number value (integer) from a compatible number type- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a5685815624b086caa532f41e853d4b0f.html b/classnlohmann_1_1basic__json_a5685815624b086caa532f41e853d4b0f.html index ff966bba3..8f7a96f8f 100644 --- a/classnlohmann_1_1basic__json_a5685815624b086caa532f41e853d4b0f.html +++ b/classnlohmann_1_1basic__json_a5685815624b086caa532f41e853d4b0f.html @@ -272,8 +272,8 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- JSON array value
-
- Complexity
- Linear in the size of init.
- Example
- The following code shows an example for the array function.
-@@ -294,7 +294,7 @@ template<template< typename U, typename V, typename...Args > class Obje+static basic_json array(std::initializer_list< basic_json > init=std::initializer_list< basic_json >())explicitly create an array from an initializer listDefinition: json.hpp:1636
- Example
- The following code shows an example for the array function.
+Output (play with this example online):static basic_json array(std::initializer_list< basic_json > init=std::initializer_list< basic_json >())explicitly create an array from an initializer listDefinition: json.hpp:1610[] [] [1,2,3,4] @@ -284,7 +284,7 @@ template<template< typename U, typename V, typename...Args > class Obje object(std::initializer_list<basic_json>) – create a JSON object value from an initializer list- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a579c170c06dc73a97f5e4c54d0942616.html b/classnlohmann_1_1basic__json_a579c170c06dc73a97f5e4c54d0942616.html index e09ba9b33..b7220e4f5 100644 --- a/classnlohmann_1_1basic__json_a579c170c06dc73a97f5e4c54d0942616.html +++ b/classnlohmann_1_1basic__json_a579c170c06dc73a97f5e4c54d0942616.html @@ -260,10 +260,10 @@ template<template< typename U, typename V, typename...Args > class Obje
Implicitly return the type of the JSON value as a value from the value_t enumeration.
- Returns
- the type of the JSON value
-
- Complexity
- Constant.
- Example
- The following code exemplifies the value_t operator for all JSON types.
+@@ -289,7 +289,7 @@ true
- Example
- The following code exemplifies the value_t operator for all JSON types.
object (unordered set of name/value pairs)- +string valuearray (ordered collection of values)null value@@ -279,7 +279,7 @@ true The example code above can be translated withnumber value (floating-point)g++ -std=c++11 -Isrc doc/examples/operator__value_t.cpp -o operator__value_t- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a59732a1de287a7301cca19a7a7748159.html b/classnlohmann_1_1basic__json_a59732a1de287a7301cca19a7a7748159.html index 507da751d..c15913f70 100644 --- a/classnlohmann_1_1basic__json_a59732a1de287a7301cca19a7a7748159.html +++ b/classnlohmann_1_1basic__json_a59732a1de287a7301cca19a7a7748159.html @@ -275,14 +275,14 @@ use operator[] with null"
-
- Complexity
- Constant if idx is in the range of the array. Otherwise linear in
idx - size().
- Example
- The example below shows how array elements can be read and written using [] operator. Note the addition of
nullvalues.+@@ -292,7 +292,7 @@ use operator[] with null"
- Example
- The example below shows how array elements can be read and written using [] operator. Note the addition of
nullvalues.Output (play with this example online):4 [1,2,3,4,6] [1,2,3,4,6,null,null,null,null,null,11]The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operatorarray__size_type.cpp -o operatorarray__size_type- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html b/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html index 7e9117f1b..4678b8236 100644 --- a/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html +++ b/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- whether lhs is less than or equal to rhs
-
- Complexity
- Linear.
- Example
- The example demonstrates comparing several JSON types.
+@@ -296,7 +296,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example demonstrates comparing several JSON types.
Output (play with this example online):[1,2,3] == [1,2,4] false {"A":"a","B":"b"} == {"A":"a","B":"b"} false 17 == 17.0000000000001 false @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator__greater.cpp -o operator__greater- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a5d288e4e8828c2ef03a4f9958ce3d175.html b/classnlohmann_1_1basic__json_a5d288e4e8828c2ef03a4f9958ce3d175.html index 6a3c749ff..c789a066d 100644 --- a/classnlohmann_1_1basic__json_a5d288e4e8828c2ef03a4f9958ce3d175.html +++ b/classnlohmann_1_1basic__json_a5d288e4e8828c2ef03a4f9958ce3d175.html @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON value is a floating-point number. This excludes integer and unsigned integer values.
- Returns
trueif type is a floating-point number,falseotherwise.-
- Complexity
- Constant.
- Example
- The following code exemplifies is_number_float for all JSON types.
+@@ -287,7 +287,7 @@ false
- Example
- The following code exemplifies is_number_float for all JSON types.
Output (play with this example online):false false false @@ -277,7 +277,7 @@ false is_number_unsigned() – check if value is an unsigned integer number- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html b/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html index b032feb95..ff9a1360b 100644 --- a/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html +++ b/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- the stream o
-
- Complexity
- Linear.
- Example
- The example below shows the serialization with different parameters to
widthto adjust the indentation level.+@@ -309,7 +309,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example below shows the serialization with different parameters to
widthto adjust the indentation level.Output (play with this example online):{"one":1,"two":2} [1,2,4,8,16] @@ -299,7 +299,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator_serialize.cpp -o operator_serialize- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a5ffdd3a9d2e02ebcbad13cb90af57523.html b/classnlohmann_1_1basic__json_a5ffdd3a9d2e02ebcbad13cb90af57523.html index c1f98d164..9d8add511 100644 --- a/classnlohmann_1_1basic__json_a5ffdd3a9d2e02ebcbad13cb90af57523.html +++ b/classnlohmann_1_1basic__json_a5ffdd3a9d2e02ebcbad13cb90af57523.html @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON value is null.
- Returns
trueif type is null,falseotherwise.-
- Complexity
- Constant.
- Example
- The following code exemplifies is_null for all JSON types.
+@@ -282,7 +282,7 @@ false
- Example
- The following code exemplifies is_null for all JSON types.
Output (play with this example online):true false false @@ -272,7 +272,7 @@ falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/is_null.cpp -o is_null- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a60a04166c122072ab11eaf9845d9cd1d.html b/classnlohmann_1_1basic__json_a60a04166c122072ab11eaf9845d9cd1d.html index 679a1aaf3..64390fb7d 100644 --- a/classnlohmann_1_1basic__json_a60a04166c122072ab11eaf9845d9cd1d.html +++ b/classnlohmann_1_1basic__json_a60a04166c122072ab11eaf9845d9cd1d.html @@ -274,7 +274,7 @@ template<template< typename U, typename V, typename...Args > class Obje number_integer_t – type for number values (integer)
-
- Since
- version 2.0.0
Definition at line 616 of file json.hpp.
+Definition at line 590 of file json.hpp.
@@ -284,7 +284,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html b/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html index ee8f0a8c2..275e79919 100644 --- a/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html +++ b/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html @@ -284,7 +284,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Complexity
- Linear in the length of the input. The parser is a predictive LL(1) parser.
-
- Note
- A UTF-8 byte order mark is silently ignored.
- Example
- The example below shows how a JSON value is constructed by reading a serialization from a stream.
+@@ -312,7 +312,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example below shows how a JSON value is constructed by reading a serialization from a stream.
Output (play with this example online):{ "array": [ 1, @@ -302,7 +302,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- See also
- parse(std::istream&, parser_callback_t) for a variant with a parser callback function to filter values while parsing
- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a620e4d98496f85bd7be080248c0f14e9.html b/classnlohmann_1_1basic__json_a620e4d98496f85bd7be080248c0f14e9.html index e4d88821c..3eeca5619 100644 --- a/classnlohmann_1_1basic__json_a620e4d98496f85bd7be080248c0f14e9.html +++ b/classnlohmann_1_1basic__json_a620e4d98496f85bd7be080248c0f14e9.html @@ -277,7 +277,7 @@ template<typename T , typename std::enable_if<
- See also
- basic_json(const CompatibleNumberUnsignedType) – create a number value (unsigned integer) from a compatible number type
-
- Since
- version 2.0.0
Definition at line 1365 of file json.hpp.
+Definition at line 1339 of file json.hpp.
@@ -287,7 +287,7 @@ template<typename T , typename std::enable_if<
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a624025acfcf64364d98424402b837bc6.html b/classnlohmann_1_1basic__json_a624025acfcf64364d98424402b837bc6.html index f4f9c330d..ea91c981c 100644 --- a/classnlohmann_1_1basic__json_a624025acfcf64364d98424402b837bc6.html +++ b/classnlohmann_1_1basic__json_a624025acfcf64364d98424402b837bc6.html @@ -292,13 +292,13 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Linear in cnt plus linear in the distance between pos and end of the container.
- Example
- The example shows how insert is used.
+@@ -308,7 +308,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example shows how insert is used.
Output (play with this example online):7 [1,2,7,7,7,7,7,7,7,3,4]The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/insert__count.cpp -o insert__count- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a626a27f30d6912d7f516eac511fd3362.html b/classnlohmann_1_1basic__json_a626a27f30d6912d7f516eac511fd3362.html index de72f80ff..b036101bc 100644 --- a/classnlohmann_1_1basic__json_a626a27f30d6912d7f516eac511fd3362.html +++ b/classnlohmann_1_1basic__json_a626a27f30d6912d7f516eac511fd3362.html @@ -261,7 +261,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Note
- This function will always be
falsefor JSON values after parsing. That is, discarded values can only occur during parsing, but will be removed when inside a structured value or replaced by null in other cases.
- Returns
trueif type is discarded,falseotherwise.-
- Complexity
- Constant.
- Example
- The following code exemplifies is_discarded for all JSON types.
+@@ -283,7 +283,7 @@ false
- Example
- The following code exemplifies is_discarded for all JSON types.
Output (play with this example online):false false false @@ -273,7 +273,7 @@ falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/is_discarded.cpp -o is_discarded- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a674de1ee73e6bf4843fc5dc1351fb726.html b/classnlohmann_1_1basic__json_a674de1ee73e6bf4843fc5dc1351fb726.html index 86b2abf82..f1adfba7c 100644 --- a/classnlohmann_1_1basic__json_a674de1ee73e6bf4843fc5dc1351fb726.html +++ b/classnlohmann_1_1basic__json_a674de1ee73e6bf4843fc5dc1351fb726.html @@ -274,7 +274,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Logarithmic in the size of the container.
-
- Example
- The example below shows how object elements can be read using at.
+@@ -293,7 +293,7 @@ out of range@@ -283,7 +283,7 @@ out of range value() for access by value with a default value
- Example
- The example below shows how object elements can be read using at.
Output (play with this example online):"il brutto" out of rangeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/at__object_t_key_type_const.cpp -o at__object_t_key_type_const- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a68a5f34b164a07b8ced13fcf2b7ec834.html b/classnlohmann_1_1basic__json_a68a5f34b164a07b8ced13fcf2b7ec834.html index 40469aabf..3c5058037 100644 --- a/classnlohmann_1_1basic__json_a68a5f34b164a07b8ced13fcf2b7ec834.html +++ b/classnlohmann_1_1basic__json_a68a5f34b164a07b8ced13fcf2b7ec834.html @@ -277,7 +277,7 @@ template<typename CompatibleNumberUnsignedType , typename std::enable_if<
- See also
- basic_json(const number_unsigned_t) – create a number value (unsigned)
-
- Since
- version 2.0.0
Definition at line 1396 of file json.hpp.
+Definition at line 1370 of file json.hpp.
@@ -287,7 +287,7 @@ template<typename CompatibleNumberUnsignedType , typename std::enable_if<
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a6adb089a5cacff9c7ad80d753b3fdf98.html b/classnlohmann_1_1basic__json_a6adb089a5cacff9c7ad80d753b3fdf98.html index 433c96f19..a727fb5f1 100644 --- a/classnlohmann_1_1basic__json_a6adb089a5cacff9c7ad80d753b3fdf98.html +++ b/classnlohmann_1_1basic__json_a6adb089a5cacff9c7ad80d753b3fdf98.html @@ -265,13 +265,13 @@ template<template< typename U, typename V, typename...Args > class Obje
- Note
- RFC 7159 http://www.rfc-editor.org/rfc/rfc7159.txt, section 6 disallows NaN values:
+
- Note
- RFC 7159, section 6 disallows NaN values:
In case the parameter val is not a number, a JSON null value is created instead.Numeric values that cannot be represented in the grammar below (such as Infinity and NaN) are not permitted.
-
- Complexity
- Constant.
- Example
- The following example creates several floating-point values.
- +@@ -289,7 +289,7 @@ null
- Example
- The following example creates several floating-point values.
+Output (play with this example online):3.14159265358979 null null @@ -279,7 +279,7 @@ null
- See also
- basic_json(const CompatibleNumberFloatType) – create a number value (floating-point) from a compatible number type
- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html b/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html index 605b5c2e5..a2b31999c 100644 --- a/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html +++ b/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- whether the values lhs and rhs are not equal
-
- Complexity
- Linear.
- Example
- The example demonstrates comparing several JSON types.
+@@ -296,7 +296,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example demonstrates comparing several JSON types.
Output (play with this example online):[1,2,3] == [1,2,4] true {"A":"a","B":"b"} == {"A":"a","B":"b"} false 17 == 17.0 false @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator__notequal.cpp -o operator__notequal- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a6f3dfd3e83a1e907d7946b47fcd7ceba.html b/classnlohmann_1_1basic__json_a6f3dfd3e83a1e907d7946b47fcd7ceba.html index 9e773fa6c..5f12a729b 100644 --- a/classnlohmann_1_1basic__json_a6f3dfd3e83a1e907d7946b47fcd7ceba.html +++ b/classnlohmann_1_1basic__json_a6f3dfd3e83a1e907d7946b47fcd7ceba.html @@ -272,7 +272,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Amortized constant.
-
- Example
- The example shows how
push_backand+=can be used to add elements to a JSON array. Note how thenullvalue was silently converted to a JSON array.+@@ -290,7 +290,7 @@ null
- Example
- The example shows how
push_backand+=can be used to add elements to a JSON array. Note how thenullvalue was silently converted to a JSON array.Output (play with this example online):[1,2,3,4,5] null [1,2,3,4,5,6,7] @@ -280,7 +280,7 @@ nullThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/push_back.cpp -o push_back- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a71b1d38ef402dfee58fba1fe01fa67f5.html b/classnlohmann_1_1basic__json_a71b1d38ef402dfee58fba1fe01fa67f5.html index ecb21ebb8..25354f105 100644 --- a/classnlohmann_1_1basic__json_a71b1d38ef402dfee58fba1fe01fa67f5.html +++ b/classnlohmann_1_1basic__json_a71b1d38ef402dfee58fba1fe01fa67f5.html @@ -267,7 +267,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The following code shows an example for back.
+@@ -289,7 +289,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The following code shows an example for back.
Output (play with this example online):object (unordered set of name/value pairs)array (ordered collection of values)true @@ -279,7 +279,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/back.cpp -o back- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a73619da32d2a1388f5c7b37f2032138f.html b/classnlohmann_1_1basic__json_a73619da32d2a1388f5c7b37f2032138f.html index 2198e75ca..80b85c340 100644 --- a/classnlohmann_1_1basic__json_a73619da32d2a1388f5c7b37f2032138f.html +++ b/classnlohmann_1_1basic__json_a73619da32d2a1388f5c7b37f2032138f.html @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON value is an array.
- Returns
trueif type is array,falseotherwise.-
- Complexity
- Constant.
- Example
- The following code exemplifies is_array for all JSON types.
+@@ -282,7 +282,7 @@ false
- Example
- The following code exemplifies is_array for all JSON types.
Output (play with this example online):false false false @@ -272,7 +272,7 @@ falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/is_array.cpp -o is_array- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a73e150cbcba5643cb89de8f515eb64e2.html b/classnlohmann_1_1basic__json_a73e150cbcba5643cb89de8f515eb64e2.html index b41f934de..560738b8c 100644 --- a/classnlohmann_1_1basic__json_a73e150cbcba5643cb89de8f515eb64e2.html +++ b/classnlohmann_1_1basic__json_a73e150cbcba5643cb89de8f515eb64e2.html @@ -267,13 +267,13 @@ template<template< typename U, typename V, typename...Args > class Obje
- Postcondition
- other is a JSON null value
-
- Complexity
- Constant.
- Example
- The code below shows the move constructor explicitly called via std::move.
+@@ -283,7 +283,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The code below shows the move constructor explicitly called via std::move.
Output (play with this example online):null 23The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__moveconstructor.cpp -o basic_json__moveconstructor- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html b/classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html index 50bc42237..ff0271601 100644 --- a/classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html +++ b/classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html @@ -270,7 +270,7 @@ template<template< typename U, typename V, typename...Args > class Obje number_unsigned_t – type for number values (unsigned integer)
-
- Since
- version 1.0.0
Definition at line 684 of file json.hpp.
+Definition at line 658 of file json.hpp.
@@ -280,7 +280,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html b/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html index 7e4db34f2..9e496d156 100644 --- a/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html +++ b/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- whether lhs is greater than or equal to rhs
-
- Complexity
- Linear.
- Example
- The example demonstrates comparing several JSON types.
+@@ -296,7 +296,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example demonstrates comparing several JSON types.
Output (play with this example online):[1,2,3] >= [1,2,4] false {"A":"a","B":"b"} >= {"A":"a","B":"b"} true 17 >= 17.0000000000001 false @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator__greaterequal.cpp -o operator__greaterequal- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a791afb7d6974c52b134d66aa1f249164.html b/classnlohmann_1_1basic__json_a791afb7d6974c52b134d66aa1f249164.html index 750acdc26..f20072e15 100644 --- a/classnlohmann_1_1basic__json_a791afb7d6974c52b134d66aa1f249164.html +++ b/classnlohmann_1_1basic__json_a791afb7d6974c52b134d66aa1f249164.html @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON value is a number. This includes both integer and floating-point values.
- Returns
trueif type is number (regardless whether integer, unsigned integer or floating-type),falseotherwise.-
- Complexity
- Constant.
- Example
- The following code exemplifies is_number for all JSON types.
+@@ -287,7 +287,7 @@ false
- Example
- The following code exemplifies is_number for all JSON types.
Output (play with this example online):false false true @@ -277,7 +277,7 @@ false is_number_float() – check if value is a floating-point number- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a7ab11375ed2e29c2fcb6119386851445.html b/classnlohmann_1_1basic__json_a7ab11375ed2e29c2fcb6119386851445.html index e6678a3fc..567840fb1 100644 --- a/classnlohmann_1_1basic__json_a7ab11375ed2e29c2fcb6119386851445.html +++ b/classnlohmann_1_1basic__json_a7ab11375ed2e29c2fcb6119386851445.html @@ -269,15 +269,15 @@ template<typename PointerType , typename std::enable_if<
- Returns
- pointer to the internally stored JSON value if the requested pointer type PointerType fits to the JSON value;
nullptrotherwise-
- Complexity
- Constant.
-
- Example
- The example below shows how pointers to internal values of a JSON value can be requested. Note that no type conversions are made and a
nullptris returned if the value and the requested pointer type does not match.- - +@@ -287,7 +287,7 @@ true
- Example
- The example below shows how pointers to internal values of a JSON value can be requested. Note that no type conversions are made and a
nullptris returned if the value and the requested pointer type does not match.+ +Output (play with this example online):17 17 17 17 trueThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/get_ptr.cpp -o get_ptr- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a7c3182cfabc0bdd9f3a14216fe0e8154.html b/classnlohmann_1_1basic__json_a7c3182cfabc0bdd9f3a14216fe0e8154.html index 03a574cf8..064b0e0ec 100644 --- a/classnlohmann_1_1basic__json_a7c3182cfabc0bdd9f3a14216fe0e8154.html +++ b/classnlohmann_1_1basic__json_a7c3182cfabc0bdd9f3a14216fe0e8154.html @@ -270,13 +270,13 @@ template<template< typename U, typename V, typename...Args > class Obje
- The complexity is linear.
- Example
- The code below shows and example for the copy assignment. It creates a copy of value
awhich is then swapped withb. Finally, the copy ofa(which is the null value after the swap) is destroyed.+@@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The code below shows and example for the copy assignment. It creates a copy of value
awhich is then swapped withb. Finally, the copy ofa(which is the null value after the swap) is destroyed.Output (play with this example online):23 23The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__copyassignment.cpp -o basic_json__copyassignment- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a7ed92d56cb313b243c1917696ffdf074.html b/classnlohmann_1_1basic__json_a7ed92d56cb313b243c1917696ffdf074.html index c68adc96c..c495be007 100644 --- a/classnlohmann_1_1basic__json_a7ed92d56cb313b243c1917696ffdf074.html +++ b/classnlohmann_1_1basic__json_a7ed92d56cb313b243c1917696ffdf074.html @@ -274,7 +274,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Logarithmic in the size of the container.
-
- Example
- The example below shows how object elements can be read and written using at.
+@@ -294,7 +294,7 @@ out of range: key 'the fast' not found
- Example
- The example below shows how object elements can be read and written using at.
Output (play with this example online):"il brutto" {"the bad":"il cattivo","the good":"il buono","the ugly":"il brutto"} out of range: key 'the fast' not found @@ -284,7 +284,7 @@ out of range: key 'the fast' not found value() for access by value with a default value- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a7f53f3afd83a13c949c6c42e66e9c4b4.html b/classnlohmann_1_1basic__json_a7f53f3afd83a13c949c6c42e66e9c4b4.html index d10f7fbcc..ef70de914 100644 --- a/classnlohmann_1_1basic__json_a7f53f3afd83a13c949c6c42e66e9c4b4.html +++ b/classnlohmann_1_1basic__json_a7f53f3afd83a13c949c6c42e66e9c4b4.html @@ -268,13 +268,13 @@ Illustration from cppreference.com
- Has the semantics of
reverse_iterator(end()).
- Example
- The following code shows an example for rbegin.
-@@ -284,7 +284,7 @@ Illustration from cppreference.com+json_reverse_iterator< typename basic_json::iterator > reverse_iteratora reverse iterator for a basic_json containerDefinition: json.hpp:245
- Example
- The following code shows an example for rbegin.
+Output (play with this example online):json_reverse_iterator< typename basic_json::iterator > reverse_iteratora reverse iterator for a basic_json containerDefinition: json.hpp:2195The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/rbegin.cpp -o rbegin- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a7f7bbb3a9efef2e2442f538a24c1c47b.html b/classnlohmann_1_1basic__json_a7f7bbb3a9efef2e2442f538a24c1c47b.html index bfecf5431..b52eefd98 100644 --- a/classnlohmann_1_1basic__json_a7f7bbb3a9efef2e2442f538a24c1c47b.html +++ b/classnlohmann_1_1basic__json_a7f7bbb3a9efef2e2442f538a24c1c47b.html @@ -285,13 +285,13 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Constant plus linear in the distance between pos and end of the container.
-
- Example
- The example shows how insert is used.
+@@ -301,7 +301,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example shows how insert is used.
Output (play with this example online):10 [1,2,10,3,4]The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/insert.cpp -o insert- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a7f97a91ad8f1d5cf0b9213bd24f247c4.html b/classnlohmann_1_1basic__json_a7f97a91ad8f1d5cf0b9213bd24f247c4.html index d553602da..666708fe7 100644 --- a/classnlohmann_1_1basic__json_a7f97a91ad8f1d5cf0b9213bd24f247c4.html +++ b/classnlohmann_1_1basic__json_a7f97a91ad8f1d5cf0b9213bd24f247c4.html @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- whether v is not null
- Complexity
- Constant.
-
- Example
- The example compares several JSON types to the null pointer.
+@@ -296,7 +296,7 @@ null != nullptr falseOutput (play with this example online):
[1,2,3] != nullptr true {"A":"a","B":"b"} != nullptr true 17 != nullptr true @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class Obje null != nullptr falseThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/operator__notequal__nullptr_t.cpp -o operator__notequal__nullptr_t- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a8032645ce3109a7a4899badd90fa3480.html b/classnlohmann_1_1basic__json_a8032645ce3109a7a4899badd90fa3480.html index b2f4bf4c3..c77a81209 100644 --- a/classnlohmann_1_1basic__json_a8032645ce3109a7a4899badd90fa3480.html +++ b/classnlohmann_1_1basic__json_a8032645ce3109a7a4899badd90fa3480.html @@ -267,7 +267,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The following code shows an example for front.
+@@ -289,7 +289,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The following code shows an example for front.
Output (play with this example online):object (unordered set of name/value pairs)array (ordered collection of values)true @@ -279,7 +279,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/front.cpp -o front- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a805e3f3a2f374da0e14942eec7400e40.html b/classnlohmann_1_1basic__json_a805e3f3a2f374da0e14942eec7400e40.html index fcdefacff..a9c976d30 100644 --- a/classnlohmann_1_1basic__json_a805e3f3a2f374da0e14942eec7400e40.html +++ b/classnlohmann_1_1basic__json_a805e3f3a2f374da0e14942eec7400e40.html @@ -267,7 +267,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- string containing the serialization of the JSON value
-
- Complexity
- Linear.
- Example
- The following example shows the effect of different indent parameters to the result of the serialization.
+@@ -316,7 +316,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The following example shows the effect of different indent parameters to the result of the serialization.
Output (play with this example online):{"one":1,"two":2} {"one":1,"two":2} @@ -306,7 +306,7 @@ template<template< typename U, typename V, typename...Args > class Obje- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a80c21170db6b5ffd9274b3f351cebadc.html b/classnlohmann_1_1basic__json_a80c21170db6b5ffd9274b3f351cebadc.html index 4b74ca2fd..1a894faa8 100644 --- a/classnlohmann_1_1basic__json_a80c21170db6b5ffd9274b3f351cebadc.html +++ b/classnlohmann_1_1basic__json_a80c21170db6b5ffd9274b3f351cebadc.html @@ -272,7 +272,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Amortized constant.
-
- Example
- The example shows how
push_backand+=can be used to add elements to a JSON array. Note how thenullvalue was silently converted to a JSON array.+@@ -290,7 +290,7 @@ null
- Example
- The example shows how
push_backand+=can be used to add elements to a JSON array. Note how thenullvalue was silently converted to a JSON array.Output (play with this example online):[1,2,3,4,5] null [1,2,3,4,5,6,7] @@ -280,7 +280,7 @@ nullThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/push_back.cpp -o push_back- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a81aaaab0f3b326afda2d226daab4f1e1.html b/classnlohmann_1_1basic__json_a81aaaab0f3b326afda2d226daab4f1e1.html index 9112a1135..59c0d987d 100644 --- a/classnlohmann_1_1basic__json_a81aaaab0f3b326afda2d226daab4f1e1.html +++ b/classnlohmann_1_1basic__json_a81aaaab0f3b326afda2d226daab4f1e1.html @@ -280,7 +280,7 @@ template<class CompatibleArrayType , typename std::enable_if<
- Example
- The following code shows the constructor with several compatible array type parameters.
@@ -304,7 +304,7 @@ template<class CompatibleArrayType , typename std::enable_if<25 std::forward_list<int64_t> c_flist {12345678909876, 23456789098765, 34567890987654, 45678909876543};+
- Example
- The following code shows the constructor with several compatible array type parameters.
Output (play with this example online):[1,2,3,4] [1.2,2.3,3.4,5.6] [true,true,false,true] @@ -294,7 +294,7 @@ template<class CompatibleArrayType , typename std::enable_if<
- See also
- basic_json(const array_t&) – create an array value
- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a8209621de6184d9eabe136b7c8f61935.html b/classnlohmann_1_1basic__json_a8209621de6184d9eabe136b7c8f61935.html index 1928460ea..5e1fdb081 100644 --- a/classnlohmann_1_1basic__json_a8209621de6184d9eabe136b7c8f61935.html +++ b/classnlohmann_1_1basic__json_a8209621de6184d9eabe136b7c8f61935.html @@ -273,14 +273,14 @@ use swap() with string"
-
- Complexity
- Constant.
- Example
- The example below shows how JSON values can be swapped.
-@@ -290,7 +290,7 @@ array = [1,2,3,4]+ArrayType< basic_json, AllocatorType< basic_json >> array_ta type for an arrayDefinition: json.hpp:400
- Example
- The example below shows how JSON values can be swapped.
+Output (play with this example online):ArrayType< basic_json, AllocatorType< basic_json >> array_ta type for an arrayDefinition: json.hpp:374value = {"array":["Snap","Crackle","Pop"]} array = [1,2,3,4]The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/swap__array_t.cpp -o swap__array_t- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a8468efcfcd95db15f46887b29924ed5c.html b/classnlohmann_1_1basic__json_a8468efcfcd95db15f46887b29924ed5c.html index d64e3bdf2..40fe91454 100644 --- a/classnlohmann_1_1basic__json_a8468efcfcd95db15f46887b29924ed5c.html +++ b/classnlohmann_1_1basic__json_a8468efcfcd95db15f46887b29924ed5c.html @@ -285,13 +285,13 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Constant plus linear in the distance between pos and end of the container.
- Example
- The example shows how insert is used.
+@@ -301,7 +301,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example shows how insert is used.
Output (play with this example online):10 [1,2,10,3,4]The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/insert.cpp -o insert- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a86089c703a2e563b9f760c2f8408efa7.html b/classnlohmann_1_1basic__json_a86089c703a2e563b9f760c2f8408efa7.html index e525079a8..af8d91c7a 100644 --- a/classnlohmann_1_1basic__json_a86089c703a2e563b9f760c2f8408efa7.html +++ b/classnlohmann_1_1basic__json_a86089c703a2e563b9f760c2f8408efa7.html @@ -273,14 +273,14 @@ use swap() with boolean"
-
- Complexity
- Constant.
- Example
- The example below shows how JSON values can be swapped.
- +@@ -290,7 +290,7 @@ string = the bad
- Example
- The example below shows how JSON values can be swapped.
+Output (play with this example online):value = ["the good","the fast","the ugly"] string = the badThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/swap__string_t.cpp -o swap__string_t- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html b/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html index eaa27fdb1..0b1667dec 100644 --- a/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html +++ b/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- whether lhs is greater than to rhs
-
- Complexity
- Linear.
- Example
- The example demonstrates comparing several JSON types.
+@@ -296,7 +296,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example demonstrates comparing several JSON types.
Output (play with this example online):[1,2,3] <= [1,2,4] true {"A":"a","B":"b"} <= {"A":"a","B":"b"} true 17 <= 17.0000000000001 true @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator__lessequal.cpp -o operator__lessequal- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a8969119432218155193bb1dac30aa4ff.html b/classnlohmann_1_1basic__json_a8969119432218155193bb1dac30aa4ff.html index caf94aaa5..dcf1cbbe5 100644 --- a/classnlohmann_1_1basic__json_a8969119432218155193bb1dac30aa4ff.html +++ b/classnlohmann_1_1basic__json_a8969119432218155193bb1dac30aa4ff.html @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON value is an object.
- Returns
trueif type is object,falseotherwise.-
- Complexity
- Constant.
-
- Example
- The following code exemplifies is_object for all JSON types.
+@@ -282,7 +282,7 @@ false
- Example
- The following code exemplifies is_object for all JSON types.
Output (play with this example online):false false false @@ -272,7 +272,7 @@ falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/is_object.cpp -o is_object- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a8f77085bd98c97a983d9ba12efbf6148.html b/classnlohmann_1_1basic__json_a8f77085bd98c97a983d9ba12efbf6148.html index ca6bc2aa5..978add563 100644 --- a/classnlohmann_1_1basic__json_a8f77085bd98c97a983d9ba12efbf6148.html +++ b/classnlohmann_1_1basic__json_a8f77085bd98c97a983d9ba12efbf6148.html @@ -288,7 +288,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Example
- The following code shows the constructor for different value_t values
+@@ -331,7 +331,7 @@ false
- Example
- The following code shows the constructor for different value_t values
object (unordered set of name/value pairs)string value@@ -321,7 +321,7 @@ false basic_json(const number_unsigned_t) – create a number (unsigned) valuearray (ordered collection of values)- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a90239431815c94b0a334f7f4c55eb859.html b/classnlohmann_1_1basic__json_a90239431815c94b0a334f7f4c55eb859.html index fc2a8c4bf..f7123ac56 100644 --- a/classnlohmann_1_1basic__json_a90239431815c94b0a334f7f4c55eb859.html +++ b/classnlohmann_1_1basic__json_a90239431815c94b0a334f7f4c55eb859.html @@ -281,7 +281,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Has the semantics of
begin() == end().
- Example
- The following code uses empty to check if a json object contains any elements.
+@@ -306,7 +306,7 @@ false
- Example
- The following code uses empty to check if a json object contains any elements.
Output (play with this example online):object (unordered set of name/value pairs)array (ordered collection of values)true @@ -296,7 +296,7 @@ falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/empty.cpp -o empty- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a92fbb711a36b5ce78ee228b26787c034.html b/classnlohmann_1_1basic__json_a92fbb711a36b5ce78ee228b26787c034.html index 98a373139..db089c020 100644 --- a/classnlohmann_1_1basic__json_a92fbb711a36b5ce78ee228b26787c034.html +++ b/classnlohmann_1_1basic__json_a92fbb711a36b5ce78ee228b26787c034.html @@ -274,7 +274,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Logarithmic in the size of the container.
- Example
- The example below shows how object elements can be read and written using the [] operator.
+@@ -310,7 +310,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example below shows how object elements can be read and written using the [] operator.
Output (play with this example online):2 { @@ -300,7 +300,7 @@ template<template< typename U, typename V, typename...Args > class Obje value() for access by value with a default value- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a947b5b2a832e490858dbdddfe7085831.html b/classnlohmann_1_1basic__json_a947b5b2a832e490858dbdddfe7085831.html index 14d5856d2..1f2ee9924 100644 --- a/classnlohmann_1_1basic__json_a947b5b2a832e490858dbdddfe7085831.html +++ b/classnlohmann_1_1basic__json_a947b5b2a832e490858dbdddfe7085831.html @@ -266,7 +266,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Since
- version 1.0.0
Definition at line 1988 of file json.hpp.
+Definition at line 1962 of file json.hpp.
@@ -276,7 +276,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a9486a272e034c0548305d7a12f3045e6.html b/classnlohmann_1_1basic__json_a9486a272e034c0548305d7a12f3045e6.html index 76e84ae35..98b702b4b 100644 --- a/classnlohmann_1_1basic__json_a9486a272e034c0548305d7a12f3045e6.html +++ b/classnlohmann_1_1basic__json_a9486a272e034c0548305d7a12f3045e6.html @@ -272,7 +272,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Logarithmic in the size of the container, O(log(
size())).
- Example
- The example shows how
push_backand+=can be used to add elements to a JSON object. Note how thenullvalue was silently converted to a JSON object.+@@ -290,7 +290,7 @@ null
- Example
- The example shows how
push_backand+=can be used to add elements to a JSON object. Note how thenullvalue was silently converted to a JSON object.Output (play with this example online):{"one":1,"two":2} null {"four":4,"one":1,"three":3,"two":2} @@ -280,7 +280,7 @@ nullThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/push_back__object_t__value.cpp -o push_back__object_t__value- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a9730b9f7bc2150e641fe20198d4477c7.html b/classnlohmann_1_1basic__json_a9730b9f7bc2150e641fe20198d4477c7.html index a1d770542..8809057da 100644 --- a/classnlohmann_1_1basic__json_a9730b9f7bc2150e641fe20198d4477c7.html +++ b/classnlohmann_1_1basic__json_a9730b9f7bc2150e641fe20198d4477c7.html @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- whether v is null
- Complexity
- Constant.
-
- Example
- The example compares several JSON types to the null pointer.
+@@ -296,7 +296,7 @@ null == nullptr trueOutput (play with this example online):
[1,2,3] == nullptr false {"A":"a","B":"b"} == nullptr false 17 == nullptr false @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class Obje null == nullptr trueThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/operator__equal__nullptr_t.cpp -o operator__equal__nullptr_t- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a98e05a2c9b8f74bd60442772cddeee52.html b/classnlohmann_1_1basic__json_a98e05a2c9b8f74bd60442772cddeee52.html index 086a677a4..af0a15e02 100644 --- a/classnlohmann_1_1basic__json_a98e05a2c9b8f74bd60442772cddeee52.html +++ b/classnlohmann_1_1basic__json_a98e05a2c9b8f74bd60442772cddeee52.html @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- whether v is null
- Complexity
- Constant.
-
- Example
- The example compares several JSON types to the null pointer.
+@@ -296,7 +296,7 @@ null == nullptr trueOutput (play with this example online):
[1,2,3] == nullptr false {"A":"a","B":"b"} == nullptr false 17 == nullptr false @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class Obje null == nullptr trueThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/operator__equal__nullptr_t.cpp -o operator__equal__nullptr_t- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a99f2e765029e51dd0fff018650f92eea.html b/classnlohmann_1_1basic__json_a99f2e765029e51dd0fff018650f92eea.html index 20dbffc1c..9f5d96ca2 100644 --- a/classnlohmann_1_1basic__json_a99f2e765029e51dd0fff018650f92eea.html +++ b/classnlohmann_1_1basic__json_a99f2e765029e51dd0fff018650f92eea.html @@ -274,12 +274,12 @@ operator[] with null"
-
- Complexity
- Constant.
-
- Example
- The example below shows how array elements can be read using the [] operator.
+@@ -289,7 +289,7 @@ operator[] with null"
- Example
- The example below shows how array elements can be read using the [] operator.
Output (play with this example online):"third"The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operatorarray__size_type_const.cpp -o operatorarray__size_type_const- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a9af5ea68c88f423ddf35216aff7f1813.html b/classnlohmann_1_1basic__json_a9af5ea68c88f423ddf35216aff7f1813.html index 8a26951f1..838dc17d4 100644 --- a/classnlohmann_1_1basic__json_a9af5ea68c88f423ddf35216aff7f1813.html +++ b/classnlohmann_1_1basic__json_a9af5ea68c88f423ddf35216aff7f1813.html @@ -272,14 +272,14 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Example
- The following code shows the constructor with an object_t parameter.
-@@ -289,7 +289,7 @@ template<template< typename U, typename V, typename...Args > class Obje+ObjectType< StringType, basic_json, std::less< StringType >, AllocatorType< std::pair< const StringType, basic_json >>> object_ta type for an objectDefinition: json.hpp:354
- Example
- The following code shows the constructor with an object_t parameter.
+Output (play with this example online):ObjectType< StringType, basic_json, std::less< StringType >, AllocatorType< std::pair< const StringType, basic_json >>> object_ta type for an objectDefinition: json.hpp:328{"one":1,"two":2}The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__object_t.cpp -o basic_json__object_t
- See also
- basic_json(const CompatibleObjectType&) – create an object value from a compatible STL container
- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a9c01092601b6229eee4f971aad263133.html b/classnlohmann_1_1basic__json_a9c01092601b6229eee4f971aad263133.html index abfa26be1..529a415c5 100644 --- a/classnlohmann_1_1basic__json_a9c01092601b6229eee4f971aad263133.html +++ b/classnlohmann_1_1basic__json_a9c01092601b6229eee4f971aad263133.html @@ -268,13 +268,13 @@ Illustration from cppreference.com
- Has the semantics of
const_cast<const basic_json&>(*this).rbegin().
- Example
- The following code shows an example for crbegin.
-@@ -284,7 +284,7 @@ Illustration from cppreference.com+json_reverse_iterator< typename basic_json::const_iterator > const_reverse_iteratora const reverse iterator for a basic_json containerDefinition: json.hpp:247
- Example
- The following code shows an example for crbegin.
+Output (play with this example online):json_reverse_iterator< typename basic_json::const_iterator > const_reverse_iteratora const reverse iterator for a basic_json containerDefinition: json.hpp:2215The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/crbegin.cpp -o crbegin- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a9d1b58099dc64695fcf2847ab0b2a7c7.html b/classnlohmann_1_1basic__json_a9d1b58099dc64695fcf2847ab0b2a7c7.html index e5c0da56d..ee8b3624a 100644 --- a/classnlohmann_1_1basic__json_a9d1b58099dc64695fcf2847ab0b2a7c7.html +++ b/classnlohmann_1_1basic__json_a9d1b58099dc64695fcf2847ab0b2a7c7.html @@ -247,7 +247,7 @@ template<template< typename U, typename V, typename...Args > class Obje @@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_a9e35475e2027520a78e09f460dbe048a.html b/classnlohmann_1_1basic__json_a9e35475e2027520a78e09f460dbe048a.html index 7e6bce53d..2f6b496ec 100644 --- a/classnlohmann_1_1basic__json_a9e35475e2027520a78e09f460dbe048a.html +++ b/classnlohmann_1_1basic__json_a9e35475e2027520a78e09f460dbe048a.html @@ -281,7 +281,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- See also
- parse(std::istream&, parser_callback_t) or parse(const string_t&, parser_callback_t) for examples
-
- Since
- version 1.0.0
Definition at line 922 of file json.hpp.
+Definition at line 896 of file json.hpp.
@@ -291,7 +291,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aa36e72ffc3241b960fe9186d19e03bc3.html b/classnlohmann_1_1basic__json_aa36e72ffc3241b960fe9186d19e03bc3.html index 21257091c..29834b490 100644 --- a/classnlohmann_1_1basic__json_aa36e72ffc3241b960fe9186d19e03bc3.html +++ b/classnlohmann_1_1basic__json_aa36e72ffc3241b960fe9186d19e03bc3.html @@ -273,7 +273,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
log(size()) + count(key)-
- Example
- The example shows the effect of erase.
+@@ -294,7 +294,7 @@ template<template< typename U, typename V, typename...Args > class Obje@@ -284,7 +284,7 @@ template<template< typename U, typename V, typename...Args > class Obje erase(const size_type) – removes the element from an array at the given index
- Example
- The example shows the effect of erase.
Output (play with this example online):{"two":2} 1 0The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/erase__key_type.cpp -o erase__key_type- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aa44ce84b9ac506b905b8fb56c9a0989d.html b/classnlohmann_1_1basic__json_aa44ce84b9ac506b905b8fb56c9a0989d.html index 1d63630b9..11ad0775d 100644 --- a/classnlohmann_1_1basic__json_aa44ce84b9ac506b905b8fb56c9a0989d.html +++ b/classnlohmann_1_1basic__json_aa44ce84b9ac506b905b8fb56c9a0989d.html @@ -247,7 +247,7 @@ template<template< typename U, typename V, typename...Args > class Obje @@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aa45753034bea87f9d2c0c42ace9ff75c.html b/classnlohmann_1_1basic__json_aa45753034bea87f9d2c0c42ace9ff75c.html index 076d466b5..dbeb628e9 100644 --- a/classnlohmann_1_1basic__json_aa45753034bea87f9d2c0c42ace9ff75c.html +++ b/classnlohmann_1_1basic__json_aa45753034bea87f9d2c0c42ace9ff75c.html @@ -267,7 +267,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The following code shows an example for front.
+@@ -289,7 +289,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The following code shows an example for front.
Output (play with this example online):object (unordered set of name/value pairs)array (ordered collection of values)true @@ -279,7 +279,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/front.cpp -o front- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aa669d997ddc03566de5438781254b32b.html b/classnlohmann_1_1basic__json_aa669d997ddc03566de5438781254b32b.html index 2e80c5948..174cdce17 100644 --- a/classnlohmann_1_1basic__json_aa669d997ddc03566de5438781254b32b.html +++ b/classnlohmann_1_1basic__json_aa669d997ddc03566de5438781254b32b.html @@ -275,15 +275,15 @@ template<typename ReferenceType , typename std::enable_if<
-
- Complexity
- Constant.
- Example
- The example shows several calls to
get_ref().- - +@@ -293,7 +293,7 @@ incompatible ReferenceType for get_ref, actual type is number
- Example
- The example shows several calls to
get_ref().+ +Output (play with this example online):17 17 incompatible ReferenceType for get_ref, actual type is numberThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/get_ref.cpp -o get_ref- +
- Since
- version 1.1.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aa6fd72df1ce9f80e61012784c598456e.html b/classnlohmann_1_1basic__json_aa6fd72df1ce9f80e61012784c598456e.html index 2443e3005..d896268ea 100644 --- a/classnlohmann_1_1basic__json_aa6fd72df1ce9f80e61012784c598456e.html +++ b/classnlohmann_1_1basic__json_aa6fd72df1ce9f80e61012784c598456e.html @@ -277,7 +277,7 @@ operator[] with null"
-
- Complexity
- Logarithmic in the size of the container.
- Example
- The example below shows how object elements can be read using the [] operator.
+@@ -295,7 +295,7 @@ operator[] with null"
- Example
- The example below shows how object elements can be read using the [] operator.
Output (play with this example online):2The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operatorarray__key_type_const.cpp -o operatorarray__key_type_const
- See also
- at(const typename object_t::key_type&) for access by reference with range checking
@@ -285,7 +285,7 @@ operator[] with null" value() for access by value with a default value- +
- Since
- version 1.1.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aaa687595d7627925fbf6d6eb97e2021e.html b/classnlohmann_1_1basic__json_aaa687595d7627925fbf6d6eb97e2021e.html index 13e478aeb..26f2496ae 100644 --- a/classnlohmann_1_1basic__json_aaa687595d7627925fbf6d6eb97e2021e.html +++ b/classnlohmann_1_1basic__json_aaa687595d7627925fbf6d6eb97e2021e.html @@ -267,14 +267,14 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- Iterator to an element with key equivalent to key. If no such element is found, past-the-end (see end()) iterator is returned.
-
- Complexity
- Logarithmic in the size of the JSON object.
- Example
- The example shows how find is used.
+@@ -284,7 +284,7 @@ value at key "two": 2
- Example
- The example shows how find is used.
Output (play with this example online):"two" was found: true value at key "two": 2 "three" was found: falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/find__key_type.cpp -o find__key_type- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html b/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html index d44f7ee46..87d9dcd88 100644 --- a/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html +++ b/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html @@ -274,7 +274,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Since
- version 1.0.0
Definition at line 5003 of file json.hpp.
+Definition at line 4977 of file json.hpp.
@@ -284,7 +284,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html b/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html index 835e49802..3b591ebfb 100644 --- a/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html +++ b/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html @@ -282,7 +282,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- whether lhs is less than rhs
-
- Complexity
- Linear.
- Example
- The example demonstrates comparing several JSON types.
+@@ -300,7 +300,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example demonstrates comparing several JSON types.
Output (play with this example online):[1,2,3] == [1,2,4] true {"A":"a","B":"b"} == {"A":"a","B":"b"} false 17 == 17.0000000000001 true @@ -290,7 +290,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator__less.cpp -o operator__less- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aadb4e5be88221e5e28cdb752332f3d13.html b/classnlohmann_1_1basic__json_aadb4e5be88221e5e28cdb752332f3d13.html index da8189da7..6f838b475 100644 --- a/classnlohmann_1_1basic__json_aadb4e5be88221e5e28cdb752332f3d13.html +++ b/classnlohmann_1_1basic__json_aadb4e5be88221e5e28cdb752332f3d13.html @@ -285,13 +285,13 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- iterator pointing to the first element inserted, or pos if
ilistis empty-
- Complexity
- Linear in
ilist.size()plus linear in the distance between pos and end of the container.
- Example
- The example shows how insert is used.
+@@ -301,7 +301,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example shows how insert is used.
Output (play with this example online):7 [1,2,3,4,7,8,9]The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/insert__ilist.cpp -o insert__ilist- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html b/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html index b2cc8ac6b..82b629d42 100644 --- a/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html +++ b/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html @@ -284,7 +284,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Complexity
- Linear in the length of the input. The parser is a predictive LL(1) parser.
-
- Note
- A UTF-8 byte order mark is silently ignored.
- Example
- The example below shows how a JSON value is constructed by reading a serialization from a stream.
+@@ -312,7 +312,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The example below shows how a JSON value is constructed by reading a serialization from a stream.
Output (play with this example online):{ "array": [ 1, @@ -302,7 +302,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- See also
- parse(std::istream&, parser_callback_t) for a variant with a parser callback function to filter values while parsing
- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0.html b/classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0.html index 5aff9f1af..4fbfc64ed 100644 --- a/classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0.html +++ b/classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0.html @@ -269,7 +269,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- See also
- object_t – type for an object value
-
- Since
- version 1.0.0
Definition at line 400 of file json.hpp.
+Definition at line 374 of file json.hpp.
@@ -279,7 +279,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ab31368c0b67f8e4f291a45e6498018be.html b/classnlohmann_1_1basic__json_ab31368c0b67f8e4f291a45e6498018be.html index ef73816f2..b41755aab 100644 --- a/classnlohmann_1_1basic__json_ab31368c0b67f8e4f291a45e6498018be.html +++ b/classnlohmann_1_1basic__json_ab31368c0b67f8e4f291a45e6498018be.html @@ -274,13 +274,13 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Constant.
- Example
- The example below shows how array elements can be read using at.
+@@ -290,7 +290,7 @@ out of range
- Example
- The example below shows how array elements can be read using at.
Output (play with this example online):"third" out of rangeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/at__size_type_const.cpp -o at__size_type_const- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ab63e618bbb0371042b1bec17f5891f42.html b/classnlohmann_1_1basic__json_ab63e618bbb0371042b1bec17f5891f42.html index 7bef2dc6c..789faa6fa 100644 --- a/classnlohmann_1_1basic__json_ab63e618bbb0371042b1bec17f5891f42.html +++ b/classnlohmann_1_1basic__json_ab63e618bbb0371042b1bec17f5891f42.html @@ -267,7 +267,7 @@ template<template< typename U, typename V, typename...Args > class Obje
String values are stored as pointers in a basic_json type. That is, for any access to string values, a pointer of type
string_t*must be dereferenced.-
- Since
- version 1.0.0
Definition at line 447 of file json.hpp.
+Definition at line 421 of file json.hpp.
@@ -277,7 +277,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ab7b7b44891ddbc2df8ba3cbef3609178.html b/classnlohmann_1_1basic__json_ab7b7b44891ddbc2df8ba3cbef3609178.html index 74bb455f1..1096851ff 100644 --- a/classnlohmann_1_1basic__json_ab7b7b44891ddbc2df8ba3cbef3609178.html +++ b/classnlohmann_1_1basic__json_ab7b7b44891ddbc2df8ba3cbef3609178.html @@ -269,16 +269,16 @@ template<typename PointerType , typename std::enable_if<
- Returns
- pointer to the internally stored JSON value if the requested pointer type PointerType fits to the JSON value;
nullptrotherwise-
- Complexity
- Constant.
-
- Example
- The example below shows how pointers to internal values of a JSON value can be requested. Note that no type conversions are made and a
nullptris returned if the value and the requested pointer type does not match.- - +@@ -288,7 +288,7 @@ true
- Example
- The example below shows how pointers to internal values of a JSON value can be requested. Note that no type conversions are made and a
nullptris returned if the value and the requested pointer type does not match.+ +Output (play with this example online):17 17 17 17 trueThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/get__PointerType.cpp -o get__PointerType
- See also
- get_ptr() for explicit pointer-member access
- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ab7be2bc58ae0c2c2c30d40f15d6399f8.html b/classnlohmann_1_1basic__json_ab7be2bc58ae0c2c2c30d40f15d6399f8.html index 3a789fa3e..6e5cd898d 100644 --- a/classnlohmann_1_1basic__json_ab7be2bc58ae0c2c2c30d40f15d6399f8.html +++ b/classnlohmann_1_1basic__json_ab7be2bc58ae0c2c2c30d40f15d6399f8.html @@ -280,7 +280,7 @@ template<class CompatibleObjectType , typename std::enable_if<
- Example
- The following code shows the constructor with several compatible object type parameters.
+@@ -299,7 +299,7 @@ template<class CompatibleObjectType , typename std::enable_if<
- Example
- The following code shows the constructor with several compatible object type parameters.
Output (play with this example online):{"one":1,"three":3,"two":2} {"one":1.2,"three":3.4,"two":2.3} {"one":true,"three":false,"two":true} @@ -289,7 +289,7 @@ template<class CompatibleObjectType , typename std::enable_if<
- See also
- basic_json(const object_t&) – create an object value
- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ab7d704826813d13731fbcaf220160826.html b/classnlohmann_1_1basic__json_ab7d704826813d13731fbcaf220160826.html index e93bb60cb..1d1846486 100644 --- a/classnlohmann_1_1basic__json_ab7d704826813d13731fbcaf220160826.html +++ b/classnlohmann_1_1basic__json_ab7d704826813d13731fbcaf220160826.html @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON value is an unsigned integer number. This excludes floating-point and (signed) integer values.
- Returns
trueif type is an unsigned integer number,falseotherwise.-
- Complexity
- Constant.
-
- Example
- The following code exemplifies is_number_unsigned for all JSON types.
+@@ -287,7 +287,7 @@ false
- Example
- The following code exemplifies is_number_unsigned for all JSON types.
Output (play with this example online):false false false @@ -277,7 +277,7 @@ false is_number_float() – check if value is a floating-point number- +
- Since
- version 2.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ab81f2801779e6cb9d98770860af2e39a.html b/classnlohmann_1_1basic__json_ab81f2801779e6cb9d98770860af2e39a.html index 17de7785b..a9feb3532 100644 --- a/classnlohmann_1_1basic__json_ab81f2801779e6cb9d98770860af2e39a.html +++ b/classnlohmann_1_1basic__json_ab81f2801779e6cb9d98770860af2e39a.html @@ -278,11 +278,11 @@ template<template< typename U, typename V, typename...Args > class Obje
- 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.
-
- Note
- A UTF-8 byte order mark is silently ignored.
- Example
- The example below demonstrates the parse function with and without callback function.
-@@ -331,7 +331,7 @@ template<template< typename U, typename V, typename...Args > class Obje-static basic_json parse(const string_t &s, parser_callback_t cb=nullptr)deserialize from stringDefinition: json.hpp:5479+std::function< bool(int depth, parse_event_t event, basic_json &parsed)> parser_callback_tper-element parser callback typeDefinition: json.hpp:922
- Example
- The example below demonstrates the parse function with and without callback function.
+Output (play with this example online):+static basic_json parse(const string_t &s, parser_callback_t cb=nullptr)deserialize from stringDefinition: json.hpp:5453std::function< bool(int depth, parse_event_t event, basic_json &parsed)> parser_callback_tper-element parser callback typeDefinition: json.hpp:896- +the parser read a key of a value in an object{ "Image": { "Animated": false, @@ -321,7 +321,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- See also
- parse(const string_t&, parser_callback_t) for a version that reads from a string
- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ab856bebfdfbcf45061f1474ea8ba9924.html b/classnlohmann_1_1basic__json_ab856bebfdfbcf45061f1474ea8ba9924.html index d88054798..01f380007 100644 --- a/classnlohmann_1_1basic__json_ab856bebfdfbcf45061f1474ea8ba9924.html +++ b/classnlohmann_1_1basic__json_ab856bebfdfbcf45061f1474ea8ba9924.html @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON type is primitive (string, number, boolean, or null).
- Returns
trueif type is primitive (string, number, boolean, or null),falseotherwise.-
- Complexity
- Constant.
-
- Example
- The following code exemplifies is_primitive for all JSON types.
+@@ -282,7 +282,7 @@ true
- Example
- The following code exemplifies is_primitive for all JSON types.
Output (play with this example online):true true true @@ -272,7 +272,7 @@ trueThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/is_primitive.cpp -o is_primitive- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ab8b43d92a042dde96c28aeea81dd52de.html b/classnlohmann_1_1basic__json_ab8b43d92a042dde96c28aeea81dd52de.html index e4879cd34..28c289597 100644 --- a/classnlohmann_1_1basic__json_ab8b43d92a042dde96c28aeea81dd52de.html +++ b/classnlohmann_1_1basic__json_ab8b43d92a042dde96c28aeea81dd52de.html @@ -272,8 +272,8 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Example
- The following code shows the constructor with an string_t parameter.
- +@@ -291,7 +291,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The following code shows the constructor with an string_t parameter.
+Output (play with this example online):"The quick brown fox jumps over the lazy doc"The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__string_t.cpp -o basic_json__string_t
- See also
- basic_json(const typename string_t::value_type*) – create a string value from a character pointer
@@ -281,7 +281,7 @@ template<template< typename U, typename V, typename...Args > class Obje basic_json(const CompatibleStringType&) – create a string value from a compatible string container- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ab936779c70bec68343ef440ed13251e5.html b/classnlohmann_1_1basic__json_ab936779c70bec68343ef440ed13251e5.html index 622c8bb34..040b96a0c 100644 --- a/classnlohmann_1_1basic__json_ab936779c70bec68343ef440ed13251e5.html +++ b/classnlohmann_1_1basic__json_ab936779c70bec68343ef440ed13251e5.html @@ -261,7 +261,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function allows to access iterator::key() and iterator::value() during range-based for loops. In these loops, a reference to the JSON values is returned, so there is no access to the underlying iterator.
-
- Note
- The name of this function is not yet final and may change in the future.
Definition at line 4220 of file json.hpp.
+Definition at line 4194 of file json.hpp.
@@ -271,7 +271,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_abb5df282f9edf9cca898c6b8a9911111.html b/classnlohmann_1_1basic__json_abb5df282f9edf9cca898c6b8a9911111.html index aec1d2e45..353c74df2 100644 --- a/classnlohmann_1_1basic__json_abb5df282f9edf9cca898c6b8a9911111.html +++ b/classnlohmann_1_1basic__json_abb5df282f9edf9cca898c6b8a9911111.html @@ -264,7 +264,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- As postcondition, it holds:
basic_json().empty() == true.-
- Example
- The following code shows the constructor for a
nullJSON value.+
- Example
- The following code shows the constructor for a
nullJSON value.Output (play with this example online):nullThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json.cpp -o basic_json@@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- See also
- basic_json(std::nullptr_t) – create a
nullvalue
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_abc13258393358cb75a32fac86480bc9c.html b/classnlohmann_1_1basic__json_abc13258393358cb75a32fac86480bc9c.html index 9b72ab31c..cb166fcfe 100644 --- a/classnlohmann_1_1basic__json_abc13258393358cb75a32fac86480bc9c.html +++ b/classnlohmann_1_1basic__json_abc13258393358cb75a32fac86480bc9c.html @@ -269,12 +269,12 @@ Illustration from cppreference.com
- Has the semantics of
const_cast<const basic_json&>(*this).end().
- Example
- The following code shows an example for cend.
+@@ -284,7 +284,7 @@ Illustration from cppreference.com
- Example
- The following code shows an example for cend.
Output (play with this example online):5The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/cend.cpp -o cend- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ac4b10b2364f26ce47bdb9a413ff04a59.html b/classnlohmann_1_1basic__json_ac4b10b2364f26ce47bdb9a413ff04a59.html index f65a42a5f..27bdf250f 100644 --- a/classnlohmann_1_1basic__json_ac4b10b2364f26ce47bdb9a413ff04a59.html +++ b/classnlohmann_1_1basic__json_ac4b10b2364f26ce47bdb9a413ff04a59.html @@ -274,7 +274,7 @@ template<template< typename U, typename V, typename...Args > class Obje number_unsigned_t – type for number values (unsigned integer)
-
- Since
- version 1.0.0
Definition at line 544 of file json.hpp.
+Definition at line 518 of file json.hpp.
@@ -284,7 +284,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ac5693cff1df0775cd3fbe960412cde4b.html b/classnlohmann_1_1basic__json_ac5693cff1df0775cd3fbe960412cde4b.html index 716b024ec..0a1223e2c 100644 --- a/classnlohmann_1_1basic__json_ac5693cff1df0775cd3fbe960412cde4b.html +++ b/classnlohmann_1_1basic__json_ac5693cff1df0775cd3fbe960412cde4b.html @@ -269,16 +269,16 @@ template<typename PointerType , typename std::enable_if<
- Returns
- pointer to the internally stored JSON value if the requested pointer type PointerType fits to the JSON value;
nullptrotherwise-
- Complexity
- Constant.
- Example
- The example below shows how pointers to internal values of a JSON value can be requested. Note that no type conversions are made and a
nullptris returned if the value and the requested pointer type does not match.- - +@@ -288,7 +288,7 @@ true
- Example
- The example below shows how pointers to internal values of a JSON value can be requested. Note that no type conversions are made and a
nullptris returned if the value and the requested pointer type does not match.+ +Output (play with this example online):17 17 17 17 trueThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/get__PointerType.cpp -o get__PointerType
- See also
- get_ptr() for explicit pointer-member access
- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ac7c006e2345a76859c4802db7d130e0e.html b/classnlohmann_1_1basic__json_ac7c006e2345a76859c4802db7d130e0e.html index a6c141537..105eff1f0 100644 --- a/classnlohmann_1_1basic__json_ac7c006e2345a76859c4802db7d130e0e.html +++ b/classnlohmann_1_1basic__json_ac7c006e2345a76859c4802db7d130e0e.html @@ -276,7 +276,7 @@ template<typename T >
-
- Complexity
- Logarithmic in the size of the container.
- Example
- The example below shows how object elements can be read and written using the [] operator.
+value() for access by value with a default value
- Example
- The example below shows how object elements can be read and written using the [] operator.
Output (play with this example online):2 { @@ -302,7 +302,7 @@ template<typename T >-
- Since
- version 1.1.0
Definition at line 3382 of file json.hpp.
+Definition at line 3356 of file json.hpp.
@@ -312,7 +312,7 @@ template<typename T >
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ac8d45b57874b4a6e9c07f7d3b5daa1f9.html b/classnlohmann_1_1basic__json_ac8d45b57874b4a6e9c07f7d3b5daa1f9.html index 97a0d025a..e884526e3 100644 --- a/classnlohmann_1_1basic__json_ac8d45b57874b4a6e9c07f7d3b5daa1f9.html +++ b/classnlohmann_1_1basic__json_ac8d45b57874b4a6e9c07f7d3b5daa1f9.html @@ -247,7 +247,7 @@ template<template< typename U, typename V, typename...Args > class Obje @@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_acbc1c415072afe69b5e69b87f496e44b.html b/classnlohmann_1_1basic__json_acbc1c415072afe69b5e69b87f496e44b.html index ffc8b8812..76ff18f4b 100644 --- a/classnlohmann_1_1basic__json_acbc1c415072afe69b5e69b87f496e44b.html +++ b/classnlohmann_1_1basic__json_acbc1c415072afe69b5e69b87f496e44b.html @@ -269,12 +269,12 @@ Illustration from cppreference.com
- Has the semantics of
const_cast<const basic_json&>(*this).begin().
- Example
- The following code shows an example for cbegin.
+@@ -284,7 +284,7 @@ Illustration from cppreference.com
- Example
- The following code shows an example for cbegin.
Output (play with this example online):1The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/cbegin.cpp -o cbegin- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ad09218e192a80ffa8df531941afdab60.html b/classnlohmann_1_1basic__json_ad09218e192a80ffa8df531941afdab60.html index 0cb2561d0..9ce980b12 100644 --- a/classnlohmann_1_1basic__json_ad09218e192a80ffa8df531941afdab60.html +++ b/classnlohmann_1_1basic__json_ad09218e192a80ffa8df531941afdab60.html @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Return the type of the JSON value as a value from the value_t enumeration.
- Returns
- the type of the JSON value
-
- Complexity
- Constant.
-
- Example
- The following code exemplifies type() for all JSON types.
+@@ -288,7 +288,7 @@ true
- Example
- The following code exemplifies type() for all JSON types.
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ad101425649dbc5c2e851fdb52c31741d.html b/classnlohmann_1_1basic__json_ad101425649dbc5c2e851fdb52c31741d.html index d1642c713..fb7bba11f 100644 --- a/classnlohmann_1_1basic__json_ad101425649dbc5c2e851fdb52c31741d.html +++ b/classnlohmann_1_1basic__json_ad101425649dbc5c2e851fdb52c31741d.html @@ -268,13 +268,13 @@ Illustration from cppreference.com
- Has the semantics of
reverse_iterator(begin()).
- Example
- The following code shows an example for rend.
-@@ -284,7 +284,7 @@ Illustration from cppreference.com+json_reverse_iterator< typename basic_json::iterator > reverse_iteratora reverse iterator for a basic_json containerDefinition: json.hpp:245
- Example
- The following code shows an example for rend.
+Output (play with this example online):json_reverse_iterator< typename basic_json::iterator > reverse_iteratora reverse iterator for a basic_json containerDefinition: json.hpp:2191The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/rend.cpp -o rend- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ad25b2f8c21e241e2d63455537a9294ff.html b/classnlohmann_1_1basic__json_ad25b2f8c21e241e2d63455537a9294ff.html index 4cd53aade..f4620ce57 100644 --- a/classnlohmann_1_1basic__json_ad25b2f8c21e241e2d63455537a9294ff.html +++ b/classnlohmann_1_1basic__json_ad25b2f8c21e241e2d63455537a9294ff.html @@ -274,8 +274,8 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Linear in the size of init.
- Example
- The following code shows an example for the object function.
@@ -295,7 +295,7 @@ template<template< typename U, typename V, typename...Args > class Obje- +static basic_json object(std::initializer_list< basic_json > init=std::initializer_list< basic_json >())explicitly create an object from an initializer listDefinition: json.hpp:1676
- Example
- The following code shows an example for the object function.
Output (play with this example online):+static basic_json object(std::initializer_list< basic_json > init=std::initializer_list< basic_json >())explicitly create an object from an initializer listDefinition: json.hpp:1650{} {} {"one":1,"two":2} @@ -285,7 +285,7 @@ template<template< typename U, typename V, typename...Args > class Obje array(std::initializer_list<basic_json>) – create a JSON array value from an initializer list- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ad2eddc2c13ab084f067eaba65d381ad2.html b/classnlohmann_1_1basic__json_ad2eddc2c13ab084f067eaba65d381ad2.html index 9b9078fad..5a30bfc62 100644 --- a/classnlohmann_1_1basic__json_ad2eddc2c13ab084f067eaba65d381ad2.html +++ b/classnlohmann_1_1basic__json_ad2eddc2c13ab084f067eaba65d381ad2.html @@ -274,7 +274,7 @@ template<typename CompatibleNumberIntegerType , typename std::enable_if<
-
- Complexity
- Constant.
- Example
- The example below shows the construction of several JSON integer number values from compatible types.
+@@ -296,7 +296,7 @@ template<typename CompatibleNumberIntegerType , typename std::enable_if<
- Example
- The example below shows the construction of several JSON integer number values from compatible types.
Output (play with this example online):42 23 1024 @@ -286,7 +286,7 @@ template<typename CompatibleNumberIntegerType , typename std::enable_if< basic_json(const int) – create a number value (integer)- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ad2f716992118a42aa8f8d57950a8d0bb.html b/classnlohmann_1_1basic__json_ad2f716992118a42aa8f8d57950a8d0bb.html index 769f19d27..5d289c509 100644 --- a/classnlohmann_1_1basic__json_ad2f716992118a42aa8f8d57950a8d0bb.html +++ b/classnlohmann_1_1basic__json_ad2f716992118a42aa8f8d57950a8d0bb.html @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON value is a string.
- Returns
trueif type is string,falseotherwise.-
- Complexity
- Constant.
-
- Example
- The following code exemplifies is_string for all JSON types.
+@@ -282,7 +282,7 @@ true
- Example
- The following code exemplifies is_string for all JSON types.
Output (play with this example online):false false false @@ -272,7 +272,7 @@ trueThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/is_string.cpp -o is_string- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ad534f6d0d48bfd1d85f72d7f1b62a46d.html b/classnlohmann_1_1basic__json_ad534f6d0d48bfd1d85f72d7f1b62a46d.html index 0ed4e656a..eb6c0ec5f 100644 --- a/classnlohmann_1_1basic__json_ad534f6d0d48bfd1d85f72d7f1b62a46d.html +++ b/classnlohmann_1_1basic__json_ad534f6d0d48bfd1d85f72d7f1b62a46d.html @@ -269,12 +269,12 @@ Illustration from cppreference.com
- Has the semantics of
const_cast<const basic_json&>(*this).begin().-
- Example
- The following code shows an example for cbegin.
+@@ -284,7 +284,7 @@ Illustration from cppreference.com
- Example
- The following code shows an example for cbegin.
Output (play with this example online):1The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/cbegin.cpp -o cbegin- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ad5514a7435f246fc5335856465022a7a.html b/classnlohmann_1_1basic__json_ad5514a7435f246fc5335856465022a7a.html index 96d9a37fb..9474e76a8 100644 --- a/classnlohmann_1_1basic__json_ad5514a7435f246fc5335856465022a7a.html +++ b/classnlohmann_1_1basic__json_ad5514a7435f246fc5335856465022a7a.html @@ -281,7 +281,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Has the semantics of returning
b.size()wherebis the largest possible JSON value.
- Example
- The following code calls max_size on the different value types. Note the output is implementation specific.
+@@ -302,7 +302,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Example
- The following code calls max_size on the different value types. Note the output is implementation specific.
Output (play with this example online):0 1 1 @@ -292,7 +292,7 @@ template<template< typename U, typename V, typename...Args > class ObjeThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/max_size.cpp -o max_size- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ad6e51670e9c0052856f3fee01df5c44f.html b/classnlohmann_1_1basic__json_ad6e51670e9c0052856f3fee01df5c44f.html index ff20e7d15..49d4aefd5 100644 --- a/classnlohmann_1_1basic__json_ad6e51670e9c0052856f3fee01df5c44f.html +++ b/classnlohmann_1_1basic__json_ad6e51670e9c0052856f3fee01df5c44f.html @@ -276,7 +276,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Note
- Floating-point numbers are set to
0.0which will be serialized to0. The vale type remains number_float_t.-
- Complexity
- Linear in the size of the JSON value.
- Example
- The example below shows the effect of clear to different JSON types.
+@@ -297,7 +297,7 @@ false
- Example
- The example below shows the effect of clear to different JSON types.
Output (play with this example online):null false 0 @@ -287,7 +287,7 @@ falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/clear.cpp -o clear- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ad9cd312208273fb3fb2adf1f6d8d34ae.html b/classnlohmann_1_1basic__json_ad9cd312208273fb3fb2adf1f6d8d34ae.html index 94c8cc15c..f6e4ec70c 100644 --- a/classnlohmann_1_1basic__json_ad9cd312208273fb3fb2adf1f6d8d34ae.html +++ b/classnlohmann_1_1basic__json_ad9cd312208273fb3fb2adf1f6d8d34ae.html @@ -278,7 +278,7 @@ operator[] with null"
-
- Complexity
- Logarithmic in the size of the container.
-
- Example
- The example below shows how object elements can be read using the [] operator.
+@@ -296,7 +296,7 @@ operator[] with null"
- Example
- The example below shows how object elements can be read using the [] operator.
Output (play with this example online):2The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operatorarray__key_type_const.cpp -o operatorarray__key_type_const
- See also
- at(const typename object_t::key_type&) for access by reference with range checking
@@ -286,7 +286,7 @@ operator[] with null" value() for access by value with a default value- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ade0e56c8c320d7f342e7a5697e6d6f7e.html b/classnlohmann_1_1basic__json_ade0e56c8c320d7f342e7a5697e6d6f7e.html index 7eae69726..22c3243dc 100644 --- a/classnlohmann_1_1basic__json_ade0e56c8c320d7f342e7a5697e6d6f7e.html +++ b/classnlohmann_1_1basic__json_ade0e56c8c320d7f342e7a5697e6d6f7e.html @@ -260,13 +260,13 @@ template<template< typename U, typename V, typename...Args > class Obje
@@ -276,7 +276,7 @@ template<template< typename U, typename V, typename...Args > class ObjeCreate a
nullJSON value. This is the explicitly version of thenullvalue constructor as it takes a null pointer as parameter. It allows to createnullvalues by explicitly assigning anullptrto a JSON value. The passed null pointer itself is not read – it is only used to choose the right constructor.-
- Complexity
- Constant.
- Example
- The following code shows the constructor with null pointer parameter.
+
- Example
- The following code shows the constructor with null pointer parameter.
Output (play with this example online):nullThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__nullptr_t.cpp -o basic_json__nullptr_t
- See also
- basic_json() – default constructor (implicitly creating a
nullvalue)- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ae129dc8ccd58cc3c64614db7d40a7dc9.html b/classnlohmann_1_1basic__json_ae129dc8ccd58cc3c64614db7d40a7dc9.html index 85611588b..d5bf6c952 100644 --- a/classnlohmann_1_1basic__json_ae129dc8ccd58cc3c64614db7d40a7dc9.html +++ b/classnlohmann_1_1basic__json_ae129dc8ccd58cc3c64614db7d40a7dc9.html @@ -269,12 +269,12 @@ Illustration from cppreference.com
- Has the semantics of
const_cast<const basic_json&>(*this).end().
- Example
- The following code shows an example for cend.
+@@ -284,7 +284,7 @@ Illustration from cppreference.com
- Example
- The following code shows an example for cend.
Output (play with this example online):5The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/cend.cpp -o cend- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00.html b/classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00.html index b3ad11272..cde39937b 100644 --- a/classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00.html +++ b/classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00.html @@ -247,7 +247,7 @@ template<template< typename U, typename V, typename...Args > class Obje @@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ae347859ec88176ef76a0cbe5b4514fcf.html b/classnlohmann_1_1basic__json_ae347859ec88176ef76a0cbe5b4514fcf.html index d1d9cdfc0..9c6ca8b93 100644 --- a/classnlohmann_1_1basic__json_ae347859ec88176ef76a0cbe5b4514fcf.html +++ b/classnlohmann_1_1basic__json_ae347859ec88176ef76a0cbe5b4514fcf.html @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- whether v is not null
- Complexity
- Constant.
-
- Example
- The example compares several JSON types to the null pointer.
+@@ -296,7 +296,7 @@ null != nullptr falseOutput (play with this example online):
[1,2,3] != nullptr true {"A":"a","B":"b"} != nullptr true 17 != nullptr true @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class Obje null != nullptr falseThe example code above can be translated with
g++ -std=c++11 -Isrc doc/examples/operator__notequal__nullptr_t.cpp -o operator__notequal__nullptr_t- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ae799491eda5f5868a38ccdafca9fe0f0.html b/classnlohmann_1_1basic__json_ae799491eda5f5868a38ccdafca9fe0f0.html index 3af2a8a13..afc73ef8e 100644 --- a/classnlohmann_1_1basic__json_ae799491eda5f5868a38ccdafca9fe0f0.html +++ b/classnlohmann_1_1basic__json_ae799491eda5f5868a38ccdafca9fe0f0.html @@ -266,13 +266,13 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Constant.
-
- Example
- The example below demonstrates boolean values.
+@@ -282,7 +282,7 @@ false
- Example
- The example below demonstrates boolean values.
Output (play with this example online):true falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__boolean_t.cpp -o basic_json__boolean_t- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_ae85d91b0620650bcd9993e09d0e287d9.html b/classnlohmann_1_1basic__json_ae85d91b0620650bcd9993e09d0e287d9.html index 3b01b3968..1cc39d301 100644 --- a/classnlohmann_1_1basic__json_ae85d91b0620650bcd9993e09d0e287d9.html +++ b/classnlohmann_1_1basic__json_ae85d91b0620650bcd9993e09d0e287d9.html @@ -280,7 +280,7 @@ template<class CompatibleStringType , typename std::enable_if<
- Example
- The following code shows the construction of a string value from a compatible type.
+@@ -298,7 +298,7 @@ template<class CompatibleStringType , typename std::enable_if<
- Example
- The following code shows the construction of a string value from a compatible type.
Output (play with this example online):"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&) – create a string value
@@ -288,7 +288,7 @@ template<class CompatibleStringType , typename std::enable_if< basic_json(const typename string_t::value_type*) – create a string value from a character pointer- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html b/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html index 66a76f272..a3d16670b 100644 --- a/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html +++ b/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html @@ -277,7 +277,7 @@ template<template< typename U, typename V, typename...Args > class Obje -
Definition at line 857 of file json.hpp.
+Definition at line 831 of file json.hpp.
@@ -287,7 +287,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aeaa0644fd6b99af364e772092268dfd6.html b/classnlohmann_1_1basic__json_aeaa0644fd6b99af364e772092268dfd6.html index 2ca59663c..e71dcaad8 100644 --- a/classnlohmann_1_1basic__json_aeaa0644fd6b99af364e772092268dfd6.html +++ b/classnlohmann_1_1basic__json_aeaa0644fd6b99af364e772092268dfd6.html @@ -295,13 +295,13 @@ belong to container"
- Returns
- iterator pointing to the first element inserted, or pos if
first==last-
- Complexity
- Linear in
std::distance(first, last)plus linear in the distance between pos and end of the container.
- Example
- The example shows how insert is used.
+@@ -311,7 +311,7 @@ belong to container"
- Example
- The example shows how insert is used.
Output (play with this example online):"one" [1,2,3,4,"one","two","three","four"]The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/insert__range.cpp -o insert__range- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aec316934a555dd1acdd3600e5d4a4cdf.html b/classnlohmann_1_1basic__json_aec316934a555dd1acdd3600e5d4a4cdf.html index 858f91025..ab005f8f4 100644 --- a/classnlohmann_1_1basic__json_aec316934a555dd1acdd3600e5d4a4cdf.html +++ b/classnlohmann_1_1basic__json_aec316934a555dd1acdd3600e5d4a4cdf.html @@ -247,7 +247,7 @@ template<template< typename U, typename V, typename...Args > class Obje @@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_aef496a56163710084e13612ab73e6ed2.html b/classnlohmann_1_1basic__json_aef496a56163710084e13612ab73e6ed2.html index 13ff90fe5..9a5f57101 100644 --- a/classnlohmann_1_1basic__json_aef496a56163710084e13612ab73e6ed2.html +++ b/classnlohmann_1_1basic__json_aef496a56163710084e13612ab73e6ed2.html @@ -274,7 +274,7 @@ template<typename ValueType , typename std::enable_if<
-
- Complexity
- Linear in the size of the JSON value.
- Example
- The example below shows several conversions from JSON values to other types. There a few things to note: (1) Floating-point numbers can be converted to integers, (2) A JSON array can be converted to a standard
std::vector<short>, (3) A JSON object can be converted to C++ associative containers such asstd::unordered_map<std::string, json>.+@@ -299,7 +299,7 @@ array: [1,2,3,4,5]
- Example
- The example below shows several conversions from JSON values to other types. There a few things to note: (1) Floating-point numbers can be converted to integers, (2) A JSON array can be converted to a standard
std::vector<short>, (3) A JSON object can be converted to C++ associative containers such asstd::unordered_map<std::string, json>.Output (play with this example online):1 42 42 17.23 17 @@ -289,7 +289,7 @@ array: [1,2,3,4,5]The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/operator__ValueType.cpp -o operator__ValueType- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_af071057ebab57744f5767eb369e99d42.html b/classnlohmann_1_1basic__json_af071057ebab57744f5767eb369e99d42.html index 253ffbf4e..621f5f9f2 100644 --- a/classnlohmann_1_1basic__json_af071057ebab57744f5767eb369e99d42.html +++ b/classnlohmann_1_1basic__json_af071057ebab57744f5767eb369e99d42.html @@ -294,7 +294,7 @@ value() with null"
-
- Complexity
- Logarithmic in the size of the container.
- Example
- The example below shows how object elements can be queried with a default value.
+@@ -312,7 +312,7 @@ value() with null"
- Example
- The example below shows how object elements can be queried with a default value.
Output (play with this example online):1 42.23 oops falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/basic_json__value.cpp -o basic_json__value
- See also
- at(const typename object_t::key_type&) for access by reference with range checking
@@ -302,7 +302,7 @@ value() with null" operator[](const typename object_t::key_type&) for unchecked access by reference- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_af12127e6fe8adbe727081f188aa599e2.html b/classnlohmann_1_1basic__json_af12127e6fe8adbe727081f188aa599e2.html index a7610cd0e..5e41438d8 100644 --- a/classnlohmann_1_1basic__json_af12127e6fe8adbe727081f188aa599e2.html +++ b/classnlohmann_1_1basic__json_af12127e6fe8adbe727081f188aa599e2.html @@ -269,15 +269,15 @@ template<typename PointerType , typename std::enable_if<
- Returns
- pointer to the internally stored JSON value if the requested pointer type PointerType fits to the JSON value;
nullptrotherwise-
- Complexity
- Constant.
- Example
- The example below shows how pointers to internal values of a JSON value can be requested. Note that no type conversions are made and a
nullptris returned if the value and the requested pointer type does not match.- - +@@ -287,7 +287,7 @@ true
- Example
- The example below shows how pointers to internal values of a JSON value can be requested. Note that no type conversions are made and a
nullptris returned if the value and the requested pointer type does not match.+ +Output (play with this example online):17 17 17 17 trueThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/get_ptr.cpp -o get_ptr- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_af148cdab12df5bf86119fac735ccaac5.html b/classnlohmann_1_1basic__json_af148cdab12df5bf86119fac735ccaac5.html index d101a9293..c1a0cefc2 100644 --- a/classnlohmann_1_1basic__json_af148cdab12df5bf86119fac735ccaac5.html +++ b/classnlohmann_1_1basic__json_af148cdab12df5bf86119fac735ccaac5.html @@ -261,7 +261,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function allows to access iterator::key() and iterator::value() during range-based for loops. In these loops, a reference to the JSON values is returned, so there is no access to the underlying iterator.
-
- Note
- The name of this function is not yet final and may change in the future.
Definition at line 4228 of file json.hpp.
+Definition at line 4202 of file json.hpp.
@@ -271,7 +271,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_af3bc3e83aa162d7ba4df16a949872723.html b/classnlohmann_1_1basic__json_af3bc3e83aa162d7ba4df16a949872723.html index 065d5c86e..e64a30888 100644 --- a/classnlohmann_1_1basic__json_af3bc3e83aa162d7ba4df16a949872723.html +++ b/classnlohmann_1_1basic__json_af3bc3e83aa162d7ba4df16a949872723.html @@ -254,7 +254,7 @@ template<template< typename U, typename V, typename...Args > class Obje
Boolean values are stored directly inside a basic_json type.
-
- Since
- version 1.0.0
Definition at line 473 of file json.hpp.
+Definition at line 447 of file json.hpp.
@@ -264,7 +264,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_af677a29b0e66edc9f66e5167e4667071.html b/classnlohmann_1_1basic__json_af677a29b0e66edc9f66e5167e4667071.html index 4fb76fc61..006bd25c2 100644 --- a/classnlohmann_1_1basic__json_af677a29b0e66edc9f66e5167e4667071.html +++ b/classnlohmann_1_1basic__json_af677a29b0e66edc9f66e5167e4667071.html @@ -247,7 +247,7 @@ template<template< typename U, typename V, typename...Args > class Obje @@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_af77614992e38b355b9213940051cc582.html b/classnlohmann_1_1basic__json_af77614992e38b355b9213940051cc582.html index 2f79bfda1..7fde475cc 100644 --- a/classnlohmann_1_1basic__json_af77614992e38b355b9213940051cc582.html +++ b/classnlohmann_1_1basic__json_af77614992e38b355b9213940051cc582.html @@ -266,13 +266,13 @@ template<template< typename U, typename V, typename...Args > class Obje
-
- Complexity
- Constant.
- Example
- The example below shows how JSON arrays can be swapped.
+@@ -282,7 +282,7 @@ j2 = [1,2,3,4,5]
- Example
- The example below shows how JSON arrays can be swapped.
Output (play with this example online):j1 = {"e":2.71828182845905,"pi":3.14159265358979} j2 = [1,2,3,4,5]The example code above can be translated withg++ -std=c++11 -Isrc doc/examples/swap__reference.cpp -o swap__reference- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_af7acf3838a79363356f24538941a559c.html b/classnlohmann_1_1basic__json_af7acf3838a79363356f24538941a559c.html index 87f2f24bd..fbb23f1ae 100644 --- a/classnlohmann_1_1basic__json_af7acf3838a79363356f24538941a559c.html +++ b/classnlohmann_1_1basic__json_af7acf3838a79363356f24538941a559c.html @@ -299,14 +299,14 @@ construct with iterators from null"
-
- 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.
+@@ -316,7 +316,7 @@ construct with iterators from null"
- Example
- The example below shows several ways to create JSON values by specifying a subrange with iterators.
Output (play with this example online):["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- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_afeb998aec45296bc2050bd1c41ef41eb.html b/classnlohmann_1_1basic__json_afeb998aec45296bc2050bd1c41ef41eb.html index 0e5f8d1ff..5eed1d3da 100644 --- a/classnlohmann_1_1basic__json_afeb998aec45296bc2050bd1c41ef41eb.html +++ b/classnlohmann_1_1basic__json_afeb998aec45296bc2050bd1c41ef41eb.html @@ -308,7 +308,7 @@ initializer list"
-
- Complexity
- Linear in the size of the initializer list init.
- Example
- The example below shows how JSON values are created from initializer lists
+@@ -330,7 +330,7 @@ initializer list"
- Example
- The example below shows how JSON values are created from initializer lists
Output (play with this example online):{} {"one":1,"two":2} [1,2,3,4] @@ -320,7 +320,7 @@ initializer list" object(std::initializer_list<basic_json>) – create a JSON object value from an initializer list- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_afec7d87796b8b538119b3ddc0d6950fb.html b/classnlohmann_1_1basic__json_afec7d87796b8b538119b3ddc0d6950fb.html index bf6ea8d32..0f1f72a86 100644 --- a/classnlohmann_1_1basic__json_afec7d87796b8b538119b3ddc0d6950fb.html +++ b/classnlohmann_1_1basic__json_afec7d87796b8b538119b3ddc0d6950fb.html @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje
This function returns true iff the JSON type is structured (array or object).
- Returns
trueif type is structured (array or object),falseotherwise.-
- Complexity
- Constant.
- Example
- The following code exemplifies is_structured for all JSON types.
+@@ -282,7 +282,7 @@ false
- Example
- The following code exemplifies is_structured for all JSON types.
Output (play with this example online):false false false @@ -272,7 +272,7 @@ falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/is_structured.cpp -o is_structured- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/classnlohmann_1_1basic__json_affe7e160e7bb06eed83c8b437af4692f.html b/classnlohmann_1_1basic__json_affe7e160e7bb06eed83c8b437af4692f.html index 311dee36c..fcd107ee0 100644 --- a/classnlohmann_1_1basic__json_affe7e160e7bb06eed83c8b437af4692f.html +++ b/classnlohmann_1_1basic__json_affe7e160e7bb06eed83c8b437af4692f.html @@ -267,14 +267,14 @@ template<template< typename U, typename V, typename...Args > class Obje
- Returns
- Iterator to an element with key equivalent to key. If no such element is found, past-the-end (see end()) iterator is returned.
-
- Complexity
- Logarithmic in the size of the JSON object.
- Example
- The example shows how find is used.
+@@ -284,7 +284,7 @@ value at key "two": 2
- Example
- The example shows how find is used.
Output (play with this example online):"two" was found: true value at key "two": 2 "three" was found: falseThe example code above can be translated withg++ -std=c++11 -Isrc doc/examples/find__key_type.cpp -o find__key_type- +
- Since
- version 1.0.0
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 981a1aa42..bc39acc35 100644 --- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -92,7 +92,7 @@ Files
-Generated on Sat Jan 30 2016 20:23:26 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/functions.html b/functions.html index 6f504e023..fdf8a3584 100644 --- a/functions.html +++ b/functions.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_0x7e.html b/functions_0x7e.html index a2e854e9c..4f9c51246 100644 --- a/functions_0x7e.html +++ b/functions_0x7e.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_b.html b/functions_b.html index 5ba933a50..9b8b165a6 100644 --- a/functions_b.html +++ b/functions_b.html @@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_c.html b/functions_c.html index 28ff89899..b2cf03fdd 100644 --- a/functions_c.html +++ b/functions_c.html @@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_d.html b/functions_d.html index e8105b9fd..2e0992d53 100644 --- a/functions_d.html +++ b/functions_d.html @@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_e.html b/functions_e.html index cbf31020c..7d7d2bd00 100644 --- a/functions_e.html +++ b/functions_e.html @@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_enum.html b/functions_enum.html index aae0b06a2..6502cc885 100644 --- a/functions_enum.html +++ b/functions_enum.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_f.html b/functions_f.html index bfb7abbb1..2f1463fa9 100644 --- a/functions_f.html +++ b/functions_f.html @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_func.html b/functions_func.html index 03a119edc..e1b94a2b3 100644 --- a/functions_func.html +++ b/functions_func.html @@ -419,7 +419,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_g.html b/functions_g.html index 07dc1a758..1798805f7 100644 --- a/functions_g.html +++ b/functions_g.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_i.html b/functions_i.html index 4114defbe..5580899a2 100644 --- a/functions_i.html +++ b/functions_i.html @@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_j.html b/functions_j.html index 53ef4dd5b..6f9017c3a 100644 --- a/functions_j.html +++ b/functions_j.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_k.html b/functions_k.html index 44153149b..c5fc49d77 100644 --- a/functions_k.html +++ b/functions_k.html @@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_m.html b/functions_m.html index 12a2c740d..2d6448111 100644 --- a/functions_m.html +++ b/functions_m.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_n.html b/functions_n.html index 948e4474a..8f454962e 100644 --- a/functions_n.html +++ b/functions_n.html @@ -131,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_o.html b/functions_o.html index 7691914d0..40b81f070 100644 --- a/functions_o.html +++ b/functions_o.html @@ -216,7 +216,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_p.html b/functions_p.html index b8de4402d..a88c239e8 100644 --- a/functions_p.html +++ b/functions_p.html @@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_r.html b/functions_r.html index 7f0d70dc0..8746be406 100644 --- a/functions_r.html +++ b/functions_r.html @@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_rela.html b/functions_rela.html index 9ef678973..996e14064 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_s.html b/functions_s.html index 71287dbad..e9dba0c95 100644 --- a/functions_s.html +++ b/functions_s.html @@ -134,7 +134,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_t.html b/functions_t.html index eaa080395..f1ab2dda1 100644 --- a/functions_t.html +++ b/functions_t.html @@ -125,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_type.html b/functions_type.html index dbe1daf9f..2df018d5a 100644 --- a/functions_type.html +++ b/functions_type.html @@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/functions_v.html b/functions_v.html index 7da101b77..20dfda9c7 100644 --- a/functions_v.html +++ b/functions_v.html @@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/graph_legend.html b/graph_legend.html index 95c64aaf4..83c687040 100644 --- a/graph_legend.html +++ b/graph_legend.html @@ -108,7 +108,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
-Generated on Sat Jan 30 2016 20:23:26 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/hierarchy.html b/hierarchy.html index 1055321f5..6ff2a0975 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/index.html b/index.html index 280369b2f..1d0dfc461 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ -
JSON for Modern C++: Main Page +JSON for Modern C++: JSON for Modern C++ @@ -76,23 +76,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');-+JSON for Modern C++ DocumentationJSON for Modern C++These pages contain the API documentation of JSON for Modern C++, a C++11 header-only JSON class.
-Class nlohmann::basic_json is a good entry point for the documentation.
-+
- Copyright
- The code is licensed under the MIT License:
- Copyright © 2013-2016 Niels Lohmann.
- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
- The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.+
+- +
basic_jsonclass- Types +
+
- Copyright
- Copyright © 2013-2016 Niels Lohmann. The code is licensed under the MIT License.
- See also
- https://github.com/nlohmann/json to download the source code
- Version
- 2.0.0
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/index_8md_source.html b/index_8md_source.html new file mode 100644 index 000000000..53e1fe54b --- /dev/null +++ b/index_8md_source.html @@ -0,0 +1,90 @@ + + + + + + +
JSON for Modern C++: index.md Source File + + + + + + + + + + + +++ +++ + + + ++ +
++ + ++ +JSON for Modern C++ + 2.0.0 ++++ + ++ ++ +++++index.md++ +
+Generated on Sat Jan 30 2016 22:05:24 for JSON for Modern C++ by ++ 1.8.11 + + + diff --git a/json_8hpp_source.html b/json_8hpp_source.html index 7683fccd6..a929a23c6 100644 --- a/json_8hpp_source.html +++ b/json_8hpp_source.html @@ -83,221 +83,221 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
json.hpp-354 basic_json>>>;922 using parser_callback_t = std::function<bool(int depth, parse_event_t event, basic_json& parsed)>;1067 std::is_constructible<typename object_t::key_type, typename CompatibleObjectType::key_type>::value and1068 std::is_constructible<basic_json, typename CompatibleObjectType::mapped_type>::value, int>::type1129 not std::is_same<CompatibleArrayType, typename basic_json_t::const_reverse_iterator>::value and1828 throw std::domain_error("cannot use construct with iterators from " + first.m_object->type_name());5121 return static_cast<number_integer_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_integer;5125 return lhs.m_value.number_integer == static_cast<number_integer_t>(rhs.m_value.number_unsigned);5311 return lhs.m_value.number_integer < static_cast<number_integer_t>(rhs.m_value.number_unsigned);5315 return static_cast<number_integer_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_integer;7023 result.append(1, static_cast<typename string_t::value_type>(0xC0 | ((codepoint >> 6) & 0x1F)));7029 result.append(1, static_cast<typename string_t::value_type>(0xE0 | ((codepoint >> 12) & 0x0F)));7030 result.append(1, static_cast<typename string_t::value_type>(0x80 | ((codepoint >> 6) & 0x3F)));7036 result.append(1, static_cast<typename string_t::value_type>(0xF0 | ((codepoint >> 18) & 0x07)));7037 result.append(1, static_cast<typename string_t::value_type>(0x80 | ((codepoint >> 12) & 0x3F)));7038 result.append(1, static_cast<typename string_t::value_type>(0x80 | ((codepoint >> 6) & 0x3F)));8013 auto codepoint = std::strtoul(std::string(reinterpret_cast<typename string_t::const_pointer>(i + 1),8186 if (attempt_cast(std::strtoull(reinterpret_cast<typename string_t::const_pointer>(m_start), &endptr,8201 if (attempt_cast(std::strtoll(reinterpret_cast<typename string_t::const_pointer>(m_start), &endptr,8300 if (keep and (not callback or (keep = callback(depth++, parse_event_t::object_start, result))))8495 error_msg += (last_token == lexer::token_type::parse_error ? ("'" + m_lexer.get_token() + "'") :8507 error_msg += (last_token == lexer::token_type::parse_error ? ("'" + m_lexer.get_token() + "'") :8596 return nlohmann::json::parse(reinterpret_cast<const nlohmann::json::string_t::value_type*>(s));-- -reference operator*()return a reference to the value pointed to by the iteratorDefinition: json.hpp:6702-friend bool operator<=(const_reference lhs, const_reference rhs) noexceptcomparison: less than or equalDefinition: json.hpp:5341- -basic_json(const value_t value_type)create an empty value with a given typeDefinition: json.hpp:971- -size_type count(typename object_t::key_type key) constreturns the number of occurrences of a key in a JSON objectDefinition: json.hpp:3962-bool is_number_integer() const noexceptreturn whether value is an integer numberDefinition: json.hpp:2220- - - - - - - -const_reference operator[](size_type idx) constaccess specified array elementDefinition: json.hpp:3182- - -friend std::istream & operator>>(std::istream &i, basic_json &j)deserialize from streamDefinition: json.hpp:5554- - -static basic_json object(std::initializer_list< basic_json > init=std::initializer_list< basic_json >())explicitly create an object from an initializer listDefinition: json.hpp:1676- -reference operator+=(const typename object_t::value_type &val)add an object to an objectDefinition: json.hpp:4637- - -basic_json(const typename string_t::value_type *val)create a string (explicit)Definition: json.hpp:1187-iterator find(typename object_t::key_type key)find an element in a JSON objectDefinition: json.hpp:3914-basic_json(const number_unsigned_t val)create an unsigned integer number (explicit)Definition: json.hpp:1365- - -friend bool operator!=(const_reference lhs, const_reference rhs) noexceptcomparison: not equalDefinition: json.hpp:5179- -void erase(const size_type idx)remove element from a JSON array given an indexDefinition: json.hpp:3878- - - -ArrayType< basic_json, AllocatorType< basic_json >> array_ta type for an arrayDefinition: json.hpp:400- - -json_reverse_iterator operator-(difference_type i) constsubtract from iteratorDefinition: json.hpp:6869- - -basic_json(const number_float_t val)create a floating-point number (explicit)Definition: json.hpp:1425-friend bool operator==(std::nullptr_t, const_reference v) noexceptcomparison: equalDefinition: json.hpp:5158- -const_reverse_iterator crbegin() constreturns a const reverse iterator to the last elementDefinition: json.hpp:4176-iterator insert(const_iterator pos, size_type cnt, const basic_json &val)inserts elementsDefinition: json.hpp:4721- -const_reference at(const typename object_t::key_type &key) constaccess specified object element with bounds checkingDefinition: json.hpp:3090-const_reverse_iterator rbegin() constreturns a const reverse iterator to the last elementDefinition: json.hpp:4122-a mutable random access iterator for the basic_json classDefinition: json.hpp:6669- - -static basic_json parse(std::istream &&i, parser_callback_t cb=nullptr)deserialize from streamDefinition: json.hpp:5516+ObjectType< StringType, basic_json, std::less< StringType >, AllocatorType< std::pair< const StringType, basic_json >>> object_ta type for an objectDefinition: json.hpp:354328 basic_json>>>;896 using parser_callback_t = std::function<bool(int depth, parse_event_t event, basic_json& parsed)>;1041 std::is_constructible<typename object_t::key_type, typename CompatibleObjectType::key_type>::value and1042 std::is_constructible<basic_json, typename CompatibleObjectType::mapped_type>::value, int>::type1103 not std::is_same<CompatibleArrayType, typename basic_json_t::const_reverse_iterator>::value and1802 throw std::domain_error("cannot use construct with iterators from " + first.m_object->type_name());5095 return static_cast<number_integer_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_integer;5099 return lhs.m_value.number_integer == static_cast<number_integer_t>(rhs.m_value.number_unsigned);5285 return lhs.m_value.number_integer < static_cast<number_integer_t>(rhs.m_value.number_unsigned);5289 return static_cast<number_integer_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_integer;6997 result.append(1, static_cast<typename string_t::value_type>(0xC0 | ((codepoint >> 6) & 0x1F)));7003 result.append(1, static_cast<typename string_t::value_type>(0xE0 | ((codepoint >> 12) & 0x0F)));7004 result.append(1, static_cast<typename string_t::value_type>(0x80 | ((codepoint >> 6) & 0x3F)));7010 result.append(1, static_cast<typename string_t::value_type>(0xF0 | ((codepoint >> 18) & 0x07)));7011 result.append(1, static_cast<typename string_t::value_type>(0x80 | ((codepoint >> 12) & 0x3F)));7012 result.append(1, static_cast<typename string_t::value_type>(0x80 | ((codepoint >> 6) & 0x3F)));7956 auto codepoint = std::strtoul(std::string(reinterpret_cast<typename string_t::const_pointer>(i + 1),8129 if (attempt_cast(std::strtoull(reinterpret_cast<typename string_t::const_pointer>(m_start), &endptr,8144 if (attempt_cast(std::strtoll(reinterpret_cast<typename string_t::const_pointer>(m_start), &endptr,8243 if (keep and (not callback or (keep = callback(depth++, parse_event_t::object_start, result))))8438 error_msg += (last_token == lexer::token_type::parse_error ? ("'" + m_lexer.get_token() + "'") :8450 error_msg += (last_token == lexer::token_type::parse_error ? ("'" + m_lexer.get_token() + "'") :8539 return nlohmann::json::parse(reinterpret_cast<const nlohmann::json::string_t::value_type*>(s));++ +reference operator*()return a reference to the value pointed to by the iteratorDefinition: json.hpp:6676+friend bool operator<=(const_reference lhs, const_reference rhs) noexceptcomparison: less than or equalDefinition: json.hpp:5315+ +basic_json(const value_t value_type)create an empty value with a given typeDefinition: json.hpp:945+ +size_type count(typename object_t::key_type key) constreturns the number of occurrences of a key in a JSON objectDefinition: json.hpp:3936+bool is_number_integer() const noexceptreturn whether value is an integer numberDefinition: json.hpp:2194+ + + + + + + +const_reference operator[](size_type idx) constaccess specified array elementDefinition: json.hpp:3156+ + +friend std::istream & operator>>(std::istream &i, basic_json &j)deserialize from streamDefinition: json.hpp:5528+ + +static basic_json object(std::initializer_list< basic_json > init=std::initializer_list< basic_json >())explicitly create an object from an initializer listDefinition: json.hpp:1650+ +reference operator+=(const typename object_t::value_type &val)add an object to an objectDefinition: json.hpp:4611+ + +basic_json(const typename string_t::value_type *val)create a string (explicit)Definition: json.hpp:1161+iterator find(typename object_t::key_type key)find an element in a JSON objectDefinition: json.hpp:3888+basic_json(const number_unsigned_t val)create an unsigned integer number (explicit)Definition: json.hpp:1339+ + +friend bool operator!=(const_reference lhs, const_reference rhs) noexceptcomparison: not equalDefinition: json.hpp:5153+ +void erase(const size_type idx)remove element from a JSON array given an indexDefinition: json.hpp:3852+ + + +ArrayType< basic_json, AllocatorType< basic_json >> array_ta type for an arrayDefinition: json.hpp:374+ + +json_reverse_iterator operator-(difference_type i) constsubtract from iteratorDefinition: json.hpp:6843+ + +basic_json(const number_float_t val)create a floating-point number (explicit)Definition: json.hpp:1399+friend bool operator==(std::nullptr_t, const_reference v) noexceptcomparison: equalDefinition: json.hpp:5132+ +const_reverse_iterator crbegin() constreturns a const reverse iterator to the last elementDefinition: json.hpp:4150+iterator insert(const_iterator pos, size_type cnt, const basic_json &val)inserts elementsDefinition: json.hpp:4695+ +const_reference at(const typename object_t::key_type &key) constaccess specified object element with bounds checkingDefinition: json.hpp:3064+const_reverse_iterator rbegin() constreturns a const reverse iterator to the last elementDefinition: json.hpp:4096+a mutable random access iterator for the basic_json classDefinition: json.hpp:6643+ + +static basic_json parse(std::istream &&i, parser_callback_t cb=nullptr)deserialize from streamDefinition: json.hpp:5490ObjectType< StringType, basic_json, std::less< StringType >, AllocatorType< std::pair< const StringType, basic_json >>> object_ta type for an objectDefinition: json.hpp:328- -STL namespace.-typename std::allocator_traits< allocator_type >::const_pointer const_pointerthe type of an element const pointerDefinition: json.hpp:235-static basic_json array(std::initializer_list< basic_json > init=std::initializer_list< basic_json >())explicitly create an array from an initializer listDefinition: json.hpp:1636-static iteration_proxy< const_iterator > iterator_wrapper(const_reference cont)wrapper to access iterator member functions in range-based forDefinition: json.hpp:4228-reference & operator=(basic_json other) noexcept( std::is_nothrow_move_constructible< value_t >::value and std::is_nothrow_move_assignable< value_t >::value and std::is_nothrow_move_constructible< json_value >::value and std::is_nothrow_move_assignable< json_value >::value )copy assignmentDefinition: json.hpp:1962- - - -typename basic_json::value_type value_typethe type of the values when the iterator is dereferencedDefinition: json.hpp:6134-typename basic_json::const_pointer pointerdefines a pointer to the type iterated over (value_type)Definition: json.hpp:6138-bool is_number_unsigned() const noexceptreturn whether value is an unsigned integer numberDefinition: json.hpp:2245- -void push_back(const typename object_t::value_type &val)add an object to an objectDefinition: json.hpp:4613-static basic_json parse(const string_t &s, parser_callback_t cb=nullptr)deserialize from stringDefinition: json.hpp:5479-const_reference operator[](T *(&key)[n]) constread-only access specified object elementDefinition: json.hpp:3349- -iterator insert(const_iterator pos, const_iterator first, const_iterator last)inserts elementsDefinition: json.hpp:4774- -basic_json(InputIT first, InputIT last)construct a JSON container given an iterator rangeDefinition: json.hpp:1746-static allocator_type get_allocator()returns the allocator associated with the containerDefinition: json.hpp:255-const_reference operator[](const typename object_t::key_type &key) constread-only access specified object elementDefinition: json.hpp:3271- - - - - -const_reference operator[](T *key) constread-only access specified object elementDefinition: json.hpp:3431-const_reference at(size_type idx) constaccess specified array element with bounds checkingDefinition: json.hpp:2994-basic_json(size_type cnt, const basic_json &val)construct an array with count copies of given valueDefinition: json.hpp:1700-std::reverse_iterator< Base > base_iteratorshortcut to the reverse iterator adaptorDefinition: json.hpp:6813-iterator insert(const_iterator pos, std::initializer_list< basic_json > ilist)inserts elementsDefinition: json.hpp:4832-const_iterator(const iterator &other)copy constructor given a nonconst iteratorDefinition: json.hpp:6175- -typename std::allocator_traits< allocator_type >::pointer pointerthe type of an element pointerDefinition: json.hpp:233-friend bool operator>=(const_reference lhs, const_reference rhs) noexceptcomparison: greater than or equalDefinition: json.hpp:5385- - - - - - -friend bool operator<(const_reference lhs, const_reference rhs) noexceptcomparison: less thanDefinition: json.hpp:5240-reference at(const typename object_t::key_type &key)access specified object element with bounds checkingDefinition: json.hpp:3042+ +iterator & operator=(iterator other) noexcept( std::is_nothrow_move_constructible< pointer >::value and std::is_nothrow_move_assignable< pointer >::value and std::is_nothrow_move_constructible< internal_iterator >::value and std::is_nothrow_move_assignable< internal_iterator >::value )copy assignmentDefinition: json.hpp:6690+typename std::allocator_traits< allocator_type >::const_pointer const_pointerthe type of an element const pointerDefinition: json.hpp:209+static basic_json array(std::initializer_list< basic_json > init=std::initializer_list< basic_json >())explicitly create an array from an initializer listDefinition: json.hpp:1610+static iteration_proxy< const_iterator > iterator_wrapper(const_reference cont)wrapper to access iterator member functions in range-based forDefinition: json.hpp:4202+reference & operator=(basic_json other) noexcept( std::is_nothrow_move_constructible< value_t >::value and std::is_nothrow_move_assignable< value_t >::value and std::is_nothrow_move_constructible< json_value >::value and std::is_nothrow_move_assignable< json_value >::value )copy assignmentDefinition: json.hpp:1936+ + + +typename basic_json::value_type value_typethe type of the values when the iterator is dereferencedDefinition: json.hpp:6108+typename basic_json::const_pointer pointerdefines a pointer to the type iterated over (value_type)Definition: json.hpp:6112+bool is_number_unsigned() const noexceptreturn whether value is an unsigned integer numberDefinition: json.hpp:2219+ +void push_back(const typename object_t::value_type &val)add an object to an objectDefinition: json.hpp:4587+static basic_json parse(const string_t &s, parser_callback_t cb=nullptr)deserialize from stringDefinition: json.hpp:5453+const_reference operator[](T *(&key)[n]) constread-only access specified object elementDefinition: json.hpp:3323+ +iterator insert(const_iterator pos, const_iterator first, const_iterator last)inserts elementsDefinition: json.hpp:4748+ +basic_json(InputIT first, InputIT last)construct a JSON container given an iterator rangeDefinition: json.hpp:1720+static allocator_type get_allocator()returns the allocator associated with the containerDefinition: json.hpp:229+const_reference operator[](const typename object_t::key_type &key) constread-only access specified object elementDefinition: json.hpp:3245+ + + + + +const_reference operator[](T *key) constread-only access specified object elementDefinition: json.hpp:3405+const_reference at(size_type idx) constaccess specified array element with bounds checkingDefinition: json.hpp:2968+basic_json(size_type cnt, const basic_json &val)construct an array with count copies of given valueDefinition: json.hpp:1674+std::reverse_iterator< Base > base_iteratorshortcut to the reverse iterator adaptorDefinition: json.hpp:6787+iterator insert(const_iterator pos, std::initializer_list< basic_json > ilist)inserts elementsDefinition: json.hpp:4806+const_iterator(const iterator &other)copy constructor given a nonconst iteratorDefinition: json.hpp:6149+ +typename std::allocator_traits< allocator_type >::pointer pointerthe type of an element pointerDefinition: json.hpp:207+friend bool operator>=(const_reference lhs, const_reference rhs) noexceptcomparison: greater than or equalDefinition: json.hpp:5359+ + + + + + +friend bool operator<(const_reference lhs, const_reference rhs) noexceptcomparison: less thanDefinition: json.hpp:5214+reference at(const typename object_t::key_type &key)access specified object element with bounds checkingDefinition: json.hpp:3016iterator & operator=(iterator other) noexcept( std::is_nothrow_move_constructible< pointer >::value and std::is_nothrow_move_assignable< pointer >::value and std::is_nothrow_move_constructible< internal_iterator >::value and std::is_nothrow_move_assignable< internal_iterator >::value )copy assignmentDefinition: json.hpp:6664-object (unordered set of name/value pairs)- - - - -size_type max_size() const noexceptreturns the maximum possible number of elementsDefinition: json.hpp:4392- - -const_iterator cend() constreturns a const iterator to one past the last elementDefinition: json.hpp:4090- - - - -std::function< bool(int depth, parse_event_t event, basic_json &parsed)> parser_callback_tper-element parser callback typeDefinition: json.hpp:922- -difference_type operator-(const const_iterator &other) constreturn differenceDefinition: json.hpp:6570-const_iterator begin() constreturns a const iterator to the first elementDefinition: json.hpp:4007-friend std::ostream & operator>>(const basic_json &j, std::ostream &o)serialize to streamDefinition: json.hpp:5440-difference_type operator-(const iterator &other) constDefinition: json.hpp:6773- - -basic_json(const int val)create an integer number from an enum type (explicit)Definition: json.hpp:1300- -typename basic_json::difference_type difference_typea type to represent differences between iteratorsDefinition: json.hpp:6136- - -json_reverse_iterator(const base_iterator &it)create reverse iterator from base classDefinition: json.hpp:6823- -basic_json(const CompatibleNumberIntegerType val) noexceptcreate an integer number (implicit)Definition: json.hpp:1337- - - -bool operator>(const const_iterator &other) constcomparison: greater thanDefinition: json.hpp:6508- -void swap(reference other) noexcept( std::is_nothrow_move_constructible< value_t >::value and std::is_nothrow_move_assignable< value_t >::value and std::is_nothrow_move_constructible< json_value >::value and std::is_nothrow_move_assignable< json_value >::value )exchanges the valuesDefinition: json.hpp:4870-const_reverse_iterator rend() constreturns a const reverse iterator to one before the firstDefinition: json.hpp:4153- - - -std::ptrdiff_t difference_typea type to represent differences between iteratorsDefinition: json.hpp:225-InteratorType erase(InteratorType first, InteratorType last)remove elements given an iterator rangeDefinition: json.hpp:3756-ValueType value(const typename object_t::key_type &key, ValueType default_value) constaccess specified object element with default valueDefinition: json.hpp:3498- - +typename Base::reference referencethe reference type for the pointed-to elementDefinition: json.hpp:6815+ + + + +size_type max_size() const noexceptreturns the maximum possible number of elementsDefinition: json.hpp:4366+ + +const_iterator cend() constreturns a const iterator to one past the last elementDefinition: json.hpp:4064+ + + + +std::function< bool(int depth, parse_event_t event, basic_json &parsed)> parser_callback_tper-element parser callback typeDefinition: json.hpp:896+ +difference_type operator-(const const_iterator &other) constreturn differenceDefinition: json.hpp:6544+const_iterator begin() constreturns a const iterator to the first elementDefinition: json.hpp:3981+friend std::ostream & operator>>(const basic_json &j, std::ostream &o)serialize to streamDefinition: json.hpp:5414+difference_type operator-(const iterator &other) constDefinition: json.hpp:6747+ + +basic_json(const int val)create an integer number from an enum type (explicit)Definition: json.hpp:1274+ +typename basic_json::difference_type difference_typea type to represent differences between iteratorsDefinition: json.hpp:6110+ + +json_reverse_iterator(const base_iterator &it)create reverse iterator from base classDefinition: json.hpp:6797+ +basic_json(const CompatibleNumberIntegerType val) noexceptcreate an integer number (implicit)Definition: json.hpp:1311+ + + +bool operator>(const const_iterator &other) constcomparison: greater thanDefinition: json.hpp:6482+ +void swap(reference other) noexcept( std::is_nothrow_move_constructible< value_t >::value and std::is_nothrow_move_assignable< value_t >::value and std::is_nothrow_move_constructible< json_value >::value and std::is_nothrow_move_assignable< json_value >::value )exchanges the valuesDefinition: json.hpp:4844+const_reverse_iterator rend() constreturns a const reverse iterator to one before the firstDefinition: json.hpp:4127+ + + +std::ptrdiff_t difference_typea type to represent differences between iteratorsDefinition: json.hpp:199+InteratorType erase(InteratorType first, InteratorType last)remove elements given an iterator rangeDefinition: json.hpp:3730+ValueType value(const typename object_t::key_type &key, ValueType default_value) constaccess specified object element with default valueDefinition: json.hpp:3472+ +typename Base::reference referencethe reference type for the pointed-to elementDefinition: json.hpp:6789- -array (ordered collection of values)-static basic_json parse(std::istream &i, parser_callback_t cb=nullptr)deserialize from streamDefinition: json.hpp:5508-friend bool operator==(const_reference lhs, const_reference rhs) noexceptcomparison: equalDefinition: json.hpp:5050- -string_t value(const typename object_t::key_type &key, const char *default_value) constoverload for a default value of type const char*Definition: json.hpp:3524- -basic_json(const CompatibleNumberUnsignedType val) noexceptcreate an unsigned number (implicit)Definition: json.hpp:1396+ +reference operator*() constreturn a reference to the value pointed to by the iteratorDefinition: json.hpp:6287+static basic_json parse(std::istream &i, parser_callback_t cb=nullptr)deserialize from streamDefinition: json.hpp:5482+friend bool operator==(const_reference lhs, const_reference rhs) noexceptcomparison: equalDefinition: json.hpp:5024+ +string_t value(const typename object_t::key_type &key, const char *default_value) constoverload for a default value of type const char*Definition: json.hpp:3498+ +basic_json(const CompatibleNumberUnsignedType val) noexceptcreate an unsigned number (implicit)Definition: json.hpp:1370reference operator*() constreturn a reference to the value pointed to by the iteratorDefinition: json.hpp:6261-null value- -friend bool operator<(const value_t lhs, const value_t rhs)comparison operator for JSON typesDefinition: json.hpp:5003- -friend bool operator!=(const_reference v, std::nullptr_t) noexceptcomparison: not equalDefinition: json.hpp:5202-basic_json(const CompatibleNumberFloatType val) noexceptcreate an floating-point number (implicit)Definition: json.hpp:1471- -bool operator<=(const const_iterator &other) constcomparison: less than or equalDefinition: json.hpp:6502- -basic_json(std::initializer_list< basic_json > init, bool type_deduction=true, value_t manual_type=value_t::array)create a container (array or object) from an initializer listDefinition: json.hpp:1544-friend bool operator!=(std::nullptr_t, const_reference v) noexceptcomparison: not equalDefinition: json.hpp:5211- -json_reverse_iterator(const typename base_iterator::iterator_type &it)create reverse iterator from iteratorDefinition: json.hpp:6818- -bool is_number_float() const noexceptreturn whether value is a floating-point numberDefinition: json.hpp:2270-std::bidirectional_iterator_tag iterator_categorythe category of the iteratorDefinition: json.hpp:6142-difference_type operator-(const json_reverse_iterator &other) constreturn differenceDefinition: json.hpp:6877- -const_iterator find(typename object_t::key_type key) constfind an element in a JSON objectDefinition: json.hpp:3931-friend bool operator>(const_reference lhs, const_reference rhs) noexceptcomparison: greater thanDefinition: json.hpp:5363-bool operator>=(const const_iterator &other) constcomparison: greater than or equalDefinition: json.hpp:6514-const_iterator & operator=(const_iterator other) noexcept( std::is_nothrow_move_constructible< pointer >::value and std::is_nothrow_move_assignable< pointer >::value and std::is_nothrow_move_constructible< internal_iterator >::value and std::is_nothrow_move_assignable< internal_iterator >::value )copy assignmentDefinition: json.hpp:6207-size_type erase(const typename object_t::key_type &key)remove element from a JSON object given a keyDefinition: json.hpp:3840- -reference operator[](const typename object_t::key_type &key)access specified object elementDefinition: json.hpp:3223- - -const_iterator end() constreturns a const iterator to one past the last elementDefinition: json.hpp:4066-a const random access iterator for the basic_json classDefinition: json.hpp:6127-a template for a reverse iterator classDefinition: json.hpp:238- -typename basic_json::const_reference referencedefines a reference to the type iterated over (value_type)Definition: json.hpp:6140- - - -friend bool operator==(const_reference v, std::nullptr_t) noexceptcomparison: equalDefinition: json.hpp:5149- -reference at(size_type idx)access specified array element with bounds checkingDefinition: json.hpp:2950-static iteration_proxy< iterator > iterator_wrapper(reference cont)wrapper to access iterator member functions in range-based forDefinition: json.hpp:4220- -const_iterator cbegin() constreturns a const iterator to the first elementDefinition: json.hpp:4031- -const_reverse_iterator crend() constreturns a const reverse iterator to one before the firstDefinition: json.hpp:4199-friend std::istream & operator<<(basic_json &j, std::istream &i)deserialize from streamDefinition: json.hpp:5544-std::size_t operator()(const nlohmann::json &j) constreturn a hash value for a JSON objectDefinition: json.hpp:8573- - - - - - - - - +friend std::ostream & operator<<(std::ostream &o, const basic_json &j)serialize to streamDefinition: json.hpp:5422+ +friend bool operator<(const value_t lhs, const value_t rhs)comparison operator for JSON typesDefinition: json.hpp:4977+ +friend bool operator!=(const_reference v, std::nullptr_t) noexceptcomparison: not equalDefinition: json.hpp:5176+basic_json(const CompatibleNumberFloatType val) noexceptcreate an floating-point number (implicit)Definition: json.hpp:1445+ +bool operator<=(const const_iterator &other) constcomparison: less than or equalDefinition: json.hpp:6476+ +basic_json(std::initializer_list< basic_json > init, bool type_deduction=true, value_t manual_type=value_t::array)create a container (array or object) from an initializer listDefinition: json.hpp:1518+friend bool operator!=(std::nullptr_t, const_reference v) noexceptcomparison: not equalDefinition: json.hpp:5185+ +json_reverse_iterator(const typename base_iterator::iterator_type &it)create reverse iterator from iteratorDefinition: json.hpp:6792+ +bool is_number_float() const noexceptreturn whether value is a floating-point numberDefinition: json.hpp:2244+std::bidirectional_iterator_tag iterator_categorythe category of the iteratorDefinition: json.hpp:6116+difference_type operator-(const json_reverse_iterator &other) constreturn differenceDefinition: json.hpp:6851+ +const_iterator find(typename object_t::key_type key) constfind an element in a JSON objectDefinition: json.hpp:3905+friend bool operator>(const_reference lhs, const_reference rhs) noexceptcomparison: greater thanDefinition: json.hpp:5337+bool operator>=(const const_iterator &other) constcomparison: greater than or equalDefinition: json.hpp:6488+const_iterator & operator=(const_iterator other) noexcept( std::is_nothrow_move_constructible< pointer >::value and std::is_nothrow_move_assignable< pointer >::value and std::is_nothrow_move_constructible< internal_iterator >::value and std::is_nothrow_move_assignable< internal_iterator >::value )copy assignmentDefinition: json.hpp:6181+size_type erase(const typename object_t::key_type &key)remove element from a JSON object given a keyDefinition: json.hpp:3814+ +reference operator[](const typename object_t::key_type &key)access specified object elementDefinition: json.hpp:3197+ + +const_iterator end() constreturns a const iterator to one past the last elementDefinition: json.hpp:4040+a const random access iterator for the basic_json classDefinition: json.hpp:6101+a template for a reverse iterator classDefinition: json.hpp:212+ +typename basic_json::const_reference referencedefines a reference to the type iterated over (value_type)Definition: json.hpp:6114+ + + +friend bool operator==(const_reference v, std::nullptr_t) noexceptcomparison: equalDefinition: json.hpp:5123+ +reference at(size_type idx)access specified array element with bounds checkingDefinition: json.hpp:2924+static iteration_proxy< iterator > iterator_wrapper(reference cont)wrapper to access iterator member functions in range-based forDefinition: json.hpp:4194+ +const_iterator cbegin() constreturns a const iterator to the first elementDefinition: json.hpp:4005+ +const_reverse_iterator crend() constreturns a const reverse iterator to one before the firstDefinition: json.hpp:4173+friend std::istream & operator<<(basic_json &j, std::istream &i)deserialize from streamDefinition: json.hpp:5518+std::size_t operator()(const nlohmann::json &j) constreturn a hash value for a JSON objectDefinition: json.hpp:8516+ + + + + + + + +friend std::ostream & operator<<(std::ostream &o, const basic_json &j)serialize to streamDefinition: json.hpp:5396
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/namespacemembers.html b/namespacemembers.html index 679ef7278..9802cb446 100644 --- a/namespacemembers.html +++ b/namespacemembers.html @@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/namespacemembers_type.html b/namespacemembers_type.html index 541cfba20..e115d739c 100644 --- a/namespacemembers_type.html +++ b/namespacemembers_type.html @@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:27 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:26 for JSON for Modern C++ by1.8.11 diff --git a/namespacenlohmann.html b/namespacenlohmann.html index 1d78a80a6..5db133507 100644 --- a/namespacenlohmann.html +++ b/namespacenlohmann.html @@ -116,7 +116,7 @@ Typedefs
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03.html b/namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03.html index 0e5816afa..d74f96b37 100644 --- a/namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03.html +++ b/namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03.html @@ -105,7 +105,7 @@ Classes
-Generated on Sat Jan 30 2016 20:23:26 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html b/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html index f8e5753f0..949d72422 100644 --- a/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html +++ b/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
This type is the default specialization of the basic_json class which uses the standard template types.
-
- Since
- version 1.0.0
Definition at line 8538 of file json.hpp.
+Definition at line 8481 of file json.hpp.
@@ -111,7 +111,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:25 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 diff --git a/search/all_9.js b/search/all_9.js index b38d2244f..2dd8f103e 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,5 +1,6 @@ var searchData= [ + ['json_20for_20modern_20c_2b_2b',['JSON for Modern C++',['../index.html',1,'']]], ['json',['json',['../namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474',1,'nlohmann']]], ['json_5freverse_5fiterator',['json_reverse_iterator',['../classnlohmann_1_1basic__json_1_1json__reverse__iterator.html',1,'nlohmann::basic_json']]], ['json_5freverse_5fiterator',['json_reverse_iterator',['../classnlohmann_1_1basic__json_1_1json__reverse__iterator_a7c5e0d3bd0e1a2ba9226b7eb539a53d6.html#a7c5e0d3bd0e1a2ba9226b7eb539a53d6',1,'nlohmann::basic_json::json_reverse_iterator::json_reverse_iterator(const typename base_iterator::iterator_type &it)'],['../classnlohmann_1_1basic__json_1_1json__reverse__iterator_a53407187cceeb3ee5390318713dad827.html#a53407187cceeb3ee5390318713dad827',1,'nlohmann::basic_json::json_reverse_iterator::json_reverse_iterator(const base_iterator &it)']]] diff --git a/search/pages_0.html b/search/pages_0.html index 4b85b3464..0db7267ba 100644 --- a/search/pages_0.html +++ b/search/pages_0.html @@ -1,7 +1,7 @@
- + diff --git a/search/pages_0.js b/search/pages_0.js index 441b2dec1..a1254f19a 100644 --- a/search/pages_0.js +++ b/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['todo_20list',['Todo List',['../todo.html',1,'']]] + ['json_20for_20modern_20c_2b_2b',['JSON for Modern C++',['../index.html',1,'']]] ]; diff --git a/search/searchdata.js b/search/searchdata.js index 49c49476f..8cc9d453a 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -7,7 +7,8 @@ var indexSectionsWithContent = 4: "abcdijnoprsv", 5: "pv", 6: "abdknosv", - 7: "bo" + 7: "bo", + 8: "j" }; var indexSectionNames = @@ -19,7 +20,8 @@ var indexSectionNames = 4: "typedefs", 5: "enums", 6: "enumvalues", - 7: "related" + 7: "related", + 8: "pages" }; var indexSectionLabels = @@ -31,6 +33,7 @@ var indexSectionLabels = 4: "Typedefs", 5: "Enumerations", 6: "Enumerator", - 7: "Friends" + 7: "Friends", + 8: "Pages" }; 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 b1dce35ea..9b1738475 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 @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:26 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 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 d00c82de1..ac4098861 100644 --- a/structstd_1_1hash_3_01nlohmann_1_1json_01_4.html +++ b/structstd_1_1hash_3_01nlohmann_1_1json_01_4.html @@ -111,11 +111,11 @@ Public Member Functions struct std::hash< nlohmann::json > -
Definition at line 8566 of file json.hpp.
+Definition at line 8509 of file json.hpp.
-Generated on Sat Jan 30 2016 20:23:26 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11 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 883cbc345..78932ca7c 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 @@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); @@ -122,7 +122,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Sat Jan 30 2016 20:23:26 for JSON for Modern C++ by +Generated on Sat Jan 30 2016 22:05:25 for JSON for Modern C++ by1.8.11