diff --git a/Nodes.xml b/Nodes.xml index 21d6d2e7a..ee9e290ff 100644 --- a/Nodes.xml +++ b/Nodes.xml @@ -75,13 +75,13 @@ const_iterator - classnlohmann_1_1basic__json_1_1const__iterator_aaf7158f62951acb046b867316be0fb97.html - aaf7158f62951acb046b867316be0fb97 + classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34.html + a83454954e4e16be3d5316f9322e91a34 const_iterator - classnlohmann_1_1basic__json_1_1const__iterator_aa30f18484c63166246f8eec30a7984bc.html - aa30f18484c63166246f8eec30a7984bc + classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67.html + a5aff013c03c1bdc248346c249bec7b67 const_iterator @@ -257,8 +257,8 @@ iterator - classnlohmann_1_1basic__json_1_1iterator_ab220a0cc3fe410fbae4524208bd5834f.html - ab220a0cc3fe410fbae4524208bd5834f + classnlohmann_1_1basic__json_1_1iterator_a66f1fe146f4ffe139e2dc71c10f9c084.html + a66f1fe146f4ffe139e2dc71c10f9c084 iterator @@ -669,8 +669,8 @@ ~basic_json - classnlohmann_1_1basic__json_a46f149c14e807916a90037557ccfcffa.html - a46f149c14e807916a90037557ccfcffa + classnlohmann_1_1basic__json_aa6a24b176f9599a21d662cc5f8e1ca76.html + aa6a24b176f9599a21d662cc5f8e1ca76 array @@ -709,23 +709,23 @@ begin - classnlohmann_1_1basic__json_af4261341695729a8e657b94772f95516.html - af4261341695729a8e657b94772f95516 + classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html + acdf4445333649ec94198f09a62144884 begin - classnlohmann_1_1basic__json_a3e49eea90db1cba32ee86a7644a7f05b.html - a3e49eea90db1cba32ee86a7644a7f05b + classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb.html + a4361aa791f3980abb239e4155a3450cb cbegin - classnlohmann_1_1basic__json_a879007de260e6a128fbbce4e78c804af.html - a879007de260e6a128fbbce4e78c804af + classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf.html + ad8e0c5d04f016d1b3ac7369e5c73bedf cend - classnlohmann_1_1basic__json_aa70eb86b6e6ada371d95adb7d171c2af.html - aa70eb86b6e6ada371d95adb7d171c2af + classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c.html + a72ba20783ecb3eec98bd6a3b870d565c clear @@ -739,18 +739,18 @@ crbegin - classnlohmann_1_1basic__json_ae5dc3be56fdd8244973c3e3790769ad0.html - ae5dc3be56fdd8244973c3e3790769ad0 + classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html + a4d688b5ff534d3ab4e284b3191061529 crend - classnlohmann_1_1basic__json_ad7b898eb39e6e6c1cc870dde1f9517f0.html - ad7b898eb39e6e6c1cc870dde1f9517f0 + classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471.html + a4943b7f16ddc4e0df33c0cae7ef14471 dump - classnlohmann_1_1basic__json_a1f6b988271c56e3b9d5d33166154fdb6.html - a1f6b988271c56e3b9d5d33166154fdb6 + classnlohmann_1_1basic__json_ade7bd6e0fe221fec9d3fa9b430f5ce76.html + ade7bd6e0fe221fec9d3fa9b430f5ce76 empty @@ -759,23 +759,23 @@ end - classnlohmann_1_1basic__json_ad8f84e6fb9bbf9a7bc767962ad0fe3a1.html - ad8f84e6fb9bbf9a7bc767962ad0fe3a1 + classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html + ab2162bc76e10d8736cab9b2039956054 end - classnlohmann_1_1basic__json_ad62e88e5c60e03e094e6250f6bb2f9cf.html - ad62e88e5c60e03e094e6250f6bb2f9cf + classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c.html + aa5413178b8041f7ac685dec4b040dd2c erase - classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html - a4be3b72fd7f949a0695d08300a258a06 + classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881.html + a75a1754e0d39f33095d3102a8bdb9881 erase - classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html - aa87c30bfeaa395f12bb101934395a637 + classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd.html + ad497cbc4f80c8d79662ee6e19bf145dd erase @@ -979,23 +979,23 @@ rbegin - classnlohmann_1_1basic__json_a677297e84beb0f13cbd55525cf523e01.html - a677297e84beb0f13cbd55525cf523e01 + classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html + af0ebd1757acb971a6504b4acabf88584 rbegin - classnlohmann_1_1basic__json_aa366948498c70661eac025a841507db9.html - aa366948498c70661eac025a841507db9 + classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7.html + a2adfc8d24bea3908398cbf325b5dc1d7 rend - classnlohmann_1_1basic__json_ace5106fb70f029fd7dfe99fc9eace3b5.html - ace5106fb70f029fd7dfe99fc9eace3b5 + classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9.html + a7c08f966200af98db0313a3b517ce0a9 rend - classnlohmann_1_1basic__json_a2759c64550285b6316fe76d76460d32e.html - a2759c64550285b6316fe76d76460d32e + classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f.html + a4ad3f27ecece8f644e8dca69a97eb67f size diff --git a/Tokens.xml b/Tokens.xml index 0f7d02ba5..42ece507b 100644 --- a/Tokens.xml +++ b/Tokens.xml @@ -387,8 +387,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_a46f149c14e807916a90037557ccfcffa.html - a46f149c14e807916a90037557ccfcffa + classnlohmann_1_1basic__json_aa6a24b176f9599a21d662cc5f8e1ca76.html + aa6a24b176f9599a21d662cc5f8e1ca76 destructor json.hpp @@ -411,8 +411,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_a1f6b988271c56e3b9d5d33166154fdb6.html - a1f6b988271c56e3b9d5d33166154fdb6 + classnlohmann_1_1basic__json_ade7bd6e0fe221fec9d3fa9b430f5ce76.html + ade7bd6e0fe221fec9d3fa9b430f5ce76 serialization json.hpp @@ -795,8 +795,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html - a4be3b72fd7f949a0695d08300a258a06 + classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881.html + a75a1754e0d39f33095d3102a8bdb9881 remove element given an iterator json.hpp @@ -807,8 +807,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html - aa87c30bfeaa395f12bb101934395a637 + classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd.html + ad497cbc4f80c8d79662ee6e19bf145dd remove elements given an iterator range json.hpp @@ -821,7 +821,7 @@ classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html a7d1b990f2c12fecb57db1504fdadd0bb - remove element from an object given a key + remove element from a JSON object given a key json.hpp @@ -833,7 +833,7 @@ classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html a6dff6a02a2be250b8f8dc2f47be65544 - remove element from an array given an index + remove element from a JSON array given an index json.hpp @@ -879,8 +879,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_af4261341695729a8e657b94772f95516.html - af4261341695729a8e657b94772f95516 + classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html + acdf4445333649ec94198f09a62144884 returns an iterator to the first element json.hpp @@ -891,8 +891,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_a3e49eea90db1cba32ee86a7644a7f05b.html - a3e49eea90db1cba32ee86a7644a7f05b + classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb.html + a4361aa791f3980abb239e4155a3450cb returns a const iterator to the first element json.hpp @@ -903,8 +903,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_a879007de260e6a128fbbce4e78c804af.html - a879007de260e6a128fbbce4e78c804af + classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf.html + ad8e0c5d04f016d1b3ac7369e5c73bedf returns a const iterator to the first element json.hpp @@ -915,8 +915,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_ad8f84e6fb9bbf9a7bc767962ad0fe3a1.html - ad8f84e6fb9bbf9a7bc767962ad0fe3a1 + classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html + ab2162bc76e10d8736cab9b2039956054 returns an iterator to one past the last element json.hpp @@ -927,8 +927,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_ad62e88e5c60e03e094e6250f6bb2f9cf.html - ad62e88e5c60e03e094e6250f6bb2f9cf + classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c.html + aa5413178b8041f7ac685dec4b040dd2c returns a const iterator to one past the last element json.hpp @@ -939,8 +939,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_aa70eb86b6e6ada371d95adb7d171c2af.html - aa70eb86b6e6ada371d95adb7d171c2af + classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c.html + a72ba20783ecb3eec98bd6a3b870d565c returns a const iterator to one past the last element json.hpp @@ -951,8 +951,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_a677297e84beb0f13cbd55525cf523e01.html - a677297e84beb0f13cbd55525cf523e01 + classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html + af0ebd1757acb971a6504b4acabf88584 returns an iterator to the reverse-beginning json.hpp @@ -963,8 +963,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_aa366948498c70661eac025a841507db9.html - aa366948498c70661eac025a841507db9 + classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7.html + a2adfc8d24bea3908398cbf325b5dc1d7 returns a const reverse iterator to the last element json.hpp @@ -975,8 +975,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_ace5106fb70f029fd7dfe99fc9eace3b5.html - ace5106fb70f029fd7dfe99fc9eace3b5 + classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9.html + a7c08f966200af98db0313a3b517ce0a9 returns an iterator to the reverse-end json.hpp @@ -987,8 +987,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_a2759c64550285b6316fe76d76460d32e.html - a2759c64550285b6316fe76d76460d32e + classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f.html + a4ad3f27ecece8f644e8dca69a97eb67f returns a const reverse iterator to one before the first json.hpp @@ -999,8 +999,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_ae5dc3be56fdd8244973c3e3790769ad0.html - ae5dc3be56fdd8244973c3e3790769ad0 + classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html + a4d688b5ff534d3ab4e284b3191061529 returns a const reverse iterator to the last element json.hpp @@ -1011,8 +1011,8 @@ instm nlohmann::basic_json - classnlohmann_1_1basic__json_ad7b898eb39e6e6c1cc870dde1f9517f0.html - ad7b898eb39e6e6c1cc870dde1f9517f0 + classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471.html + a4943b7f16ddc4e0df33c0cae7ef14471 returns a const reverse iterator to one before the first json.hpp @@ -1857,8 +1857,8 @@ instm nlohmann::basic_json::const_iterator - classnlohmann_1_1basic__json_1_1const__iterator_aaf7158f62951acb046b867316be0fb97.html - aaf7158f62951acb046b867316be0fb97 + classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34.html + a83454954e4e16be3d5316f9322e91a34 constructor for a given JSON instance json.hpp @@ -1869,8 +1869,8 @@ instm nlohmann::basic_json::const_iterator - classnlohmann_1_1basic__json_1_1const__iterator_aa30f18484c63166246f8eec30a7984bc.html - aa30f18484c63166246f8eec30a7984bc + classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67.html + a5aff013c03c1bdc248346c249bec7b67 copy constructor given a nonconst iterator json.hpp @@ -2279,8 +2279,8 @@ instm nlohmann::basic_json::iterator - classnlohmann_1_1basic__json_1_1iterator_ab220a0cc3fe410fbae4524208bd5834f.html - ab220a0cc3fe410fbae4524208bd5834f + classnlohmann_1_1basic__json_1_1iterator_a66f1fe146f4ffe139e2dc71c10f9c084.html + a66f1fe146f4ffe139e2dc71c10f9c084 constructor for a given JSON instance json.hpp diff --git a/annotated.html b/annotated.html index 3ac61c51c..7163eff5f 100644 --- a/annotated.html +++ b/annotated.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classes.html b/classes.html index 1418d71e6..61f08aaa6 100644 --- a/classes.html +++ b/classes.html @@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classnlohmann_1_1basic__json-members.html b/classnlohmann_1_1basic__json-members.html index f4244ca07..08dc4972b 100644 --- a/classnlohmann_1_1basic__json-members.html +++ b/classnlohmann_1_1basic__json-members.html @@ -125,24 +125,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json(InputIT first, InputIT last)nlohmann::basic_jsoninline basic_json(const basic_json &other)nlohmann::basic_jsoninline basic_json(basic_json &&other) noexceptnlohmann::basic_jsoninline - begin() noexceptnlohmann::basic_jsoninline - begin() const noexceptnlohmann::basic_jsoninline + begin()nlohmann::basic_jsoninline + begin() const nlohmann::basic_jsoninline boolean_t typedefnlohmann::basic_json - cbegin() const noexceptnlohmann::basic_jsoninline - cend() const noexceptnlohmann::basic_jsoninline + cbegin() const nlohmann::basic_jsoninline + cend() const nlohmann::basic_jsoninline clear() noexceptnlohmann::basic_jsoninline const_pointer typedefnlohmann::basic_json const_reference typedefnlohmann::basic_json count(typename object_t::key_type key) const nlohmann::basic_jsoninline - crbegin() const noexceptnlohmann::basic_jsoninline - crend() const noexceptnlohmann::basic_jsoninline + crbegin() const nlohmann::basic_jsoninline + crend() const nlohmann::basic_jsoninline difference_type typedefnlohmann::basic_json - dump(const int indent=-1) const noexceptnlohmann::basic_jsoninline + dump(const int indent=-1) const nlohmann::basic_jsoninline empty() const noexceptnlohmann::basic_jsoninline - end() noexceptnlohmann::basic_jsoninline - end() const noexceptnlohmann::basic_jsoninline - erase(T pos)nlohmann::basic_jsoninline - erase(T first, T last)nlohmann::basic_jsoninline + end()nlohmann::basic_jsoninline + end() const nlohmann::basic_jsoninline + erase(InteratorType pos)nlohmann::basic_jsoninline + erase(InteratorType first, InteratorType last)nlohmann::basic_jsoninline erase(const typename object_t::key_type &key)nlohmann::basic_jsoninline erase(const size_type idx)nlohmann::basic_jsoninline find(typename object_t::key_type key)nlohmann::basic_jsoninline @@ -201,11 +201,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back(basic_json &&value)nlohmann::basic_jsoninline push_back(const basic_json &value)nlohmann::basic_jsoninline push_back(const typename object_t::value_type &value)nlohmann::basic_jsoninline - rbegin() noexceptnlohmann::basic_jsoninline - rbegin() const noexceptnlohmann::basic_jsoninline + rbegin()nlohmann::basic_jsoninline + rbegin() const nlohmann::basic_jsoninline reference typedefnlohmann::basic_json - rend() noexceptnlohmann::basic_jsoninline - rend() const noexceptnlohmann::basic_jsoninline + rend()nlohmann::basic_jsoninline + rend() const nlohmann::basic_jsoninline size() const noexceptnlohmann::basic_jsoninline size_type typedefnlohmann::basic_json string_t typedefnlohmann::basic_json @@ -216,11 +216,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type() const noexceptnlohmann::basic_jsoninline value_t enum namenlohmann::basic_json value_type typedefnlohmann::basic_json - ~basic_json() noexceptnlohmann::basic_jsoninline + ~basic_json()nlohmann::basic_jsoninline diff --git a/classnlohmann_1_1basic__json.html b/classnlohmann_1_1basic__json.html index 760b3b288..6447bb55b 100644 --- a/classnlohmann_1_1basic__json.html +++ b/classnlohmann_1_1basic__json.html @@ -246,16 +246,16 @@ Public Member Functions  basic_json (basic_json &&other) noexcept  move constructor More...
  - ~basic_json () noexcept - destructor More...
-  + ~basic_json () + destructor More...
+  reference & operator= (basic_json other) noexcept(std::is_nothrow_move_constructible< value_t >::value andstd::is_nothrow_move_assignable< value_t >::value andstd::is_nothrow_move_constructible< json_value >::value andstd::is_nothrow_move_assignable< json_value >::value)  copy assignment More...
 
object inspection
-string_t dump (const int indent=-1) const noexcept - serialization More...
-  +string_t dump (const int indent=-1) const + serialization More...
+  value_t type () const noexcept  return the type of the JSON value (explicit) More...
  @@ -357,19 +357,19 @@ Public Member Functions const_reference back () const  access the last element More...
  -template<class T , typename std::enable_if< std::is_same< T, typename __basic_json::iterator >::value orstd::is_same< T, typename __basic_json::const_iterator >::value, int >::type = 0> -T erase (T pos) - remove element given an iterator More...
-  -template<class T , typename std::enable_if< std::is_same< T, typename basic_json::iterator >::value orstd::is_same< T, typename basic_json::const_iterator >::value, int >::type = 0> -T erase (T first, T last) - remove elements given an iterator range More...
-  +template<class InteratorType , typename std::enable_if< std::is_same< InteratorType, typename __basic_json::iterator >::value orstd::is_same< InteratorType, typename __basic_json::const_iterator >::value, int >::type = 0> +InteratorType erase (InteratorType pos) + remove element given an iterator More...
+  +template<class InteratorType , typename std::enable_if< std::is_same< InteratorType, typename basic_json::iterator >::value orstd::is_same< InteratorType, typename basic_json::const_iterator >::value, int >::type = 0> +InteratorType erase (InteratorType first, InteratorType last) + remove elements given an iterator range More...
+  size_type erase (const typename object_t::key_type &key) - remove element from an object given a key More...
+ remove element from a JSON object given a key More...
  void erase (const size_type idx) - remove element from an array given an index More...
+ remove element from a JSON array given an index More...
  iterator find (typename object_t::key_type key)  find an element in an object More...
@@ -381,42 +381,42 @@ Public Member Functions  returns the number of occurrences of a key in an object More...
 
iterators
-iterator begin () noexcept - returns an iterator to the first element More...
-  -const_iterator begin () const noexcept - returns a const iterator to the first element More...
-  -const_iterator cbegin () const noexcept - returns a const iterator to the first element More...
-  -iterator end () noexcept - returns an iterator to one past the last element More...
-  -const_iterator end () const noexcept - returns a const iterator to one past the last element More...
-  -const_iterator cend () const noexcept - returns a const iterator to one past the last element More...
-  -reverse_iterator rbegin () noexcept - returns an iterator to the reverse-beginning More...
-  -const_reverse_iterator rbegin () const noexcept - returns a const reverse iterator to the last element More...
-  -reverse_iterator rend () noexcept - returns an iterator to the reverse-end More...
-  -const_reverse_iterator rend () const noexcept - returns a const reverse iterator to one before the first More...
-  -const_reverse_iterator crbegin () const noexcept - returns a const reverse iterator to the last element More...
-  -const_reverse_iterator crend () const noexcept - returns a const reverse iterator to one before the first More...
-  +iterator begin () + returns an iterator to the first element More...
+  +const_iterator begin () const + returns a const iterator to the first element More...
+  +const_iterator cbegin () const + returns a const iterator to the first element More...
+  +iterator end () + returns an iterator to one past the last element More...
+  +const_iterator end () const + returns a const iterator to one past the last element More...
+  +const_iterator cend () const + returns a const iterator to one past the last element More...
+  +reverse_iterator rbegin () + returns an iterator to the reverse-beginning More...
+  +const_reverse_iterator rbegin () const + returns a const reverse iterator to the last element More...
+  +reverse_iterator rend () + returns an iterator to the reverse-end More...
+  +const_reverse_iterator rend () const + returns a const reverse iterator to one before the first More...
+  +const_reverse_iterator crbegin () const + returns a const reverse iterator to the last element More...
+  +const_reverse_iterator crend () const + returns a const reverse iterator to one before the first More...
+ 
capacity
bool empty () const noexcept  checks whether the container is empty More...
@@ -568,9 +568,9 @@ class nlohmann::basic_json
  • basic_json()
  • basic_json(const basic_json&)
  • reference& operator=(basic_json)
  • -
  • ~basic_json()
  • -
  • iterator begin(), const_iterator begin(), const_iterator cbegin()
  • -
  • iterator end(), const_iterator end(), const_iterator cend()
  • +
  • ~basic_json()
  • +
  • iterator begin(), const_iterator begin(), const_iterator cbegin()
  • +
  • iterator end(), const_iterator end(), const_iterator cend()
  • bool operator==(const_reference, const_reference), bool operator!=(const_reference, const_reference)
  • void swap(reference other)
  • size_type size(), size_type max_size()
  • @@ -584,7 +584,7 @@ ECMA 404 diff --git a/classnlohmann_1_1basic__json_1_1const__iterator-members.html b/classnlohmann_1_1basic__json_1_1const__iterator-members.html index f1bb53178..c99a9d652 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator-members.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator-members.html @@ -97,8 +97,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - + + @@ -129,7 +129,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    basic_json classnlohmann::basic_json::const_iteratorfriend
    const_iterator()=defaultnlohmann::basic_json::const_iterator
    const_iterator(pointer object) noexceptnlohmann::basic_json::const_iteratorinline
    const_iterator(const iterator &other) noexceptnlohmann::basic_json::const_iteratorinline
    const_iterator(pointer object)nlohmann::basic_json::const_iteratorinline
    const_iterator(const iterator &other)nlohmann::basic_json::const_iteratorinline
    const_iterator(const const_iterator &other) noexceptnlohmann::basic_json::const_iteratorinline
    difference_type typedefnlohmann::basic_json::const_iterator
    iterator_category typedefnlohmann::basic_json::const_iterator
    diff --git a/classnlohmann_1_1basic__json_1_1const__iterator.html b/classnlohmann_1_1basic__json_1_1const__iterator.html index c37dfd57b..45041a139 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator.html @@ -126,12 +126,12 @@ Public Member Functions  const_iterator ()=default  default constructor More...
      - const_iterator (pointer object) noexcept - constructor for a given JSON instance More...
    -  - const_iterator (const iterator &other) noexcept - copy constructor given a nonconst iterator More...
    -  + const_iterator (pointer object) + constructor for a given JSON instance More...
    +  + const_iterator (const iterator &other) + copy constructor given a nonconst iterator More...
    +   const_iterator (const const_iterator &other) noexcept  copy constructor More...
      @@ -207,7 +207,7 @@ Friends diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a019087161350d393f3e4ac841cdd3dbd.html b/classnlohmann_1_1basic__json_1_1const__iterator_a019087161350d393f3e4ac841cdd3dbd.html index 03408563e..71cbbc8c7 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a019087161350d393f3e4ac841cdd3dbd.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a019087161350d393f3e4ac841cdd3dbd.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a17e5f5d3598e6901f3c1c1f7dc60589f.html b/classnlohmann_1_1basic__json_1_1const__iterator_a17e5f5d3598e6901f3c1c1f7dc60589f.html index 28f9493d2..84c1b7fea 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a17e5f5d3598e6901f3c1c1f7dc60589f.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a17e5f5d3598e6901f3c1c1f7dc60589f.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a1cba94e5a67ee52bc66b898a4e08359d.html b/classnlohmann_1_1basic__json_1_1const__iterator_a1cba94e5a67ee52bc66b898a4e08359d.html index a950a5ff4..4185727f7 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a1cba94e5a67ee52bc66b898a4e08359d.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a1cba94e5a67ee52bc66b898a4e08359d.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a301749e9779adafd395369ac36df93df.html b/classnlohmann_1_1basic__json_1_1const__iterator_a301749e9779adafd395369ac36df93df.html index 2be1ac403..a1c145543 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a301749e9779adafd395369ac36df93df.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a301749e9779adafd395369ac36df93df.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a3555206044cce80680f3ea662760e561.html b/classnlohmann_1_1basic__json_1_1const__iterator_a3555206044cce80680f3ea662760e561.html index da7812552..38a0c09e6 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a3555206044cce80680f3ea662760e561.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a3555206044cce80680f3ea662760e561.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a36086a699b95e06976c11367b7d6ba53.html b/classnlohmann_1_1basic__json_1_1const__iterator_a36086a699b95e06976c11367b7d6ba53.html index 55cbcb747..5d64167d3 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a36086a699b95e06976c11367b7d6ba53.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a36086a699b95e06976c11367b7d6ba53.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a4632d8307fc315f21e2ecc9ba5aa6346.html b/classnlohmann_1_1basic__json_1_1const__iterator_a4632d8307fc315f21e2ecc9ba5aa6346.html index a141cad05..e3357f68c 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a4632d8307fc315f21e2ecc9ba5aa6346.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a4632d8307fc315f21e2ecc9ba5aa6346.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a4f7ac43b0ab34c387b1ae1a8e9c08467.html b/classnlohmann_1_1basic__json_1_1const__iterator_a4f7ac43b0ab34c387b1ae1a8e9c08467.html index 9495f951e..a8f994510 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a4f7ac43b0ab34c387b1ae1a8e9c08467.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a4f7ac43b0ab34c387b1ae1a8e9c08467.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -140,7 +140,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67.html b/classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67.html new file mode 100644 index 000000000..0b164190d --- /dev/null +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67.html @@ -0,0 +1,160 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::const_iterator::const_iterator + + + + + + + + + + + +
    +
    +
    + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    + + + + + + +
    +
    + + +
    + +
    + + + +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + + +
    nlohmann::basic_json::const_iterator::const_iterator (const iterator & other)
    +
    +inline
    +
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a62cad59e006eb7fa594c2c5b65a76610.html b/classnlohmann_1_1basic__json_1_1const__iterator_a62cad59e006eb7fa594c2c5b65a76610.html index a7c8e847e..c4461c5ba 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a62cad59e006eb7fa594c2c5b65a76610.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a62cad59e006eb7fa594c2c5b65a76610.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a67848d4b7bfa576434ad9807147b5870.html b/classnlohmann_1_1basic__json_1_1const__iterator_a67848d4b7bfa576434ad9807147b5870.html index 0a0a1afe2..504278f35 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a67848d4b7bfa576434ad9807147b5870.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a67848d4b7bfa576434ad9807147b5870.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -140,7 +140,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a6b3e43d2f45fa611825dbdf4e88fffe2.html b/classnlohmann_1_1basic__json_1_1const__iterator_a6b3e43d2f45fa611825dbdf4e88fffe2.html index 3d0951bff..6a5fd6434 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a6b3e43d2f45fa611825dbdf4e88fffe2.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a6b3e43d2f45fa611825dbdf4e88fffe2.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34.html b/classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34.html new file mode 100644 index 000000000..03e5f4041 --- /dev/null +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34.html @@ -0,0 +1,160 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::const_iterator::const_iterator + + + + + + + + + + + +
    +
    +
    + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    + + + + + + +
    +
    + + +
    + +
    + + + +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + + +
    nlohmann::basic_json::const_iterator::const_iterator (pointer object)
    +
    +inline
    +
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a86a1771e6658d0b14868df6c197d2353.html b/classnlohmann_1_1basic__json_1_1const__iterator_a86a1771e6658d0b14868df6c197d2353.html index df88113ea..aa416ccdb 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a86a1771e6658d0b14868df6c197d2353.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a86a1771e6658d0b14868df6c197d2353.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - + + @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_a8d024cbc99db0d8106899f9fd9973735.html b/classnlohmann_1_1basic__json_1_1const__iterator_a8d024cbc99db0d8106899f9fd9973735.html index 53516b1bd..14e9d4ab5 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_a8d024cbc99db0d8106899f9fd9973735.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_a8d024cbc99db0d8106899f9fd9973735.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ab74b39747a9dad60650a57133fca85b3.html b/classnlohmann_1_1basic__json_1_1const__iterator_ab74b39747a9dad60650a57133fca85b3.html index 262fcaeb4..bfbd123bd 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_ab74b39747a9dad60650a57133fca85b3.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_ab74b39747a9dad60650a57133fca85b3.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ab7dacd8e3ee9b3756bfcdb87dd55a515.html b/classnlohmann_1_1basic__json_1_1const__iterator_ab7dacd8e3ee9b3756bfcdb87dd55a515.html index 93af4c0a2..34a3892f8 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_ab7dacd8e3ee9b3756bfcdb87dd55a515.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_ab7dacd8e3ee9b3756bfcdb87dd55a515.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ab9d31bf0d0b4d7310c858a04ce84a52f.html b/classnlohmann_1_1basic__json_1_1const__iterator_ab9d31bf0d0b4d7310c858a04ce84a52f.html index 9d9ce9d95..386317853 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_ab9d31bf0d0b4d7310c858a04ce84a52f.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_ab9d31bf0d0b4d7310c858a04ce84a52f.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_abb1921cbf0ad4036c83bc6303e22171f.html b/classnlohmann_1_1basic__json_1_1const__iterator_abb1921cbf0ad4036c83bc6303e22171f.html index 923cc851d..02a5f98d1 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_abb1921cbf0ad4036c83bc6303e22171f.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_abb1921cbf0ad4036c83bc6303e22171f.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_abbacd95955c602efc9a58ed1ffdb46c4.html b/classnlohmann_1_1basic__json_1_1const__iterator_abbacd95955c602efc9a58ed1ffdb46c4.html index ce1a0a44d..6fd7d5550 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_abbacd95955c602efc9a58ed1ffdb46c4.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_abbacd95955c602efc9a58ed1ffdb46c4.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ac36b9187de43721a4bf1b052578bb80b.html b/classnlohmann_1_1basic__json_1_1const__iterator_ac36b9187de43721a4bf1b052578bb80b.html index 7a6b8a771..12bcb60cc 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_ac36b9187de43721a4bf1b052578bb80b.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_ac36b9187de43721a4bf1b052578bb80b.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -140,7 +140,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ac634a659837f5aebc97125e031de23b5.html b/classnlohmann_1_1basic__json_1_1const__iterator_ac634a659837f5aebc97125e031de23b5.html index b03439255..48a2994d5 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_ac634a659837f5aebc97125e031de23b5.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_ac634a659837f5aebc97125e031de23b5.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_acea5b75d1087e2a92833946d9dc547ff.html b/classnlohmann_1_1basic__json_1_1const__iterator_acea5b75d1087e2a92833946d9dc547ff.html index faa23197c..a944fffff 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_acea5b75d1087e2a92833946d9dc547ff.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_acea5b75d1087e2a92833946d9dc547ff.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html b/classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html index 94bcf553b..36a866126 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -148,7 +148,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_adb50d6043ace464d9f694869724d7fb2.html b/classnlohmann_1_1basic__json_1_1const__iterator_adb50d6043ace464d9f694869724d7fb2.html index d2373cd84..a390f50e0 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_adb50d6043ace464d9f694869724d7fb2.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_adb50d6043ace464d9f694869724d7fb2.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -140,7 +140,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_adda9a4bd7f0edb9cb39dc0dca3d4a286.html b/classnlohmann_1_1basic__json_1_1const__iterator_adda9a4bd7f0edb9cb39dc0dca3d4a286.html index fdea45fc9..b0618b044 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_adda9a4bd7f0edb9cb39dc0dca3d4a286.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_adda9a4bd7f0edb9cb39dc0dca3d4a286.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_adf6f9d3f8f8d8b1ccedabb4f04c098ad.html b/classnlohmann_1_1basic__json_1_1const__iterator_adf6f9d3f8f8d8b1ccedabb4f04c098ad.html index 40f87a4ba..a5782b1d6 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_adf6f9d3f8f8d8b1ccedabb4f04c098ad.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_adf6f9d3f8f8d8b1ccedabb4f04c098ad.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_ae480d5c86e5e1129d53d1e19782017a6.html b/classnlohmann_1_1basic__json_1_1const__iterator_ae480d5c86e5e1129d53d1e19782017a6.html index 51344030d..0d5e9eaaa 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_ae480d5c86e5e1129d53d1e19782017a6.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_ae480d5c86e5e1129d53d1e19782017a6.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -140,7 +140,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_aebd099d9a70ffe760242ef24046c9002.html b/classnlohmann_1_1basic__json_1_1const__iterator_aebd099d9a70ffe760242ef24046c9002.html index 81a203eba..358a74286 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_aebd099d9a70ffe760242ef24046c9002.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_aebd099d9a70ffe760242ef24046c9002.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_af34f68f1ce670e7f25ce267b2b1e64ab.html b/classnlohmann_1_1basic__json_1_1const__iterator_af34f68f1ce670e7f25ce267b2b1e64ab.html index 6677cf564..74b7e583f 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_af34f68f1ce670e7f25ce267b2b1e64ab.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_af34f68f1ce670e7f25ce267b2b1e64ab.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__iterator_af55564e391b23e41abe78bc4bbe4edcb.html b/classnlohmann_1_1basic__json_1_1const__iterator_af55564e391b23e41abe78bc4bbe4edcb.html index d84a6a16a..12c0135ab 100644 --- a/classnlohmann_1_1basic__json_1_1const__iterator_af55564e391b23e41abe78bc4bbe4edcb.html +++ b/classnlohmann_1_1basic__json_1_1const__iterator_af55564e391b23e41abe78bc4bbe4edcb.html @@ -87,8 +87,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    - - + + @@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__reverse__iterator-members.html b/classnlohmann_1_1basic__json_1_1const__reverse__iterator-members.html index 8eb5189a1..937a285d5 100644 --- a/classnlohmann_1_1basic__json_1_1const__reverse__iterator-members.html +++ b/classnlohmann_1_1basic__json_1_1const__reverse__iterator-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    diff --git a/classnlohmann_1_1basic__json_1_1const__reverse__iterator.html b/classnlohmann_1_1basic__json_1_1const__reverse__iterator.html index d38400e03..520cbe799 100644 --- a/classnlohmann_1_1basic__json_1_1const__reverse__iterator.html +++ b/classnlohmann_1_1basic__json_1_1const__reverse__iterator.html @@ -115,7 +115,7 @@ Public Member Functions diff --git a/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a31fc105e72c0e8b19eda11495fd3af3f.html b/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a31fc105e72c0e8b19eda11495fd3af3f.html index 132f0e70d..acd0bcab4 100644 --- a/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a31fc105e72c0e8b19eda11495fd3af3f.html +++ b/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a31fc105e72c0e8b19eda11495fd3af3f.html @@ -123,7 +123,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a7eb11a5029b7ffff32fdea5f082493c2.html b/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a7eb11a5029b7ffff32fdea5f082493c2.html index 79c9bf920..f723ab85e 100644 --- a/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a7eb11a5029b7ffff32fdea5f082493c2.html +++ b/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a7eb11a5029b7ffff32fdea5f082493c2.html @@ -123,7 +123,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a8ba3f75a7ec557eec19b7513e2924219.html b/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a8ba3f75a7ec557eec19b7513e2924219.html index bf7176628..5ba9077cd 100644 --- a/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a8ba3f75a7ec557eec19b7513e2924219.html +++ b/classnlohmann_1_1basic__json_1_1const__reverse__iterator_a8ba3f75a7ec557eec19b7513e2924219.html @@ -124,7 +124,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator-members.html b/classnlohmann_1_1basic__json_1_1iterator-members.html index 96e8c2e12..58dec2a39 100644 --- a/classnlohmann_1_1basic__json_1_1iterator-members.html +++ b/classnlohmann_1_1basic__json_1_1iterator-members.html @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json classnlohmann::basic_json::iteratorfriend difference_type typedefnlohmann::basic_json::iterator iterator()=defaultnlohmann::basic_json::iterator - iterator(pointer object) noexceptnlohmann::basic_json::iteratorinline + iterator(pointer object)nlohmann::basic_json::iteratorinline iterator(const iterator &other) noexceptnlohmann::basic_json::iteratorinline iterator_category typedefnlohmann::basic_json::iterator key() const nlohmann::basic_json::iteratorinline @@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classnlohmann_1_1basic__json_1_1iterator.html b/classnlohmann_1_1basic__json_1_1iterator.html index e81da60a8..85cc2e399 100644 --- a/classnlohmann_1_1basic__json_1_1iterator.html +++ b/classnlohmann_1_1basic__json_1_1iterator.html @@ -126,9 +126,9 @@ Public Member Functions  iterator ()=default  default constructor More...
      - iterator (pointer object) noexcept - constructor for a given JSON instance More...
    -  + iterator (pointer object) + constructor for a given JSON instance More...
    +   iterator (const iterator &other) noexcept  copy constructor More...
      @@ -204,7 +204,7 @@ Friends diff --git a/classnlohmann_1_1basic__json_1_1iterator_a037e5f3de196ff4cea8a95a8a4e35882.html b/classnlohmann_1_1basic__json_1_1iterator_a037e5f3de196ff4cea8a95a8a4e35882.html index 5f93da413..20269b346 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a037e5f3de196ff4cea8a95a8a4e35882.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a037e5f3de196ff4cea8a95a8a4e35882.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a0a43bd93e6e46645ed0b93d3af7bfe22.html b/classnlohmann_1_1basic__json_1_1iterator_a0a43bd93e6e46645ed0b93d3af7bfe22.html index 58d168420..1e96a1e20 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a0a43bd93e6e46645ed0b93d3af7bfe22.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a0a43bd93e6e46645ed0b93d3af7bfe22.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a0c0acb68cc2a50a0e8782f860184883f.html b/classnlohmann_1_1basic__json_1_1iterator_a0c0acb68cc2a50a0e8782f860184883f.html index cbb52404c..c84c6daf2 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a0c0acb68cc2a50a0e8782f860184883f.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a0c0acb68cc2a50a0e8782f860184883f.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a1220b360a07b0605f7d2f4b3cfd16736.html b/classnlohmann_1_1basic__json_1_1iterator_a1220b360a07b0605f7d2f4b3cfd16736.html index 027e500f1..627011f9c 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a1220b360a07b0605f7d2f4b3cfd16736.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a1220b360a07b0605f7d2f4b3cfd16736.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a21d32a4547ba4cbadd8b435a6a0d0e1b.html b/classnlohmann_1_1basic__json_1_1iterator_a21d32a4547ba4cbadd8b435a6a0d0e1b.html index 65287967e..f17232fc2 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a21d32a4547ba4cbadd8b435a6a0d0e1b.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a21d32a4547ba4cbadd8b435a6a0d0e1b.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a302d810a0685f8d39368eaa65c833acf.html b/classnlohmann_1_1basic__json_1_1iterator_a302d810a0685f8d39368eaa65c833acf.html index fe9b55bad..3111bbbbc 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a302d810a0685f8d39368eaa65c833acf.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a302d810a0685f8d39368eaa65c833acf.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a33277dbf06ac5c1e7102e26f6b5e2c00.html b/classnlohmann_1_1basic__json_1_1iterator_a33277dbf06ac5c1e7102e26f6b5e2c00.html index 14c3dfa2d..1591b1a0c 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a33277dbf06ac5c1e7102e26f6b5e2c00.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a33277dbf06ac5c1e7102e26f6b5e2c00.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a46bae6328cd653d64b4569b1c8e63d58.html b/classnlohmann_1_1basic__json_1_1iterator_a46bae6328cd653d64b4569b1c8e63d58.html index cb29b559e..69d71ce45 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a46bae6328cd653d64b4569b1c8e63d58.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a46bae6328cd653d64b4569b1c8e63d58.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a4ae612fa9eb59784047b40f0419db65d.html b/classnlohmann_1_1basic__json_1_1iterator_a4ae612fa9eb59784047b40f0419db65d.html index 33ba32d6b..1650dfdfc 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a4ae612fa9eb59784047b40f0419db65d.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a4ae612fa9eb59784047b40f0419db65d.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a4f6e03ae3bb674ebf0b727f74957c12f.html b/classnlohmann_1_1basic__json_1_1iterator_a4f6e03ae3bb674ebf0b727f74957c12f.html index 0dbd827e7..d2e461b36 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a4f6e03ae3bb674ebf0b727f74957c12f.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a4f6e03ae3bb674ebf0b727f74957c12f.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a545c6a8a714e4ab23a28e73d45ad068c.html b/classnlohmann_1_1basic__json_1_1iterator_a545c6a8a714e4ab23a28e73d45ad068c.html index 7466d550b..ae6f00f24 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a545c6a8a714e4ab23a28e73d45ad068c.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a545c6a8a714e4ab23a28e73d45ad068c.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a66f1fe146f4ffe139e2dc71c10f9c084.html b/classnlohmann_1_1basic__json_1_1iterator_a66f1fe146f4ffe139e2dc71c10f9c084.html new file mode 100644 index 000000000..4aec8f93b --- /dev/null +++ b/classnlohmann_1_1basic__json_1_1iterator_a66f1fe146f4ffe139e2dc71c10f9c084.html @@ -0,0 +1,159 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::iterator::iterator + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + + +
    nlohmann::basic_json::iterator::iterator (pointer object)
    +
    +inline
    +
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_1_1iterator_a7031e759ee52d1283aada0ff81108a5e.html b/classnlohmann_1_1basic__json_1_1iterator_a7031e759ee52d1283aada0ff81108a5e.html index f41a58e3b..345773da2 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a7031e759ee52d1283aada0ff81108a5e.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a7031e759ee52d1283aada0ff81108a5e.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a7286981657d115cc8803d14b28874ab3.html b/classnlohmann_1_1basic__json_1_1iterator_a7286981657d115cc8803d14b28874ab3.html index efe851f22..d78fb3a31 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a7286981657d115cc8803d14b28874ab3.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a7286981657d115cc8803d14b28874ab3.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a75d68bfd97f26133dbeebb4fb49379fd.html b/classnlohmann_1_1basic__json_1_1iterator_a75d68bfd97f26133dbeebb4fb49379fd.html index 729018bf8..5f50c5f41 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a75d68bfd97f26133dbeebb4fb49379fd.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a75d68bfd97f26133dbeebb4fb49379fd.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a799627115ae852c4bb9ca2042ce0aa94.html b/classnlohmann_1_1basic__json_1_1iterator_a799627115ae852c4bb9ca2042ce0aa94.html index 3ec0d64a7..fdc458887 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a799627115ae852c4bb9ca2042ce0aa94.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a799627115ae852c4bb9ca2042ce0aa94.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a83b095887d17e0351f8be616764ac455.html b/classnlohmann_1_1basic__json_1_1iterator_a83b095887d17e0351f8be616764ac455.html index 035fcfb0c..7539f11a4 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a83b095887d17e0351f8be616764ac455.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a83b095887d17e0351f8be616764ac455.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a903462b9290e1bde30716f9e14d9d3df.html b/classnlohmann_1_1basic__json_1_1iterator_a903462b9290e1bde30716f9e14d9d3df.html index 7d4dc90f2..71cb4eefb 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a903462b9290e1bde30716f9e14d9d3df.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a903462b9290e1bde30716f9e14d9d3df.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a94285e2ade0bfef829b81377bbbca6cf.html b/classnlohmann_1_1basic__json_1_1iterator_a94285e2ade0bfef829b81377bbbca6cf.html index d22af9180..f2686c977 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a94285e2ade0bfef829b81377bbbca6cf.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a94285e2ade0bfef829b81377bbbca6cf.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_a9fcfda575b08d0c73b6274cdbbe7f184.html b/classnlohmann_1_1basic__json_1_1iterator_a9fcfda575b08d0c73b6274cdbbe7f184.html index 4ef9d9c78..6b2a6e9c0 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_a9fcfda575b08d0c73b6274cdbbe7f184.html +++ b/classnlohmann_1_1basic__json_1_1iterator_a9fcfda575b08d0c73b6274cdbbe7f184.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_aa2bd10afdcfc70acb8eaabbd2f6496f0.html b/classnlohmann_1_1basic__json_1_1iterator_aa2bd10afdcfc70acb8eaabbd2f6496f0.html index cc2d384c5..9e4a52f33 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_aa2bd10afdcfc70acb8eaabbd2f6496f0.html +++ b/classnlohmann_1_1basic__json_1_1iterator_aa2bd10afdcfc70acb8eaabbd2f6496f0.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -139,7 +139,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_ab5cf753cb2f8ce53b9f3e54c39e50ee3.html b/classnlohmann_1_1basic__json_1_1iterator_ab5cf753cb2f8ce53b9f3e54c39e50ee3.html index 77aea36c4..33e402328 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_ab5cf753cb2f8ce53b9f3e54c39e50ee3.html +++ b/classnlohmann_1_1basic__json_1_1iterator_ab5cf753cb2f8ce53b9f3e54c39e50ee3.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_ac01e258f97612d7f7766f92324e5612a.html b/classnlohmann_1_1basic__json_1_1iterator_ac01e258f97612d7f7766f92324e5612a.html index fb508b522..63feb9743 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_ac01e258f97612d7f7766f92324e5612a.html +++ b/classnlohmann_1_1basic__json_1_1iterator_ac01e258f97612d7f7766f92324e5612a.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_ac17f1d9d40b6b928a4964ce97a443c6e.html b/classnlohmann_1_1basic__json_1_1iterator_ac17f1d9d40b6b928a4964ce97a443c6e.html index d82e13065..ee31851d8 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_ac17f1d9d40b6b928a4964ce97a443c6e.html +++ b/classnlohmann_1_1basic__json_1_1iterator_ac17f1d9d40b6b928a4964ce97a443c6e.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -139,7 +139,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_acf3df244524244ed5c2923c11427e3da.html b/classnlohmann_1_1basic__json_1_1iterator_acf3df244524244ed5c2923c11427e3da.html index c852d9fe2..cc54ac141 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_acf3df244524244ed5c2923c11427e3da.html +++ b/classnlohmann_1_1basic__json_1_1iterator_acf3df244524244ed5c2923c11427e3da.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_ad35cf47e2fb5918dc06260eda3dcd35d.html b/classnlohmann_1_1basic__json_1_1iterator_ad35cf47e2fb5918dc06260eda3dcd35d.html index 1edc6ef5a..98834467b 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_ad35cf47e2fb5918dc06260eda3dcd35d.html +++ b/classnlohmann_1_1basic__json_1_1iterator_ad35cf47e2fb5918dc06260eda3dcd35d.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -151,7 +151,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_ad58453e21f157edfeaaff13e9560724b.html b/classnlohmann_1_1basic__json_1_1iterator_ad58453e21f157edfeaaff13e9560724b.html index 5e9860952..bec1a690c 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_ad58453e21f157edfeaaff13e9560724b.html +++ b/classnlohmann_1_1basic__json_1_1iterator_ad58453e21f157edfeaaff13e9560724b.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -139,7 +139,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_ada3100cdb8700566051828f1355fa745.html b/classnlohmann_1_1basic__json_1_1iterator_ada3100cdb8700566051828f1355fa745.html index 1f040883a..7e5a47754 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_ada3100cdb8700566051828f1355fa745.html +++ b/classnlohmann_1_1basic__json_1_1iterator_ada3100cdb8700566051828f1355fa745.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -147,7 +147,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_ae58eb251e2ca9b5c9d522f25fa67eb36.html b/classnlohmann_1_1basic__json_1_1iterator_ae58eb251e2ca9b5c9d522f25fa67eb36.html index 89b6dbd92..c790a4d45 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_ae58eb251e2ca9b5c9d522f25fa67eb36.html +++ b/classnlohmann_1_1basic__json_1_1iterator_ae58eb251e2ca9b5c9d522f25fa67eb36.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -139,7 +139,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1iterator_afe65b5a0572c7bfdd7ccc942bb8e9fe2.html b/classnlohmann_1_1basic__json_1_1iterator_afe65b5a0572c7bfdd7ccc942bb8e9fe2.html index 668f1d3ce..b7e11ce01 100644 --- a/classnlohmann_1_1basic__json_1_1iterator_afe65b5a0572c7bfdd7ccc942bb8e9fe2.html +++ b/classnlohmann_1_1basic__json_1_1iterator_afe65b5a0572c7bfdd7ccc942bb8e9fe2.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json difference_type iterator - iterator + iterator iterator iterator_category key @@ -139,7 +139,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1reverse__iterator-members.html b/classnlohmann_1_1basic__json_1_1reverse__iterator-members.html index f45b5f558..2600dd854 100644 --- a/classnlohmann_1_1basic__json_1_1reverse__iterator-members.html +++ b/classnlohmann_1_1basic__json_1_1reverse__iterator-members.html @@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/classnlohmann_1_1basic__json_1_1reverse__iterator.html b/classnlohmann_1_1basic__json_1_1reverse__iterator.html index 9e1cb99d6..a416d5bf0 100644 --- a/classnlohmann_1_1basic__json_1_1reverse__iterator.html +++ b/classnlohmann_1_1basic__json_1_1reverse__iterator.html @@ -115,7 +115,7 @@ Public Member Functions diff --git a/classnlohmann_1_1basic__json_1_1reverse__iterator_a514d7a82f1c8f1862acfefe8d16c6ca6.html b/classnlohmann_1_1basic__json_1_1reverse__iterator_a514d7a82f1c8f1862acfefe8d16c6ca6.html index c8a2411e2..35c6c6ad7 100644 --- a/classnlohmann_1_1basic__json_1_1reverse__iterator_a514d7a82f1c8f1862acfefe8d16c6ca6.html +++ b/classnlohmann_1_1basic__json_1_1reverse__iterator_a514d7a82f1c8f1862acfefe8d16c6ca6.html @@ -123,7 +123,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1reverse__iterator_ae711bdc24d54870a560550fc21c11f46.html b/classnlohmann_1_1basic__json_1_1reverse__iterator_ae711bdc24d54870a560550fc21c11f46.html index a106a3b62..79f1f7833 100644 --- a/classnlohmann_1_1basic__json_1_1reverse__iterator_ae711bdc24d54870a560550fc21c11f46.html +++ b/classnlohmann_1_1basic__json_1_1reverse__iterator_ae711bdc24d54870a560550fc21c11f46.html @@ -123,7 +123,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_1_1reverse__iterator_af3029b8b16518b9da0b4cd3be98ef2c1.html b/classnlohmann_1_1basic__json_1_1reverse__iterator_af3029b8b16518b9da0b4cd3be98ef2c1.html index 6c1eb75fe..eb323a0f4 100644 --- a/classnlohmann_1_1basic__json_1_1reverse__iterator_af3029b8b16518b9da0b4cd3be98ef2c1.html +++ b/classnlohmann_1_1basic__json_1_1reverse__iterator_af3029b8b16518b9da0b4cd3be98ef2c1.html @@ -124,7 +124,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html b/classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html index 2338709a7..b51d5f3f7 100644 --- a/classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html +++ b/classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html b/classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html index 8b6349484..3c38e078a 100644 --- a/classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html +++ b/classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -291,7 +291,7 @@ null diff --git a/classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html b/classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html index 9fcb0f740..e7ef47a6d 100644 --- a/classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html +++ b/classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -281,7 +281,7 @@ false diff --git a/classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html b/classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html index 4c9419e7b..2e4813422 100644 --- a/classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html +++ b/classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -233,7 +233,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    -

    Returns the maximum number of elements a JSON value is able to hold due to system or library implementation limitations, i.e. std::distance(begin(), end()) for the JSON value.

    +

    Returns the maximum number of elements a JSON value is able to hold due to system or library implementation limitations, i.e. std::distance(begin(), end()) for the JSON value.

    Returns
    The return value depends on the different types and is defined as follows: @@ -283,7 +283,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    24 }
    a class to store JSON values
    Definition: json.hpp:121
    namespace for Niels Lohmann
    Definition: json.hpp:56
    -
    size_type max_size() const noexcept
    returns the maximum possible number of elements
    Definition: json.hpp:3037
    +
    size_type max_size() const noexcept
    returns the maximum possible number of elements
    Definition: json.hpp:3130
    Output:
    0
     1
     1
    @@ -301,7 +301,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_a0a7560122349628cf4942a316aa6d21f.html b/classnlohmann_1_1basic__json_a0a7560122349628cf4942a316aa6d21f.html
    index eefecd92a..3de2b48fa 100644
    --- a/classnlohmann_1_1basic__json_a0a7560122349628cf4942a316aa6d21f.html
    +++ b/classnlohmann_1_1basic__json_a0a7560122349628cf4942a316aa6d21f.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               
    - - + + - - + + - - + + - + - - - - + + + + @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - + + - - + + @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - +
    Value type return value
    @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html b/classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html index c2297494c..28f1949fb 100644 --- a/classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html +++ b/classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html b/classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html index a8cdd80bb..252d44dae 100644 --- a/classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html +++ b/classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -295,7 +295,7 @@ template<typename CompatibleNumberIntegerType , typename std::enable_if< s diff --git a/classnlohmann_1_1basic__json_a0e372f4c5a90c6be7242a2d7a3709b48.html b/classnlohmann_1_1basic__json_a0e372f4c5a90c6be7242a2d7a3709b48.html index c890835ca..4b3225d27 100644 --- a/classnlohmann_1_1basic__json_a0e372f4c5a90c6be7242a2d7a3709b48.html +++ b/classnlohmann_1_1basic__json_a0e372f4c5a90c6be7242a2d7a3709b48.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html b/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html index ef7e76c91..5278ed31f 100644 --- a/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html +++ b/classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -268,7 +268,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html b/classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html index b248da7f8..884401574 100644 --- a/classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html +++ b/classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html b/classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html index c6a4ca602..78cbb7616 100644 --- a/classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html +++ b/classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -280,7 +280,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html b/classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html index 170c5f4ba..8566e15ab 100644 --- a/classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html +++ b/classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -245,7 +245,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    Exceptions
    - +
    std::domain_errorif JSON is not an object
    std::out_of_rangeif the key key is is not stored in the object; that is, find(key) == end()
    std::out_of_rangeif the key key is is not stored in the object; that is, find(key) == end()
    @@ -292,7 +292,7 @@ out of range diff --git a/classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html b/classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html index 616d254fb..232a20910 100644 --- a/classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html +++ b/classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -280,7 +280,7 @@ template<typename T , typename std::enable_if< not(std::is_same< T, int diff --git a/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html b/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html index fa2c78bb2..91707321a 100644 --- a/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html +++ b/classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -266,7 +266,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html b/classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html index ec67e7329..c04ca55b8 100644 --- a/classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html +++ b/classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -276,7 +276,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html b/classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html index 08ef6e66c..771070532 100644 --- a/classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html +++ b/classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -315,7 +315,7 @@ This function is required for compatibility reasons with Clang. diff --git a/classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7.html b/classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7.html new file mode 100644 index 000000000..fb00037f5 --- /dev/null +++ b/classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7.html @@ -0,0 +1,282 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::rbegin + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    const_reverse_iterator nlohmann::basic_json::rbegin () const
    +
    +inline
    +
    +

    Returns a const iterator to the reverse-beginning; that is, the last element.

    +
    +range-rbegin-rend.svg +
    +Illustration from cppreference.com
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the ReversibleContainer requirements:
      +
    • The complexity is constant.
    • +
    • Has the semantics of const_cast<const basic_json&>(*this).rbegin().
    • +
    +
    +
    Example
    The following code shows an example for crbegin.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get an iterator to the reverse-beginning
    + +
    12 
    +
    13  // serialize the element that the iterator points to
    +
    14  std::cout << *it << '\n';
    +
    15 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    a const reverse random access iterator for the basic_json class
    Definition: json.hpp:5122
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    const_reverse_iterator crbegin() const
    returns a const reverse iterator to the last element
    Definition: json.hpp:2948
    +
    Output:
    5
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/crbegin.cpp -o crbegin 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html b/classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html index 44edaf879..03a15467b 100644 --- a/classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html +++ b/classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -281,7 +281,7 @@ false diff --git a/classnlohmann_1_1basic__json_a2efda2b6d931ee72d9757418042e74e1.html b/classnlohmann_1_1basic__json_a2efda2b6d931ee72d9757418042e74e1.html index 067a5594b..8c2c85f5d 100644 --- a/classnlohmann_1_1basic__json_a2efda2b6d931ee72d9757418042e74e1.html +++ b/classnlohmann_1_1basic__json_a2efda2b6d931ee72d9757418042e74e1.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -282,7 +282,7 @@ true diff --git a/classnlohmann_1_1basic__json_a31af4b416e9ccb373291a645da7f83d7.html b/classnlohmann_1_1basic__json_a31af4b416e9ccb373291a645da7f83d7.html index 6e91ac81d..2caf8ab13 100644 --- a/classnlohmann_1_1basic__json_a31af4b416e9ccb373291a645da7f83d7.html +++ b/classnlohmann_1_1basic__json_a31af4b416e9ccb373291a645da7f83d7.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -297,7 +297,7 @@ true diff --git a/classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html b/classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html index d7fbf8a50..0473bc546 100644 --- a/classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html +++ b/classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -273,7 +273,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html b/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html index f0451b185..7fc743225 100644 --- a/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html +++ b/classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -244,7 +244,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    -

    serialize to stream Serialize the given JSON value j to the output stream o. The JSON value will be serialized using the dump member function. The indentation of the output can be controlled with the member variable width of the output stream o. For instance, using the manipulator std::setw(4) on o sets the indentation level to 4 and the serialization result is the same as calling dump(4).

    +

    serialize to stream Serialize the given JSON value j to the output stream o. The JSON value will be serialized using the dump member function. The indentation of the output can be controlled with the member variable width of the output stream o. For instance, using the manipulator std::setw(4) on o sets the indentation level to 4 and the serialization result is the same as calling dump(4).

    Parameters
    @@ -301,7 +301,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html b/classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html index ec3313d91..6ccb64eac 100644 --- a/classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html +++ b/classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - + + - - + + - - + + - + - - - - + + + + @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - + + - - + + @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - +
    [in,out]ostream to serialize to
    @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb.html b/classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb.html new file mode 100644 index 000000000..53ee8b62a --- /dev/null +++ b/classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb.html @@ -0,0 +1,283 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::begin + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    const_iterator nlohmann::basic_json::begin () const
    +
    +inline
    +
    +

    Returns a const iterator to the first element.

    +
    +range-begin-end.svg +
    +Illustration from cppreference.com
    +
    Returns
    const iterator to the first element
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the Container requirements:
      +
    • The complexity is constant.
    • +
    • Has the semantics of const_cast<const basic_json&>(*this).begin().
    • +
    +
    +
    Example
    The following code shows an example for cbegin.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  const json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get am iterator to the first element
    +
    11  json::const_iterator it = array.cbegin();
    +
    12 
    +
    13  // serialize the element that the iterator points to
    +
    14  std::cout << *it << '\n';
    +
    15 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    const_iterator cbegin() const
    returns a const iterator to the first element
    Definition: json.hpp:2800
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    a const random access iterator for the basic_json class
    Definition: json.hpp:4605
    +
    Output:
    1
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/cbegin.cpp -o cbegin 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html b/classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html index 00dae88a6..bafabb759 100644 --- a/classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html +++ b/classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -303,7 +303,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    18  std::cout << j_nested_object << '\n';
    19  std::cout << j_nested_array << '\n';
    20 }
    -
    basic_json<> json
    default JSON class
    Definition: json.hpp:6501
    +
    basic_json<> json
    default JSON class
    Definition: json.hpp:6594
    a class to store JSON values
    Definition: json.hpp:121
    namespace for Niels Lohmann
    Definition: json.hpp:56
    Output:
    {}
    @@ -324,7 +324,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471.html b/classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471.html
    new file mode 100644
    index 000000000..235767c2a
    --- /dev/null
    +++ b/classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471.html
    @@ -0,0 +1,285 @@
    +
    +
    +
    +
    +
    +
    +JSON for Modern C++: nlohmann::basic_json::crend
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    const_reverse_iterator nlohmann::basic_json::crend () const
    +
    +inline
    +
    +

    Returns a const reverse iterator to the reverse-end; that is, one before the first element.

    +
    +range-rbegin-rend.svg +
    +Illustration from cppreference.com
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the ReversibleContainer requirements:
      +
    • The complexity is constant.
    • +
    • Has the semantics of const_cast<const basic_json&>(*this).rend().
    • +
    +
    +
    Example
    The following code shows an example for crend.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get an iterator to the reverse-end
    + +
    12 
    +
    13  // increment the iterator to point to the first element
    +
    14  --it;
    +
    15 
    +
    16  // serialize the element that the iterator points to
    +
    17  std::cout << *it << '\n';
    +
    18 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    a const reverse random access iterator for the basic_json class
    Definition: json.hpp:5122
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    const_reverse_iterator crend() const
    returns a const reverse iterator to one before the first
    Definition: json.hpp:2971
    +
    Output:
    1
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/crend.cpp -o crend 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f.html b/classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f.html new file mode 100644 index 000000000..2c583e3ff --- /dev/null +++ b/classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f.html @@ -0,0 +1,285 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::rend + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    const_reverse_iterator nlohmann::basic_json::rend () const
    +
    +inline
    +
    +

    Returns a const reverse iterator to the reverse-end; that is, one before the first element.

    +
    +range-rbegin-rend.svg +
    +Illustration from cppreference.com
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the ReversibleContainer requirements:
      +
    • The complexity is constant.
    • +
    • Has the semantics of const_cast<const basic_json&>(*this).rend().
    • +
    +
    +
    Example
    The following code shows an example for crend.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get an iterator to the reverse-end
    + +
    12 
    +
    13  // increment the iterator to point to the first element
    +
    14  --it;
    +
    15 
    +
    16  // serialize the element that the iterator points to
    +
    17  std::cout << *it << '\n';
    +
    18 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    a const reverse random access iterator for the basic_json class
    Definition: json.hpp:5122
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    const_reverse_iterator crend() const
    returns a const reverse iterator to one before the first
    Definition: json.hpp:2971
    +
    Output:
    1
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/crend.cpp -o crend 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html b/classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html index 9eb2c4cca..cf288d210 100644 --- a/classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html +++ b/classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html @@ -115,22 +115,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end + end + end erase erase erase @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -245,7 +245,7 @@ template<class T , typename std::enable_if< std::is_same< T, typename _ diff --git a/classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html b/classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html index 7267ecb78..033b7e77b 100644 --- a/classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html +++ b/classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html b/classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html new file mode 100644 index 000000000..49987082d --- /dev/null +++ b/classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html @@ -0,0 +1,282 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::crbegin + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    const_reverse_iterator nlohmann::basic_json::crbegin () const
    +
    +inline
    +
    +

    Returns a const iterator to the reverse-beginning; that is, the last element.

    +
    +range-rbegin-rend.svg +
    +Illustration from cppreference.com
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the ReversibleContainer requirements:
      +
    • The complexity is constant.
    • +
    • Has the semantics of const_cast<const basic_json&>(*this).rbegin().
    • +
    +
    +
    Example
    The following code shows an example for crbegin.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get an iterator to the reverse-beginning
    + +
    12 
    +
    13  // serialize the element that the iterator points to
    +
    14  std::cout << *it << '\n';
    +
    15 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    a const reverse random access iterator for the basic_json class
    Definition: json.hpp:5122
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    const_reverse_iterator crbegin() const
    returns a const reverse iterator to the last element
    Definition: json.hpp:2948
    +
    Output:
    5
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/crbegin.cpp -o crbegin 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_a53590b99e380c464a83a0a5edf6da9ab.html b/classnlohmann_1_1basic__json_a53590b99e380c464a83a0a5edf6da9ab.html index a624114de..d612774cd 100644 --- a/classnlohmann_1_1basic__json_a53590b99e380c464a83a0a5edf6da9ab.html +++ b/classnlohmann_1_1basic__json_a53590b99e380c464a83a0a5edf6da9ab.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html b/classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html index 742c02893..e3f0ff704 100644 --- a/classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html +++ b/classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -254,7 +254,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    Complexity
    Constant, as long as array_t and object_t satisfy the Container concept; that is, their empty() functions have constant complexity.
    Requirements
    This function satisfies the Container requirements:
    Example
    The following code uses empty to check if a json object contains any elements.
    1 #include <json.hpp>
    @@ -287,7 +287,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    28  std::cout << j_string.empty() << '\n';
    29 }
    a class to store JSON values
    Definition: json.hpp:121
    -
    bool empty() const noexcept
    checks whether the container is empty
    Definition: json.hpp:2922
    +
    bool empty() const noexcept
    checks whether the container is empty
    Definition: json.hpp:3015
    object (unordered set of name/value pairs)
    namespace for Niels Lohmann
    Definition: json.hpp:56
    array (ordered collection of values)
    @@ -310,7 +310,7 @@ false
    diff --git a/classnlohmann_1_1basic__json_a57703688bee6b9736ab3a430d8d246f2.html b/classnlohmann_1_1basic__json_a57703688bee6b9736ab3a430d8d246f2.html index 4a384d302..123fa27ae 100644 --- a/classnlohmann_1_1basic__json_a57703688bee6b9736ab3a430d8d246f2.html +++ b/classnlohmann_1_1basic__json_a57703688bee6b9736ab3a430d8d246f2.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -289,7 +289,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html b/classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html index 14133178c..138ec2812 100644 --- a/classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html +++ b/classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html b/classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html index 6a86c99a1..dc9d35fda 100644 --- a/classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html +++ b/classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -266,7 +266,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a5a2d66582b75e0301d37886137c6953c.html b/classnlohmann_1_1basic__json_a5a2d66582b75e0301d37886137c6953c.html index 35454ed89..6894c7cbb 100644 --- a/classnlohmann_1_1basic__json_a5a2d66582b75e0301d37886137c6953c.html +++ b/classnlohmann_1_1basic__json_a5a2d66582b75e0301d37886137c6953c.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -283,7 +283,7 @@ true diff --git a/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html b/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html index ed419af5d..c246a5e1b 100644 --- a/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html +++ b/classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -264,7 +264,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html b/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html index 2096cfc7f..9bc01edba 100644 --- a/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html +++ b/classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -244,7 +244,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    -

    Serialize the given JSON value j to the output stream o. The JSON value will be serialized using the dump member function. The indentation of the output can be controlled with the member variable width of the output stream o. For instance, using the manipulator std::setw(4) on o sets the indentation level to 4 and the serialization result is the same as calling dump(4).

    +

    Serialize the given JSON value j to the output stream o. The JSON value will be serialized using the dump member function. The indentation of the output can be controlled with the member variable width of the output stream o. For instance, using the manipulator std::setw(4) on o sets the indentation level to 4 and the serialization result is the same as calling dump(4).

    Parameters
    @@ -301,7 +301,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a5f0aad50ed7e8aec3128fe018c18b3fe.html b/classnlohmann_1_1basic__json_a5f0aad50ed7e8aec3128fe018c18b3fe.html index 5016ad01c..e0bc35c03 100644 --- a/classnlohmann_1_1basic__json_a5f0aad50ed7e8aec3128fe018c18b3fe.html +++ b/classnlohmann_1_1basic__json_a5f0aad50ed7e8aec3128fe018c18b3fe.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - + + - - + + - - + + - + - - - - + + + + @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - + + - - + + @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - +
    [in,out]ostream to serialize to
    @@ -326,7 +326,7 @@ array: [1,2,3,4,5] diff --git a/classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html b/classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html index 41fbec2c4..9d1d84289 100644 --- a/classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html +++ b/classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html b/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html index 929b58c78..a6507bc6c 100644 --- a/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html +++ b/classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -308,7 +308,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a62136b62f0ec60c0f2b5a3ce9aaa19b4.html b/classnlohmann_1_1basic__json_a62136b62f0ec60c0f2b5a3ce9aaa19b4.html index 88d888772..6fe12e7fb 100644 --- a/classnlohmann_1_1basic__json_a62136b62f0ec60c0f2b5a3ce9aaa19b4.html +++ b/classnlohmann_1_1basic__json_a62136b62f0ec60c0f2b5a3ce9aaa19b4.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -281,7 +281,7 @@ false diff --git a/classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html b/classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html index 664bce12b..e1b0d1b17 100644 --- a/classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html +++ b/classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html b/classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html index 54e30c39a..f853da55e 100644 --- a/classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html +++ b/classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -245,7 +245,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    Exceptions
    - +
    std::domain_errorif JSON is not an object
    std::out_of_rangeif the key key is is not stored in the object; that is, find(key) == end()
    std::out_of_rangeif the key key is is not stored in the object; that is, find(key) == end()
    @@ -299,7 +299,7 @@ out of range diff --git a/classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html b/classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html index f686198c2..5f24db355 100644 --- a/classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html +++ b/classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a6a67c72ba65322bfcb28d170617dcdff.html b/classnlohmann_1_1basic__json_a6a67c72ba65322bfcb28d170617dcdff.html index a7e3a2106..3ec516ae8 100644 --- a/classnlohmann_1_1basic__json_a6a67c72ba65322bfcb28d170617dcdff.html +++ b/classnlohmann_1_1basic__json_a6a67c72ba65322bfcb28d170617dcdff.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html b/classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html index ae570bed4..87dc14b52 100644 --- a/classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html +++ b/classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -247,7 +247,7 @@ template<class InputIT , typename std::enable_if< std::is_same< InputIT

    Constructs the JSON value with the contents of the range [first, last). The semantics depends on the different types a JSON value can have:

      -
    • In case of primitive types (number, boolean, or string), first must be begin() and last must be end(). In this case, the value is copied. Otherwise, std::out_of_range is thrown.
    • +
    • In case of primitive types (number, boolean, or string), first must be begin() and last must be end(). In this case, the value is copied. Otherwise, std::out_of_range is thrown.
    • In case of structured types (array, object), the constructor behaves as similar versions for std::vector.
    • In case of a null type, std::domain_error is thrown.
    @@ -286,9 +286,9 @@ template<class InputIT , typename std::enable_if< std::is_same< InputIT
    10  json j_object = {{"one", "eins"}, {"two", "zwei"}};
    11 
    12  // create copies using iterators
    -
    13  json j_array_range(j_array.begin() + 1, j_array.end() - 2);
    -
    14  json j_number_range(j_number.begin(), j_number.end());
    -
    15  json j_object_range(j_object.begin(), j_object.find("two"));
    +
    13  json j_array_range(j_array.begin() + 1, j_array.end() - 2);
    +
    14  json j_number_range(j_number.begin(), j_number.end());
    +
    15  json j_object_range(j_object.begin(), j_object.find("two"));
    16 
    17  // serialize the values
    18  std::cout << j_array_range << '\n';
    @@ -296,10 +296,10 @@ template<class InputIT , typename std::enable_if< std::is_same< InputIT
    20  std::cout << j_object_range << '\n';
    21 }
    a class to store JSON values
    Definition: json.hpp:121
    -
    iterator end() noexcept
    returns an iterator to one past the last element
    Definition: json.hpp:2732
    -
    iterator find(typename object_t::key_type key)
    find an element in an object
    Definition: json.hpp:2612
    +
    iterator end()
    returns an iterator to one past the last element
    Definition: json.hpp:2825
    +
    iterator begin()
    returns an iterator to the first element
    Definition: json.hpp:2765
    +
    iterator find(typename object_t::key_type key)
    find an element in an object
    Definition: json.hpp:2705
    namespace for Niels Lohmann
    Definition: json.hpp:56
    -
    iterator begin() noexcept
    returns an iterator to the first element
    Definition: json.hpp:2672
    Output:
    ["bravo","charly"]
     42
     {"one":"eins"}
    @@ -313,7 +313,7 @@ template<class InputIT , typename std::enable_if< std::is_same< InputIT
     
     
     
    diff --git a/classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html b/classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html
    index 5f8c7aed5..2fdc391a8 100644
    --- a/classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html
    +++ b/classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html b/classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html
    index cd2755745..8a11f16cb 100644
    --- a/classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html
    +++ b/classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -234,6 +234,41 @@ template<template< typename U, typename V, typename...Args > class Obje
       
     
     
    +

    Removes element from a JSON array at the index idx.

    +
    Parameters
    + + +
    [in]idxindex of the element to remove
    +
    +
    +
    Exceptions
    + + + +
    std::domain_errorwhen called on a type other than JSON array
    std::out_of_rangewhen idx >= size()
    +
    +
    +
    Complexity
    Linear in distance between idx and the end of the container.
    +
    Example
    The example shows the effect of erase.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create a JSON array
    +
    8  json j_array = {0, 1, 2, 3, 4, 5};
    +
    9 
    +
    10  // call erase
    +
    11  j_array.erase(2);
    +
    12 
    +
    13  // print values
    +
    14  std::cout << j_array << '\n';
    +
    15 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    InteratorType erase(InteratorType pos)
    remove element given an iterator
    Definition: json.hpp:2498
    +
    Output:
    [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 
    .
    @@ -243,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html b/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html index 420636413..c23a7dcf7 100644 --- a/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html +++ b/classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -264,7 +264,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c.html b/classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c.html new file mode 100644 index 000000000..e6a6f755d --- /dev/null +++ b/classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c.html @@ -0,0 +1,286 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::cend + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    const_iterator nlohmann::basic_json::cend () const
    +
    +inline
    +
    +

    Returns a const iterator to one past the last element.

    +
    +range-begin-end.svg +
    +Illustration from cppreference.com
    +
    Returns
    const iterator one past the last element
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the Container requirements:
      +
    • The complexity is constant.
    • +
    • Has the semantics of const_cast<const basic_json&>(*this).end().
    • +
    +
    +
    Example
    The following code shows an example for cend.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get am iterator to one past the last element
    +
    11  json::const_iterator it = array.cend();
    +
    12 
    +
    13  // decrement the iterator to point to the last element
    +
    14  --it;
    +
    15 
    +
    16  // serialize the element that the iterator points to
    +
    17  std::cout << *it << '\n';
    +
    18 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    const_iterator cend() const
    returns a const iterator to one past the last element
    Definition: json.hpp:2860
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    a const random access iterator for the basic_json class
    Definition: json.hpp:4605
    +
    Output:
    5
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/cend.cpp -o cend 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_a749e58042d8069f4f048ee4d23c43f63.html b/classnlohmann_1_1basic__json_a749e58042d8069f4f048ee4d23c43f63.html index 408741867..6d876b1e7 100644 --- a/classnlohmann_1_1basic__json_a749e58042d8069f4f048ee4d23c43f63.html +++ b/classnlohmann_1_1basic__json_a749e58042d8069f4f048ee4d23c43f63.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html b/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html index d26160dde..add71a393 100644 --- a/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html +++ b/classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -264,7 +264,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html b/classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html index 8853b28be..ac9e133d1 100644 --- a/classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html +++ b/classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -308,13 +308,13 @@ template<template< typename U, typename V, typename...Args > class Obje
    53  json j_filtered = json::parse(ss, cb);
    54  std::cout << std::setw(4) << j_filtered << '\n';
    55 }
    -
    basic_json<> json
    default JSON class
    Definition: json.hpp:6501
    +
    basic_json<> json
    default JSON class
    Definition: json.hpp:6594
    a class to store JSON values
    Definition: json.hpp:121
    std::function< bool(int depth, parse_event_t event, basic_json &parsed)> parser_callback_t
    per-element parser callback type
    Definition: json.hpp:415
    namespace for Niels Lohmann
    Definition: json.hpp:56
    -
    void clear() noexcept
    clears the contents
    Definition: json.hpp:3097
    +
    void clear() noexcept
    clears the contents
    Definition: json.hpp:3190
    the parser read a key of a value in an object
    -
    static basic_json parse(const string_t &s, parser_callback_t cb=nullptr)
    deserialize from string
    Definition: json.hpp:3609
    +
    static basic_json parse(const string_t &s, parser_callback_t cb=nullptr)
    deserialize from string
    Definition: json.hpp:3702
    parse_event_t
    JSON callback events.
    Definition: json.hpp:351
    Output:
    {
         "Image": {
    @@ -361,7 +361,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881.html b/classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881.html
    new file mode 100644
    index 000000000..59093b12f
    --- /dev/null
    +++ b/classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881.html
    @@ -0,0 +1,325 @@
    +
    +
    +
    +
    +
    +
    +JSON for Modern C++: nlohmann::basic_json::erase
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    +
    +template<class InteratorType , typename std::enable_if< std::is_same< InteratorType, typename __basic_json::iterator >::value orstd::is_same< InteratorType, typename __basic_json::const_iterator >::value, int >::type = 0>
    + + + + + +
    + + + + + + + + +
    InteratorType nlohmann::basic_json::erase (InteratorType pos)
    +
    +inline
    +
    +

    Removes the element specified by iterator pos. Invalidates iterators and references at or after the point of the erase, including the end() iterator. The iterator pos must be valid and dereferenceable. Thus the end() iterator (which is valid, but is not dereferencable) cannot be used as a value for pos.

    +

    If called on a primitive type other than null, the resulting JSON value will be null.

    +
    Parameters
    + + +
    [in]positerator to the element to remove
    +
    +
    +
    Returns
    Iterator following the last removed element. If the iterator pos refers to the last element, the end() iterator is returned.
    +
    Template Parameters
    + + +
    InteratorTypean iterator or const_iterator
    +
    +
    +
    Exceptions
    + + + + +
    std::domain_errorif called on a null value
    std::domain_errorif called on an iterator which does not belong to the current JSON value
    std::out_of_rangeif called on a primitive type with invalid iterator (i.e., any iterator which is not end())
    +
    +
    +
    Complexity
    The complexity depends on the type:
      +
    • objects: amortized constant
    • +
    • arrays: linear in distance between pos and the end of the container
    • +
    • strings: linear in the length of the string
    • +
    • other types: constant
    • +
    +
    +
    Example
    The example shows the result of erase for different JSON types.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create JSON values
    +
    8  json j_boolean = true;
    +
    9  json j_number_integer = 17;
    +
    10  json j_number_float = 23.42;
    +
    11  json j_object = {{"one", 1}, {"two", 2}};
    +
    12  json j_array = {1, 2, 4, 8, 16};
    +
    13  json j_string = "Hello, world";
    +
    14 
    +
    15  // call erase
    +
    16  j_boolean.erase(j_boolean.begin());
    +
    17  j_number_integer.erase(j_number_integer.begin());
    +
    18  j_number_float.erase(j_number_float.begin());
    +
    19  j_object.erase(j_object.find("two"));
    +
    20  j_array.erase(j_array.begin() + 2);
    +
    21  j_string.erase(j_string.begin());
    +
    22 
    +
    23  // print values
    +
    24  std::cout << j_boolean << '\n';
    +
    25  std::cout << j_number_integer << '\n';
    +
    26  std::cout << j_number_float << '\n';
    +
    27  std::cout << j_object << '\n';
    +
    28  std::cout << j_array << '\n';
    +
    29  std::cout << j_string << '\n';
    +
    30 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    iterator begin()
    returns an iterator to the first element
    Definition: json.hpp:2765
    +
    iterator find(typename object_t::key_type key)
    find an element in an object
    Definition: json.hpp:2705
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    InteratorType erase(InteratorType pos)
    remove element given an iterator
    Definition: json.hpp:2498
    +
    Output:
    null
    +null
    +null
    +{"one":1}
    +[1,2,8,16]
    +null
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/erase__IteratorType.cpp -o erase__IteratorType 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html b/classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html index 75d647e67..cb035551e 100644 --- a/classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html +++ b/classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -314,7 +314,7 @@ false diff --git a/classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9.html b/classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9.html new file mode 100644 index 000000000..cabd0ad46 --- /dev/null +++ b/classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9.html @@ -0,0 +1,285 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::rend + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    reverse_iterator nlohmann::basic_json::rend ()
    +
    +inline
    +
    +

    Returns an iterator to the reverse-end; that is, one before the first element.

    +
    +range-rbegin-rend.svg +
    +Illustration from cppreference.com
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the ReversibleContainer requirements:
      +
    • The complexity is constant.
    • +
    • Has the semantics of reverse_iterator(begin()).
    • +
    +
    +
    Example
    The following code shows an example for rend.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get an iterator to the reverse-end
    +
    11  json::reverse_iterator it = array.rend();
    +
    12 
    +
    13  // increment the iterator to point to the first element
    +
    14  --it;
    +
    15 
    +
    16  // serialize the element that the iterator points to
    +
    17  std::cout << *it << '\n';
    +
    18 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    a reverse random access iterator for the basic_json class
    Definition: json.hpp:5100
    +
    reverse_iterator rend()
    returns an iterator to the reverse-end
    Definition: json.hpp:2916
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    Output:
    1
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/rend.cpp -o rend 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html b/classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html index d037ab2e6..693cc3aed 100644 --- a/classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html +++ b/classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html b/classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html index ab6366543..1effb67d4 100644 --- a/classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html +++ b/classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html b/classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html index e0677ba76..528d26e89 100644 --- a/classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html +++ b/classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -234,6 +234,44 @@ template<template< typename U, typename V, typename...Args > class Obje
    +

    Removes elements from a JSON object with the key value key.

    +
    Parameters
    + + +
    [in]keyvalue of the elements to remove
    +
    +
    +
    Returns
    Number of elements removed. If ObjectType is the default std::map type, the return value will always be 0 (key was not found) or 1 (key was found).
    +
    Exceptions
    + + +
    std::domain_errorwhen called on a type other than JSON object
    +
    +
    +
    Complexity
    log(size()) + count(key)
    +
    Example
    The example shows the effect of erase.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create a JSON object
    +
    8  json j_object = {{"one", 1}, {"two", 2}};
    +
    9 
    +
    10  // call erase
    +
    11  auto count_one = j_object.erase("one");
    +
    12  auto count_three = j_object.erase("three");
    +
    13 
    +
    14  // print values
    +
    15  std::cout << j_object << '\n';
    +
    16  std::cout << count_one << " " << count_three << '\n';
    +
    17 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    InteratorType erase(InteratorType pos)
    remove element given an iterator
    Definition: json.hpp:2498
    +
    Output:
    {"two":2}
    +1 0
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/erase__key_type.cpp -o erase__key_type 
    .
    @@ -243,7 +281,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html b/classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html index 4c209d2de..664ec108a 100644 --- a/classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html +++ b/classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html b/classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html index 659d4d2e7..dea3890c0 100644 --- a/classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html +++ b/classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -283,7 +283,7 @@ null diff --git a/classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html b/classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html index b63d3183a..165856443 100644 --- a/classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html +++ b/classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html b/classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html index 52cd9d784..ad0884e56 100644 --- a/classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html +++ b/classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -233,7 +233,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    -

    Returns a reference to the first element in the container. For a JSON container c, the expression c.front() is equivalent to *c.begin().

    +

    Returns a reference to the first element in the container. For a JSON container c, the expression c.front() is equivalent to *c.begin().

    Returns
    In case of a structured type (array or object), a reference to the first element is returned. In cast of number, string, or boolean values, a reference to the value is returned.
    Complexity
    Constant.
    Note
    Calling front on an empty container is undefined.
    @@ -292,7 +292,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    diff --git a/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html b/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html index 47ede2760..d05f01834 100644 --- a/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html +++ b/classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -264,7 +264,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html b/classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html index 056abc844..a7243ff3b 100644 --- a/classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html +++ b/classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -233,7 +233,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    -

    Returns a reference to the first element in the container. For a JSON container c, the expression c.front() is equivalent to *c.begin().

    +

    Returns a reference to the first element in the container. For a JSON container c, the expression c.front() is equivalent to *c.begin().

    Returns
    In case of a structured type (array or object), a reference to the first element is returned. In cast of number, string, or boolean values, a reference to the value is returned.
    Complexity
    Constant.
    Note
    Calling front on an empty container is undefined.
    @@ -292,7 +292,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    diff --git a/classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html b/classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html index 76018f384..e72a062b6 100644 --- a/classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html +++ b/classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -287,7 +287,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    33 }
    a class to store JSON values
    Definition: json.hpp:121
    namespace for Niels Lohmann
    Definition: json.hpp:56
    -
    void clear() noexcept
    clears the contents
    Definition: json.hpp:3097
    +
    void clear() noexcept
    clears the contents
    Definition: json.hpp:3190
    Output:
    null
     false
     0
    @@ -305,7 +305,7 @@ false
     
     
     
    diff --git a/classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba.html b/classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba.html
    index 365a84cb1..3cb04fdaf 100644
    --- a/classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba.html
    +++ b/classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -277,7 +277,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html b/classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html
    index 0fff20010..7d328e3bf 100644
    --- a/classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html
    +++ b/classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -262,7 +262,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html b/classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html
    index afcc4b799..81cc3de7b 100644
    --- a/classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html
    +++ b/classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -314,7 +314,7 @@ template<class CompatibleObjectType , typename std::enable_if< std::is_con
     
     
     
    diff --git a/classnlohmann_1_1basic__json_a9d508dc7eb7023cd17b3c6958ea7c4ee.html b/classnlohmann_1_1basic__json_a9d508dc7eb7023cd17b3c6958ea7c4ee.html
    index f074e6f1d..9e94dac3d 100644
    --- a/classnlohmann_1_1basic__json_a9d508dc7eb7023cd17b3c6958ea7c4ee.html
    +++ b/classnlohmann_1_1basic__json_a9d508dc7eb7023cd17b3c6958ea7c4ee.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -281,7 +281,7 @@ false
     
     
     
    diff --git a/classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html b/classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html
    index 7a19c8d34..4350922e3 100644
    --- a/classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html
    +++ b/classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -280,7 +280,7 @@ template<typename T , std::size_t n> 
     
     
     
    diff --git a/classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html b/classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html
    index 4e4ec5929..3935e60d8 100644
    --- a/classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html
    +++ b/classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -292,7 +292,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_aa23ac5808b9aa1a08d18e3ebea25c7ce.html b/classnlohmann_1_1basic__json_aa23ac5808b9aa1a08d18e3ebea25c7ce.html
    index e85416eb1..ba85097ec 100644
    --- a/classnlohmann_1_1basic__json_aa23ac5808b9aa1a08d18e3ebea25c7ce.html
    +++ b/classnlohmann_1_1basic__json_aa23ac5808b9aa1a08d18e3ebea25c7ce.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c.html b/classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c.html
    new file mode 100644
    index 000000000..0231468ae
    --- /dev/null
    +++ b/classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c.html
    @@ -0,0 +1,286 @@
    +
    +
    +
    +
    +
    +
    +JSON for Modern C++: nlohmann::basic_json::end
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    const_iterator nlohmann::basic_json::end () const
    +
    +inline
    +
    +

    Returns a const iterator to one past the last element.

    +
    +range-begin-end.svg +
    +Illustration from cppreference.com
    +
    Returns
    const iterator one past the last element
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the Container requirements:
      +
    • The complexity is constant.
    • +
    • Has the semantics of const_cast<const basic_json&>(*this).end().
    • +
    +
    +
    Example
    The following code shows an example for cend.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get am iterator to one past the last element
    +
    11  json::const_iterator it = array.cend();
    +
    12 
    +
    13  // decrement the iterator to point to the last element
    +
    14  --it;
    +
    15 
    +
    16  // serialize the element that the iterator points to
    +
    17  std::cout << *it << '\n';
    +
    18 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    const_iterator cend() const
    returns a const iterator to one past the last element
    Definition: json.hpp:2860
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    a const random access iterator for the basic_json class
    Definition: json.hpp:4605
    +
    Output:
    5
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/cend.cpp -o cend 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_aa5a06ef7009d3a8c72cc173f1f5da760.html b/classnlohmann_1_1basic__json_aa5a06ef7009d3a8c72cc173f1f5da760.html index 034bc3ab1..2ed4be039 100644 --- a/classnlohmann_1_1basic__json_aa5a06ef7009d3a8c72cc173f1f5da760.html +++ b/classnlohmann_1_1basic__json_aa5a06ef7009d3a8c72cc173f1f5da760.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -281,7 +281,7 @@ false diff --git a/classnlohmann_1_1basic__json_aa6a24b176f9599a21d662cc5f8e1ca76.html b/classnlohmann_1_1basic__json_aa6a24b176f9599a21d662cc5f8e1ca76.html new file mode 100644 index 000000000..58cd34d55 --- /dev/null +++ b/classnlohmann_1_1basic__json_aa6a24b176f9599a21d662cc5f8e1ca76.html @@ -0,0 +1,257 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::~basic_json + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    nlohmann::basic_json::~basic_json ()
    +
    +inline
    +
    +

    Destroys the JSON value and frees all allocated memory.

    +
    Complexity
    Linear.
    +
    Requirements
    This function satisfies the Container requirements:
      +
    • The complexity is linear.
    • +
    • All stored elements are destroyed and all memory is freed.
    • +
    +
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html b/classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html index 87d5a0d98..f91657ad2 100644 --- a/classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html +++ b/classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -270,7 +270,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    ArrayType< basic_json, AllocatorType< basic_json >> array_t
    a type for an array
    Definition: json.hpp:191
    a class to store JSON values
    Definition: json.hpp:121
    namespace for Niels Lohmann
    Definition: json.hpp:56
    -
    void swap(reference other) noexcept(std::is_nothrow_move_constructible< value_t >::value andstd::is_nothrow_move_assignable< value_t >::value andstd::is_nothrow_move_constructible< json_value >::value andstd::is_nothrow_move_assignable< json_value >::value)
    exchanges the values
    Definition: json.hpp:3245
    +
    void swap(reference other) noexcept(std::is_nothrow_move_constructible< value_t >::value andstd::is_nothrow_move_assignable< value_t >::value andstd::is_nothrow_move_constructible< json_value >::value andstd::is_nothrow_move_assignable< json_value >::value)
    exchanges the values
    Definition: json.hpp:3338
    Output:
    value = {"array":["Snap","Crackle","Pop"]}
     array = [1,2,3,4]
     
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/swap__array_t.cpp -o swap__array_t 
    .
    @@ -283,7 +283,7 @@ array = [1,2,3,4] diff --git a/classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html b/classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html index b890c201d..6665f814a 100644 --- a/classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html +++ b/classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html @@ -115,22 +115,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end + end + end erase erase erase @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -255,7 +255,7 @@ template<class T , typename std::enable_if< std::is_same< T, typename b diff --git a/classnlohmann_1_1basic__json_aa8e533b4290ade5bf5a33104a69b202a.html b/classnlohmann_1_1basic__json_aa8e533b4290ade5bf5a33104a69b202a.html index 9717cb463..8e773874e 100644 --- a/classnlohmann_1_1basic__json_aa8e533b4290ade5bf5a33104a69b202a.html +++ b/classnlohmann_1_1basic__json_aa8e533b4290ade5bf5a33104a69b202a.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -264,7 +264,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html b/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html index 2e05a6988..26ec465ae 100644 --- a/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html +++ b/classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html b/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html index d687b6c99..ed8708a18 100644 --- a/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html +++ b/classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -268,7 +268,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html b/classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html index 517922c0f..33723569f 100644 --- a/classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html +++ b/classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html b/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html index 7aa43a06c..889f7210f 100644 --- a/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html +++ b/classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -308,7 +308,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html b/classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html index 86e9be335..cfe9d8337 100644 --- a/classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html +++ b/classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html b/classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html new file mode 100644 index 000000000..d46f4f599 --- /dev/null +++ b/classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html @@ -0,0 +1,285 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::end + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    iterator nlohmann::basic_json::end ()
    +
    +inline
    +
    +

    Returns an iterator to one past the last element.

    +
    +range-begin-end.svg +
    +Illustration from cppreference.com
    +
    Returns
    iterator one past the last element
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the Container requirements:
      +
    • The complexity is constant.
    • +
    +
    +
    Example
    The following code shows an example for end.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get am iterator to one past the last element
    +
    11  json::iterator it = array.end();
    +
    12 
    +
    13  // decrement the iterator to point to the last element
    +
    14  --it;
    +
    15 
    +
    16  // serialize the element that the iterator points to
    +
    17  std::cout << *it << '\n';
    +
    18 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    a random access iterator for the basic_json class
    Definition: json.hpp:4089
    +
    iterator end()
    returns an iterator to one past the last element
    Definition: json.hpp:2825
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    Output:
    5
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/end.cpp -o end 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_ab2fa1c4df15db5de07144b5c15c6f0f6.html b/classnlohmann_1_1basic__json_ab2fa1c4df15db5de07144b5c15c6f0f6.html index b71b94b60..19ca64169 100644 --- a/classnlohmann_1_1basic__json_ab2fa1c4df15db5de07144b5c15c6f0f6.html +++ b/classnlohmann_1_1basic__json_ab2fa1c4df15db5de07144b5c15c6f0f6.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -281,7 +281,7 @@ true diff --git a/classnlohmann_1_1basic__json_ab8682827348d8eb61507bbe8c7829ce8.html b/classnlohmann_1_1basic__json_ab8682827348d8eb61507bbe8c7829ce8.html index f84f36b88..fb00b4ec8 100644 --- a/classnlohmann_1_1basic__json_ab8682827348d8eb61507bbe8c7829ce8.html +++ b/classnlohmann_1_1basic__json_ab8682827348d8eb61507bbe8c7829ce8.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -281,7 +281,7 @@ false diff --git a/classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html b/classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html index e1281e7b6..eba865b6f 100644 --- a/classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html +++ b/classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -292,7 +292,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_abb086fd840bedb05e0aee67f70eba1a9.html b/classnlohmann_1_1basic__json_abb086fd840bedb05e0aee67f70eba1a9.html index 179c77166..26aef7929 100644 --- a/classnlohmann_1_1basic__json_abb086fd840bedb05e0aee67f70eba1a9.html +++ b/classnlohmann_1_1basic__json_abb086fd840bedb05e0aee67f70eba1a9.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -281,7 +281,7 @@ false diff --git a/classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html b/classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html index a6c9dab8c..b442643bf 100644 --- a/classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html +++ b/classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -281,7 +281,7 @@ true diff --git a/classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html b/classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html index 0dda0df7e..7a894cf39 100644 --- a/classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html +++ b/classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html b/classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html index e7d46f5c0..b424cae69 100644 --- a/classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html +++ b/classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html b/classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html index 84f254b65..d82242dc6 100644 --- a/classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html +++ b/classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -283,7 +283,7 @@ true diff --git a/classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html b/classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html index bc096d835..b0011ce92 100644 --- a/classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html +++ b/classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -272,7 +272,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html b/classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html new file mode 100644 index 000000000..a235a9c6f --- /dev/null +++ b/classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html @@ -0,0 +1,282 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::begin + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    iterator nlohmann::basic_json::begin ()
    +
    +inline
    +
    +

    Returns an iterator to the first element.

    +
    +range-begin-end.svg +
    +Illustration from cppreference.com
    +
    Returns
    iterator to the first element
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the Container requirements:
      +
    • The complexity is constant.
    • +
    +
    +
    Example
    The following code shows an example for begin.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get am iterator to the first element
    +
    11  json::iterator it = array.begin();
    +
    12 
    +
    13  // serialize the element that the iterator points to
    +
    14  std::cout << *it << '\n';
    +
    15 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    a random access iterator for the basic_json class
    Definition: json.hpp:4089
    +
    iterator begin()
    returns an iterator to the first element
    Definition: json.hpp:2765
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    Output:
    1
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/begin.cpp -o begin 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html b/classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html index 451d35d35..14cae3034 100644 --- a/classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html +++ b/classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_ad1fea64ed433a6f4e7408c8c7bbc4a37.html b/classnlohmann_1_1basic__json_ad1fea64ed433a6f4e7408c8c7bbc4a37.html index 757f2c9e1..dff65e1f7 100644 --- a/classnlohmann_1_1basic__json_ad1fea64ed433a6f4e7408c8c7bbc4a37.html +++ b/classnlohmann_1_1basic__json_ad1fea64ed433a6f4e7408c8c7bbc4a37.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -246,7 +246,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html b/classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html index c3d592a6b..8a0498fa2 100644 --- a/classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html +++ b/classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -242,7 +242,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd.html b/classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd.html new file mode 100644 index 000000000..77cca8fe3 --- /dev/null +++ b/classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd.html @@ -0,0 +1,337 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::erase + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    +
    +template<class InteratorType , typename std::enable_if< std::is_same< InteratorType, typename basic_json::iterator >::value orstd::is_same< InteratorType, typename basic_json::const_iterator >::value, int >::type = 0>
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    InteratorType nlohmann::basic_json::erase (InteratorType first,
    InteratorType last 
    )
    +
    +inline
    +
    +

    Removes the element specified by the range [first; last). Invalidates iterators and references at or after the point of the erase, including the end() iterator. The iterator first does not need to be dereferenceable if first == last: erasing an empty range is a no-op.

    +

    If called on a primitive type other than null, the resulting JSON value will be null.

    +
    Parameters
    + + + +
    [in]firstiterator to the beginning of the range to remove
    [in]lastiterator past the end of the range to remove
    +
    +
    +
    Returns
    Iterator following the last removed element. If the iterator second refers to the last element, the end() iterator is returned.
    +
    Template Parameters
    + + +
    InteratorTypean iterator or const_iterator
    +
    +
    +
    Exceptions
    + + + + +
    std::domain_errorif called on a null value
    std::domain_errorif called on iterators which does not belong to the current JSON value
    std::out_of_rangeif called on a primitive type with invalid iterators (i.e., if first != begin() and last != end())
    +
    +
    +
    Complexity
    The complexity depends on the type:
      +
    • objects: log(size()) + std::distance(first, last)
    • +
    • arrays: linear in the distance between first and last, plus linear in the distance between last and end of the container
    • +
    • strings: linear in the length of the string
    • +
    • other types: constant
    • +
    +
    +
    Example
    The example shows the result of erase for different JSON types.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create JSON values
    +
    8  json j_boolean = true;
    +
    9  json j_number_integer = 17;
    +
    10  json j_number_float = 23.42;
    +
    11  json j_object = {{"one", 1}, {"two", 2}};
    +
    12  json j_array = {1, 2, 4, 8, 16};
    +
    13  json j_string = "Hello, world";
    +
    14 
    +
    15  // call erase
    +
    16  j_boolean.erase(j_boolean.begin(), j_boolean.end());
    +
    17  j_number_integer.erase(j_number_integer.begin(), j_number_integer.end());
    +
    18  j_number_float.erase(j_number_float.begin(), j_number_float.end());
    +
    19  j_object.erase(j_object.find("two"), j_object.end());
    +
    20  j_array.erase(j_array.begin() + 1, j_array.begin() + 3);
    +
    21  j_string.erase(j_string.begin(), j_string.end());
    +
    22 
    +
    23  // print values
    +
    24  std::cout << j_boolean << '\n';
    +
    25  std::cout << j_number_integer << '\n';
    +
    26  std::cout << j_number_float << '\n';
    +
    27  std::cout << j_object << '\n';
    +
    28  std::cout << j_array << '\n';
    +
    29  std::cout << j_string << '\n';
    +
    30 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    iterator end()
    returns an iterator to one past the last element
    Definition: json.hpp:2825
    +
    iterator begin()
    returns an iterator to the first element
    Definition: json.hpp:2765
    +
    iterator find(typename object_t::key_type key)
    find an element in an object
    Definition: json.hpp:2705
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    InteratorType erase(InteratorType pos)
    remove element given an iterator
    Definition: json.hpp:2498
    +
    Output:
    null
    +null
    +null
    +{"one":1}
    +[1,8,16]
    +null
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/erase__IteratorType_IteratorType.cpp -o erase__IteratorType_IteratorType 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html b/classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html index 913b7ba4f..83f706049 100644 --- a/classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html +++ b/classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -336,7 +336,7 @@ template<class CompatibleArrayType , typename std::enable_if< not std::is_ diff --git a/classnlohmann_1_1basic__json_ad81f3cedf09ccd70b2f3239d148c8752.html b/classnlohmann_1_1basic__json_ad81f3cedf09ccd70b2f3239d148c8752.html index 7cff7cd6a..118e27220 100644 --- a/classnlohmann_1_1basic__json_ad81f3cedf09ccd70b2f3239d148c8752.html +++ b/classnlohmann_1_1basic__json_ad81f3cedf09ccd70b2f3239d148c8752.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -288,7 +288,7 @@ true diff --git a/classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf.html b/classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf.html new file mode 100644 index 000000000..4dc7f959c --- /dev/null +++ b/classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf.html @@ -0,0 +1,283 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::cbegin + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    const_iterator nlohmann::basic_json::cbegin () const
    +
    +inline
    +
    +

    Returns a const iterator to the first element.

    +
    +range-begin-end.svg +
    +Illustration from cppreference.com
    +
    Returns
    const iterator to the first element
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the Container requirements:
      +
    • The complexity is constant.
    • +
    • Has the semantics of const_cast<const basic_json&>(*this).begin().
    • +
    +
    +
    Example
    The following code shows an example for cbegin.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  const json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get am iterator to the first element
    +
    11  json::const_iterator it = array.cbegin();
    +
    12 
    +
    13  // serialize the element that the iterator points to
    +
    14  std::cout << *it << '\n';
    +
    15 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    const_iterator cbegin() const
    returns a const iterator to the first element
    Definition: json.hpp:2800
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    a const random access iterator for the basic_json class
    Definition: json.hpp:4605
    +
    Output:
    1
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/cbegin.cpp -o cbegin 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html b/classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html index bb645ce54..d9db533ad 100644 --- a/classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html +++ b/classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -295,7 +295,7 @@ out of range diff --git a/classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html b/classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html index 4f85764e6..f407d0389 100644 --- a/classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html +++ b/classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html b/classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html index 54840fb07..33079e316 100644 --- a/classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html +++ b/classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -244,7 +244,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    -

    Constructs a JSON array value by creating count copies of a passed value. In case count is 0, an empty array is created. As postcondition, std::distance(begin(),end()) == count holds.

    +

    Constructs a JSON array value by creating count copies of a passed value. In case count is 0, an empty array is created. As postcondition, std::distance(begin(),end()) == count holds.

    Parameters
    @@ -270,7 +270,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    15  std::cout << array_1 << '\n';
    16  std::cout << array_5 << '\n';
    17 }
    -
    basic_json<> json
    default JSON class
    Definition: json.hpp:6501
    +
    basic_json<> json
    default JSON class
    Definition: json.hpp:6594
    a class to store JSON values
    Definition: json.hpp:121
    namespace for Niels Lohmann
    Definition: json.hpp:56
    Output:
    []
    @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_ade7bd6e0fe221fec9d3fa9b430f5ce76.html b/classnlohmann_1_1basic__json_ade7bd6e0fe221fec9d3fa9b430f5ce76.html
    new file mode 100644
    index 000000000..09ae5c50c
    --- /dev/null
    +++ b/classnlohmann_1_1basic__json_ade7bd6e0fe221fec9d3fa9b430f5ce76.html
    @@ -0,0 +1,319 @@
    +
    +
    +
    +
    +
    +
    +JSON for Modern C++: nlohmann::basic_json::dump
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    [in]countthe number of JSON copies of value to create
    + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + + +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + + +
    string_t nlohmann::basic_json::dump (const int indent = -1) const
    +
    +inline
    +
    +

    Serialization function for JSON values. The function tries to mimick Python's json.dumps() function, and currently supports its indent parameter.

    +
    Parameters
    + + +
    [in]indentif indent is nonnegative, then array elements and object members will be pretty-printed with that indent level. An indent level of 0 will only insert newlines. -1 (the default) selects the most compact representation
    +
    +
    +
    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 serializaion.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create JSON values
    +
    8  json j_object = {{"one", 1}, {"two", 2}};
    +
    9  json j_array = {1, 2, 4, 8, 16};
    +
    10 
    +
    11  // call dump()
    +
    12  std::cout << j_object.dump() << "\n\n";
    +
    13  std::cout << j_object.dump(-1) << "\n\n";
    +
    14  std::cout << j_object.dump(0) << "\n\n";
    +
    15  std::cout << j_object.dump(4) << "\n\n";
    +
    16  std::cout << j_array.dump() << "\n\n";
    +
    17  std::cout << j_array.dump(-1) << "\n\n";
    +
    18  std::cout << j_array.dump(0) << "\n\n";
    +
    19  std::cout << j_array.dump(4) << "\n\n";
    +
    20 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    string_t dump(const int indent=-1) const
    serialization
    Definition: json.hpp:1418
    +
    Output:
    {"one":1,"two":2}
    +
    +{"one":1,"two":2}
    +
    +{
    +"one": 1,
    +"two": 2
    +}
    +
    +{
    +    "one": 1,
    +    "two": 2
    +}
    +
    +[1,2,4,8,16]
    +
    +[1,2,4,8,16]
    +
    +[
    +1,
    +2,
    +4,
    +8,
    +16
    +]
    +
    +[
    +    1,
    +    2,
    +    4,
    +    8,
    +    16
    +]
    +
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/dump.cpp -o dump 
    .
    +
    See also
    https://docs.python.org/2/library/json.html#json.dump
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html b/classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html index 0a1e71e1c..3de4be344 100644 --- a/classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html +++ b/classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -270,7 +270,7 @@ false diff --git a/classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html b/classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html index b13fa4a72..f6a945ebf 100644 --- a/classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html +++ b/classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -285,7 +285,7 @@ template<class CompatibleStringType , typename std::enable_if< std::is_con diff --git a/classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html b/classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html index f5b21eb64..82741d19c 100644 --- a/classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html +++ b/classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -231,7 +231,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html b/classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html index 923e2c8e4..a0f3e2bc7 100644 --- a/classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html +++ b/classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -275,7 +275,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html b/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html index 14cb9096a..8610c119d 100644 --- a/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html +++ b/classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -260,7 +260,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_aeda4ec7473c17fae51e6d1eba0faf720.html b/classnlohmann_1_1basic__json_aeda4ec7473c17fae51e6d1eba0faf720.html index 24a28f47c..0a75c7d77 100644 --- a/classnlohmann_1_1basic__json_aeda4ec7473c17fae51e6d1eba0faf720.html +++ b/classnlohmann_1_1basic__json_aeda4ec7473c17fae51e6d1eba0faf720.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html b/classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html new file mode 100644 index 000000000..85be49008 --- /dev/null +++ b/classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html @@ -0,0 +1,282 @@ + + + + + + +JSON for Modern C++: nlohmann::basic_json::rbegin + + + + + + + + + + + +
    +
    + + + + + + +
    +
    JSON for Modern C++ +  3.0 +
    +
    +
    + + + + + +
    +
    + + +
    + +
    + + +
    +
    + + + + + +
    + + + +
    +
    +
    +template<template< typename U, typename V, typename...Args > class ObjectType = std::map, template< typename U, typename...Args > class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template< typename U > class AllocatorType = std::allocator>
    + + + + + +
    + + + + + + + +
    reverse_iterator nlohmann::basic_json::rbegin ()
    +
    +inline
    +
    +

    Returns an iterator to the reverse-beginning; that is, the last element.

    +
    +range-rbegin-rend.svg +
    +Illustration from cppreference.com
    +
    Complexity
    Constant.
    +
    Requirements
    This function satisfies the ReversibleContainer requirements:
      +
    • The complexity is constant.
    • +
    • Has the semantics of reverse_iterator(end()).
    • +
    +
    +
    Example
    The following code shows an example for rbegin.
    1 #include <json.hpp>
    +
    2 
    +
    3 using namespace nlohmann;
    +
    4 
    +
    5 int main()
    +
    6 {
    +
    7  // create an array value
    +
    8  json array = {1, 2, 3, 4, 5};
    +
    9 
    +
    10  // get an iterator to the reverse-beginning
    +
    11  json::reverse_iterator it = array.rbegin();
    +
    12 
    +
    13  // serialize the element that the iterator points to
    +
    14  std::cout << *it << '\n';
    +
    15 }
    +
    a class to store JSON values
    Definition: json.hpp:121
    +
    a reverse random access iterator for the basic_json class
    Definition: json.hpp:5100
    +
    namespace for Niels Lohmann
    Definition: json.hpp:56
    +
    reverse_iterator rbegin()
    returns an iterator to the reverse-beginning
    Definition: json.hpp:2884
    +
    Output:
    5
    +
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/rbegin.cpp -o rbegin 
    .
    + +
    +
    +
    +
    + + + + diff --git a/classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html b/classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html index 1526ff6b3..6e4ca15f6 100644 --- a/classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html +++ b/classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -300,12 +300,12 @@ template<template< typename U, typename V, typename...Args > class Obje
    45  json j_filtered = json::parse(text, cb);
    46  std::cout << std::setw(4) << j_filtered << '\n';
    47 }
    -
    basic_json<> json
    default JSON class
    Definition: json.hpp:6501
    +
    basic_json<> json
    default JSON class
    Definition: json.hpp:6594
    a class to store JSON values
    Definition: json.hpp:121
    std::function< bool(int depth, parse_event_t event, basic_json &parsed)> parser_callback_t
    per-element parser callback type
    Definition: json.hpp:415
    namespace for Niels Lohmann
    Definition: json.hpp:56
    the parser read a key of a value in an object
    -
    static basic_json parse(const string_t &s, parser_callback_t cb=nullptr)
    deserialize from string
    Definition: json.hpp:3609
    +
    static basic_json parse(const string_t &s, parser_callback_t cb=nullptr)
    deserialize from string
    Definition: json.hpp:3702
    parse_event_t
    JSON callback events.
    Definition: json.hpp:351
    Output:
    {
         "Image": {
    @@ -352,7 +352,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_af3abeeb0e9676de8bc2d6aa6f6c0d6c6.html b/classnlohmann_1_1basic__json_af3abeeb0e9676de8bc2d6aa6f6c0d6c6.html
    index 11db408ca..588e636fa 100644
    --- a/classnlohmann_1_1basic__json_af3abeeb0e9676de8bc2d6aa6f6c0d6c6.html
    +++ b/classnlohmann_1_1basic__json_af3abeeb0e9676de8bc2d6aa6f6c0d6c6.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -277,7 +277,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html b/classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html
    index 0912ee4ea..0ffd70169 100644
    --- a/classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html
    +++ b/classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -254,7 +254,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
    Complexity
    Constant, as long as array_t and object_t satisfy the Container concept; that is, their size() functions have constant complexity.
    Requirements
    This function satisfies the Container requirements:
    • The complexity is constant.
    • -
    • Has the semantics of std::distance(begin(), end()).
    • +
    • Has the semantics of std::distance(begin(), end()).
    Example
    The following code calls size on the different value types.
    1 #include <json.hpp>
    @@ -289,7 +289,7 @@ template<template< typename U, typename V, typename...Args > class Obje
    object (unordered set of name/value pairs)
    namespace for Niels Lohmann
    Definition: json.hpp:56
    array (ordered collection of values)
    -
    size_type size() const noexcept
    returns the number of elements
    Definition: json.hpp:2978
    +
    size_type size() const noexcept
    returns the number of elements
    Definition: json.hpp:3071
    Output:
    0
     1
     1
    @@ -309,7 +309,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html b/classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html
    index 94d74fdd2..8c1dca42e 100644
    --- a/classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html
    +++ b/classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -287,7 +287,7 @@ out of range
     
     
     
    diff --git a/classnlohmann_1_1basic__json_af70222eb312ca0a44cd7d793b1516e2e.html b/classnlohmann_1_1basic__json_af70222eb312ca0a44cd7d793b1516e2e.html
    index 7d09c429e..889a5e1c3 100644
    --- a/classnlohmann_1_1basic__json_af70222eb312ca0a44cd7d793b1516e2e.html
    +++ b/classnlohmann_1_1basic__json_af70222eb312ca0a44cd7d793b1516e2e.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -281,7 +281,7 @@ false
     
     
     
    diff --git a/classnlohmann_1_1basic__json_af709c079de0ac3507143ea2c60699bd0.html b/classnlohmann_1_1basic__json_af709c079de0ac3507143ea2c60699bd0.html
    index 1384a9857..f528f54f5 100644
    --- a/classnlohmann_1_1basic__json_af709c079de0ac3507143ea2c60699bd0.html
    +++ b/classnlohmann_1_1basic__json_af709c079de0ac3507143ea2c60699bd0.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -322,7 +322,7 @@ array: [1,2,3,4,5]
     
     
     
    diff --git a/classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html b/classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html
    index 5062be403..9fc0b3f92 100644
    --- a/classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html
    +++ b/classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -311,7 +311,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html b/classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html
    index 99451e1e8..ed8c125a6 100644
    --- a/classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html
    +++ b/classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -278,7 +278,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
     
     
    diff --git a/classnlohmann_1_1basic__json_afb19d4669daf3c4347763f043471b835.html b/classnlohmann_1_1basic__json_afb19d4669daf3c4347763f043471b835.html
    index fdf3fbe3f..2f049386a 100644
    --- a/classnlohmann_1_1basic__json_afb19d4669daf3c4347763f043471b835.html
    +++ b/classnlohmann_1_1basic__json_afb19d4669daf3c4347763f043471b835.html
    @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               basic_json
               basic_json
               basic_json
    -          begin
    -          begin
    +          begin
    +          begin
               boolean_t
    -          cbegin
    -          cend
    +          cbegin
    +          cend
               clear
               const_pointer
               const_reference
               count
    -          crbegin
    -          crend
    +          crbegin
    +          crend
               difference_type
    -          dump
    +          dump
               empty
    -          end
    -          end
    -          erase
    -          erase
    +          end
    +          end
    +          erase
    +          erase
               erase
               erase
               find
    @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               push_back
               push_back
               push_back
    -          rbegin
    -          rbegin
    +          rbegin
    +          rbegin
               reference
    -          rend
    -          rend
    +          rend
    +          rend
               size
               size_type
               string_t
    @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
               type
               value_t
               value_type
    -          ~basic_json
    +          ~basic_json
             
           
        
    @@ -261,7 +261,7 @@ template<template< typename U, typename V, typename...Args > class Obje
     
    17 }
    a class to store JSON values
    Definition: json.hpp:121
    namespace for Niels Lohmann
    Definition: json.hpp:56
    -
    void swap(reference other) noexcept(std::is_nothrow_move_constructible< value_t >::value andstd::is_nothrow_move_assignable< value_t >::value andstd::is_nothrow_move_constructible< json_value >::value andstd::is_nothrow_move_assignable< json_value >::value)
    exchanges the values
    Definition: json.hpp:3245
    +
    void swap(reference other) noexcept(std::is_nothrow_move_constructible< value_t >::value andstd::is_nothrow_move_assignable< value_t >::value andstd::is_nothrow_move_constructible< json_value >::value andstd::is_nothrow_move_assignable< json_value >::value)
    exchanges the values
    Definition: json.hpp:3338
    Output:
    j1 = {"e":2.71828182845905,"pi":3.14159265358979}
     j2 = [1,2,3,4,5]
     
    The example code above can be translated with
    g++ -std=c++11 -Isrc doc/examples/swap__reference.cpp -o swap__reference 
    .
    @@ -274,7 +274,7 @@ j2 = [1,2,3,4,5] diff --git a/classnlohmann_1_1basic__json_afb9664e6f30038e691f2e864e7f6a740.html b/classnlohmann_1_1basic__json_afb9664e6f30038e691f2e864e7f6a740.html index a70937c2f..65a205a2b 100644 --- a/classnlohmann_1_1basic__json_afb9664e6f30038e691f2e864e7f6a740.html +++ b/classnlohmann_1_1basic__json_afb9664e6f30038e691f2e864e7f6a740.html @@ -115,24 +115,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); basic_json basic_json basic_json - begin - begin + begin + begin boolean_t - cbegin - cend + cbegin + cend clear const_pointer const_reference count - crbegin - crend + crbegin + crend difference_type - dump + dump empty - end - end - erase - erase + end + end + erase + erase erase erase find @@ -191,11 +191,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); push_back push_back push_back - rbegin - rbegin + rbegin + rbegin reference - rend - rend + rend + rend size size_type string_t @@ -206,7 +206,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); type value_t value_type - ~basic_json + ~basic_json @@ -286,7 +286,7 @@ template<template< typename U, typename V, typename...Args > class Obje diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 94bae6d17..b62367b7b 100644 --- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -93,7 +93,7 @@ Files diff --git a/functions.html b/functions.html index d7070cee4..e512067e5 100644 --- a/functions.html +++ b/functions.html @@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , nlohmann::basic_json::iterator
  • begin() -: nlohmann::basic_json +: nlohmann::basic_json
  • boolean_t : nlohmann::basic_json @@ -154,10 +154,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - c -

    @@ -193,7 +193,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); , nlohmann::basic_json::iterator
  • dump() -: nlohmann::basic_json +: nlohmann::basic_json
  • @@ -203,10 +203,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : nlohmann::basic_json
  • end() -: nlohmann::basic_json +: nlohmann::basic_json
  • erase() -: nlohmann::basic_json +: nlohmann::basic_json
  • @@ -433,7 +433,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - r -

    - c -

    - d -

    @@ -179,10 +179,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : nlohmann::basic_json
  • end() -: nlohmann::basic_json +: nlohmann::basic_json
  • erase() -: nlohmann::basic_json +: nlohmann::basic_json
  • @@ -245,7 +245,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); : nlohmann::basic_json
  • iterator() -: nlohmann::basic_json::iterator +: nlohmann::basic_json::iterator
  • @@ -362,10 +362,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    - r -

    • rbegin() -: nlohmann::basic_json +: nlohmann::basic_json
    • rend() -: nlohmann::basic_json +: nlohmann::basic_json
    • reverse_iterator() : nlohmann::basic_json::reverse_iterator @@ -402,13 +402,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

      - ~ -

      diff --git a/functions_rela.html b/functions_rela.html index 9144073ee..b0176b3e1 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_type.html b/functions_type.html index 9453248a5..8215ba609 100644 --- a/functions_type.html +++ b/functions_type.html @@ -158,7 +158,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/graph_legend.html b/graph_legend.html index 7de8c9265..5451c794e 100644 --- a/graph_legend.html +++ b/graph_legend.html @@ -143,7 +143,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem diff --git a/hierarchy.html b/hierarchy.html index f63425f57..92cc245d4 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/index.html b/index.html index b2df0d820..c140b7818 100644 --- a/index.html +++ b/index.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/namespacemembers.html b/namespacemembers.html index f125bd514..b6c33bf49 100644 --- a/namespacemembers.html +++ b/namespacemembers.html @@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/namespacemembers_type.html b/namespacemembers_type.html index c0e694543..e6cbb8c75 100644 --- a/namespacemembers_type.html +++ b/namespacemembers_type.html @@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/namespacenlohmann.html b/namespacenlohmann.html index 86af33b78..d427b9758 100644 --- a/namespacenlohmann.html +++ b/namespacenlohmann.html @@ -109,7 +109,7 @@ Typedefs diff --git a/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html b/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html index 811a4e368..b433c72d0 100644 --- a/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html +++ b/namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html @@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/pages.html b/pages.html index 50e90d8cd..c089dcf4a 100644 --- a/pages.html +++ b/pages.html @@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/search/all_1.js b/search/all_1.js index 706f5db0b..d6134a199 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -3,7 +3,7 @@ var searchData= ['back',['back',['../classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html#aa1f3b3f1dca79392d6727b81f9668c6c',1,'nlohmann::basic_json::back()'],['../classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html#ab9da2afc6f77295f25252725fde142a6',1,'nlohmann::basic_json::back() const ']]], ['basic_5fjson',['basic_json',['../classnlohmann_1_1basic__json.html',1,'nlohmann']]], ['basic_5fjson',['basic_json',['../classnlohmann_1_1basic__json_1_1iterator_ada3100cdb8700566051828f1355fa745.html#ada3100cdb8700566051828f1355fa745',1,'nlohmann::basic_json::iterator::basic_json()'],['../classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html#ada3100cdb8700566051828f1355fa745',1,'nlohmann::basic_json::const_iterator::basic_json()'],['../classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html#a793e5c1da2fc7de7a04b19eadbb3f2cb',1,'nlohmann::basic_json::basic_json(const value_t value)'],['../classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html#a5a2d4dbcdbc8ea065b87daf52cd786b9',1,'nlohmann::basic_json::basic_json() noexcept=default'],['../classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html#a930e14150ffa067bcf56d35cb00271e1',1,'nlohmann::basic_json::basic_json(std::nullptr_t) noexcept'],['../classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html#a0a9c6a1fccc4db365860463e8203eb38',1,'nlohmann::basic_json::basic_json(const object_t &value)'],['../classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html#a951a76ba057b3be948e7ba5c2c01cd5a',1,'nlohmann::basic_json::basic_json(const CompatibleObjectType &value)'],['../classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html#af93e556bf708cb81b22ce223af1aa727',1,'nlohmann::basic_json::basic_json(const array_t &value)'],['../classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html#ad7067a1a8ad2d88125915ada6d4d79b7',1,'nlohmann::basic_json::basic_json(const CompatibleArrayType &value)'],['../classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html#a15e468968cd4d0e4fd566044d66ada24',1,'nlohmann::basic_json::basic_json(const string_t &value)'],['../classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html#a2448b2777e8a3e48614e1b3c41b96f7c',1,'nlohmann::basic_json::basic_json(const typename string_t::value_type *value)'],['../classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html#ae42d32c34c8014b1bf677fdb7baa5401',1,'nlohmann::basic_json::basic_json(const CompatibleStringType &value)'],['../classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html#ae2980ed978451f844e6e9a0890b637a6',1,'nlohmann::basic_json::basic_json(boolean_t value)'],['../classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html#a190d719446e7016879c4b961c9cf9072',1,'nlohmann::basic_json::basic_json(const number_integer_t value)'],['../classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html#acbf7f957ecb6ce19cdc5b40b5d6b6333',1,'nlohmann::basic_json::basic_json(const int value)'],['../classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html#a0bb6ea56c89560cce8003485bffe49d4',1,'nlohmann::basic_json::basic_json(const CompatibleNumberIntegerType value) noexcept'],['../classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html#a80a89ddbe4cb7ef15b049febee208cc8',1,'nlohmann::basic_json::basic_json(const number_float_t value)'],['../classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html#a034bccea9f5400650443e9f12e67b079',1,'nlohmann::basic_json::basic_json(const CompatibleNumberFloatType value) noexcept'],['../classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html#a444d8376d63d7a5edb85f33bc5976c14',1,'nlohmann::basic_json::basic_json(list_init_t init, bool type_deduction=true, value_t manual_type=value_t::array)'],['../classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html#add77b50f69debb20e98d5a8c6c11c90c',1,'nlohmann::basic_json::basic_json(size_type count, const basic_json &value)'],['../classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html#a6a7f45095675ac6fd1d018a0e41874be',1,'nlohmann::basic_json::basic_json(InputIT first, InputIT last)'],['../classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html#ac943391891fcde0a71a15ce990e0f7f4',1,'nlohmann::basic_json::basic_json(const basic_json &other)'],['../classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html#a33f1632cfdbf460b4913f4e8a43dd9e4',1,'nlohmann::basic_json::basic_json(basic_json &&other) noexcept']]], - ['begin',['begin',['../classnlohmann_1_1basic__json_af4261341695729a8e657b94772f95516.html#af4261341695729a8e657b94772f95516',1,'nlohmann::basic_json::begin() noexcept'],['../classnlohmann_1_1basic__json_a3e49eea90db1cba32ee86a7644a7f05b.html#a3e49eea90db1cba32ee86a7644a7f05b',1,'nlohmann::basic_json::begin() const noexcept']]], + ['begin',['begin',['../classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html#acdf4445333649ec94198f09a62144884',1,'nlohmann::basic_json::begin()'],['../classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb.html#a4361aa791f3980abb239e4155a3450cb',1,'nlohmann::basic_json::begin() const ']]], ['boolean',['boolean',['../classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522a84e2c64f38f78ba3ea5c905ab5a2da27',1,'nlohmann::basic_json']]], ['boolean_5ft',['boolean_t',['../classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html#aafa839f2a74dc1b5060314b3423143b8',1,'nlohmann::basic_json']]] ]; diff --git a/search/all_10.js b/search/all_10.js index 4f14f96c4..53a50972d 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -1,8 +1,8 @@ var searchData= [ - ['rbegin',['rbegin',['../classnlohmann_1_1basic__json_a677297e84beb0f13cbd55525cf523e01.html#a677297e84beb0f13cbd55525cf523e01',1,'nlohmann::basic_json::rbegin() noexcept'],['../classnlohmann_1_1basic__json_aa366948498c70661eac025a841507db9.html#aa366948498c70661eac025a841507db9',1,'nlohmann::basic_json::rbegin() const noexcept']]], + ['rbegin',['rbegin',['../classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html#af0ebd1757acb971a6504b4acabf88584',1,'nlohmann::basic_json::rbegin()'],['../classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7.html#a2adfc8d24bea3908398cbf325b5dc1d7',1,'nlohmann::basic_json::rbegin() const ']]], ['reference',['reference',['../classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html#a5fd8b54389698edf0c08e2dd001f610b',1,'nlohmann::basic_json::reference()'],['../classnlohmann_1_1basic__json_1_1iterator_aa2bd10afdcfc70acb8eaabbd2f6496f0.html#aa2bd10afdcfc70acb8eaabbd2f6496f0',1,'nlohmann::basic_json::iterator::reference()'],['../classnlohmann_1_1basic__json_1_1const__iterator_adb50d6043ace464d9f694869724d7fb2.html#adb50d6043ace464d9f694869724d7fb2',1,'nlohmann::basic_json::const_iterator::reference()']]], - ['rend',['rend',['../classnlohmann_1_1basic__json_ace5106fb70f029fd7dfe99fc9eace3b5.html#ace5106fb70f029fd7dfe99fc9eace3b5',1,'nlohmann::basic_json::rend() noexcept'],['../classnlohmann_1_1basic__json_a2759c64550285b6316fe76d76460d32e.html#a2759c64550285b6316fe76d76460d32e',1,'nlohmann::basic_json::rend() const noexcept']]], + ['rend',['rend',['../classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9.html#a7c08f966200af98db0313a3b517ce0a9',1,'nlohmann::basic_json::rend()'],['../classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f.html#a4ad3f27ecece8f644e8dca69a97eb67f',1,'nlohmann::basic_json::rend() const ']]], ['reverse_5fiterator',['reverse_iterator',['../classnlohmann_1_1basic__json_1_1reverse__iterator_af3029b8b16518b9da0b4cd3be98ef2c1.html#af3029b8b16518b9da0b4cd3be98ef2c1',1,'nlohmann::basic_json::reverse_iterator']]], ['reverse_5fiterator',['reverse_iterator',['../classnlohmann_1_1basic__json_1_1reverse__iterator.html',1,'nlohmann::basic_json']]] ]; diff --git a/search/all_14.js b/search/all_14.js index 160e22cbd..55b6412a4 100644 --- a/search/all_14.js +++ b/search/all_14.js @@ -1,4 +1,4 @@ var searchData= [ - ['_7ebasic_5fjson',['~basic_json',['../classnlohmann_1_1basic__json_a46f149c14e807916a90037557ccfcffa.html#a46f149c14e807916a90037557ccfcffa',1,'nlohmann::basic_json']]] + ['_7ebasic_5fjson',['~basic_json',['../classnlohmann_1_1basic__json_aa6a24b176f9599a21d662cc5f8e1ca76.html#aa6a24b176f9599a21d662cc5f8e1ca76',1,'nlohmann::basic_json']]] ]; diff --git a/search/all_2.js b/search/all_2.js index d662c174b..8891388fb 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -1,15 +1,15 @@ var searchData= [ - ['cbegin',['cbegin',['../classnlohmann_1_1basic__json_a879007de260e6a128fbbce4e78c804af.html#a879007de260e6a128fbbce4e78c804af',1,'nlohmann::basic_json']]], - ['cend',['cend',['../classnlohmann_1_1basic__json_aa70eb86b6e6ada371d95adb7d171c2af.html#aa70eb86b6e6ada371d95adb7d171c2af',1,'nlohmann::basic_json']]], + ['cbegin',['cbegin',['../classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf.html#ad8e0c5d04f016d1b3ac7369e5c73bedf',1,'nlohmann::basic_json']]], + ['cend',['cend',['../classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c.html#a72ba20783ecb3eec98bd6a3b870d565c',1,'nlohmann::basic_json']]], ['clear',['clear',['../classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html#a8c40cd9ead4de7c82f28268bdf0ec98a',1,'nlohmann::basic_json']]], ['const_5fiterator',['const_iterator',['../classnlohmann_1_1basic__json_1_1const__iterator.html',1,'nlohmann::basic_json']]], - ['const_5fiterator',['const_iterator',['../classnlohmann_1_1basic__json_1_1const__iterator_a86a1771e6658d0b14868df6c197d2353.html#a86a1771e6658d0b14868df6c197d2353',1,'nlohmann::basic_json::const_iterator::const_iterator()=default'],['../classnlohmann_1_1basic__json_1_1const__iterator_aaf7158f62951acb046b867316be0fb97.html#aaf7158f62951acb046b867316be0fb97',1,'nlohmann::basic_json::const_iterator::const_iterator(pointer object) noexcept'],['../classnlohmann_1_1basic__json_1_1const__iterator_aa30f18484c63166246f8eec30a7984bc.html#aa30f18484c63166246f8eec30a7984bc',1,'nlohmann::basic_json::const_iterator::const_iterator(const iterator &other) noexcept'],['../classnlohmann_1_1basic__json_1_1const__iterator_af55564e391b23e41abe78bc4bbe4edcb.html#af55564e391b23e41abe78bc4bbe4edcb',1,'nlohmann::basic_json::const_iterator::const_iterator(const const_iterator &other) noexcept']]], + ['const_5fiterator',['const_iterator',['../classnlohmann_1_1basic__json_1_1const__iterator_a86a1771e6658d0b14868df6c197d2353.html#a86a1771e6658d0b14868df6c197d2353',1,'nlohmann::basic_json::const_iterator::const_iterator()=default'],['../classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34.html#a83454954e4e16be3d5316f9322e91a34',1,'nlohmann::basic_json::const_iterator::const_iterator(pointer object)'],['../classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67.html#a5aff013c03c1bdc248346c249bec7b67',1,'nlohmann::basic_json::const_iterator::const_iterator(const iterator &other)'],['../classnlohmann_1_1basic__json_1_1const__iterator_af55564e391b23e41abe78bc4bbe4edcb.html#af55564e391b23e41abe78bc4bbe4edcb',1,'nlohmann::basic_json::const_iterator::const_iterator(const const_iterator &other) noexcept']]], ['const_5fpointer',['const_pointer',['../classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html#a13e5642dbfa1602c937d295a085413cc',1,'nlohmann::basic_json']]], ['const_5freference',['const_reference',['../classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html#ac4011bd0781e51afe4994d2b09fd27e9',1,'nlohmann::basic_json']]], ['const_5freverse_5fiterator',['const_reverse_iterator',['../classnlohmann_1_1basic__json_1_1const__reverse__iterator.html',1,'nlohmann::basic_json']]], ['const_5freverse_5fiterator',['const_reverse_iterator',['../classnlohmann_1_1basic__json_1_1const__reverse__iterator_a8ba3f75a7ec557eec19b7513e2924219.html#a8ba3f75a7ec557eec19b7513e2924219',1,'nlohmann::basic_json::const_reverse_iterator']]], ['count',['count',['../classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748',1,'nlohmann::basic_json']]], - ['crbegin',['crbegin',['../classnlohmann_1_1basic__json_ae5dc3be56fdd8244973c3e3790769ad0.html#ae5dc3be56fdd8244973c3e3790769ad0',1,'nlohmann::basic_json']]], - ['crend',['crend',['../classnlohmann_1_1basic__json_ad7b898eb39e6e6c1cc870dde1f9517f0.html#ad7b898eb39e6e6c1cc870dde1f9517f0',1,'nlohmann::basic_json']]] + ['crbegin',['crbegin',['../classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529',1,'nlohmann::basic_json']]], + ['crend',['crend',['../classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471.html#a4943b7f16ddc4e0df33c0cae7ef14471',1,'nlohmann::basic_json']]] ]; diff --git a/search/all_3.js b/search/all_3.js index 2c4e2b616..1ad07305b 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -2,5 +2,5 @@ var searchData= [ ['difference_5ftype',['difference_type',['../classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html#adbd4c16c9ac641b2a4736bc2c6787d83',1,'nlohmann::basic_json::difference_type()'],['../classnlohmann_1_1basic__json_1_1iterator_ae58eb251e2ca9b5c9d522f25fa67eb36.html#ae58eb251e2ca9b5c9d522f25fa67eb36',1,'nlohmann::basic_json::iterator::difference_type()'],['../classnlohmann_1_1basic__json_1_1const__iterator_ac36b9187de43721a4bf1b052578bb80b.html#ac36b9187de43721a4bf1b052578bb80b',1,'nlohmann::basic_json::const_iterator::difference_type()']]], ['discarded',['discarded',['../classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522a94708897ec9db8647dfe695714c98e46',1,'nlohmann::basic_json']]], - ['dump',['dump',['../classnlohmann_1_1basic__json_a1f6b988271c56e3b9d5d33166154fdb6.html#a1f6b988271c56e3b9d5d33166154fdb6',1,'nlohmann::basic_json']]] + ['dump',['dump',['../classnlohmann_1_1basic__json_ade7bd6e0fe221fec9d3fa9b430f5ce76.html#ade7bd6e0fe221fec9d3fa9b430f5ce76',1,'nlohmann::basic_json']]] ]; diff --git a/search/all_4.js b/search/all_4.js index 566a129a5..f6c7a7b0a 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -1,6 +1,6 @@ var searchData= [ ['empty',['empty',['../classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html#a572cdf681c75b42c2bc38a1fbe993eca',1,'nlohmann::basic_json']]], - ['end',['end',['../classnlohmann_1_1basic__json_ad8f84e6fb9bbf9a7bc767962ad0fe3a1.html#ad8f84e6fb9bbf9a7bc767962ad0fe3a1',1,'nlohmann::basic_json::end() noexcept'],['../classnlohmann_1_1basic__json_ad62e88e5c60e03e094e6250f6bb2f9cf.html#ad62e88e5c60e03e094e6250f6bb2f9cf',1,'nlohmann::basic_json::end() const noexcept']]], - ['erase',['erase',['../classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html#a4be3b72fd7f949a0695d08300a258a06',1,'nlohmann::basic_json::erase(T pos)'],['../classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html#aa87c30bfeaa395f12bb101934395a637',1,'nlohmann::basic_json::erase(T first, T last)'],['../classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html#a7d1b990f2c12fecb57db1504fdadd0bb',1,'nlohmann::basic_json::erase(const typename object_t::key_type &key)'],['../classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html#a6dff6a02a2be250b8f8dc2f47be65544',1,'nlohmann::basic_json::erase(const size_type idx)']]] + ['end',['end',['../classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html#ab2162bc76e10d8736cab9b2039956054',1,'nlohmann::basic_json::end()'],['../classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c.html#aa5413178b8041f7ac685dec4b040dd2c',1,'nlohmann::basic_json::end() const ']]], + ['erase',['erase',['../classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881.html#a75a1754e0d39f33095d3102a8bdb9881',1,'nlohmann::basic_json::erase(InteratorType pos)'],['../classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd.html#ad497cbc4f80c8d79662ee6e19bf145dd',1,'nlohmann::basic_json::erase(InteratorType first, InteratorType last)'],['../classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html#a7d1b990f2c12fecb57db1504fdadd0bb',1,'nlohmann::basic_json::erase(const typename object_t::key_type &key)'],['../classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html#a6dff6a02a2be250b8f8dc2f47be65544',1,'nlohmann::basic_json::erase(const size_type idx)']]] ]; diff --git a/search/all_8.js b/search/all_8.js index 6c5cb07ba..768d06945 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -12,6 +12,6 @@ var searchData= ['is_5fstring',['is_string',['../classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html#abc2b49c2c44c61a15d4b272a85b41064',1,'nlohmann::basic_json']]], ['is_5fstructured',['is_structured',['../classnlohmann_1_1basic__json_a9d508dc7eb7023cd17b3c6958ea7c4ee.html#a9d508dc7eb7023cd17b3c6958ea7c4ee',1,'nlohmann::basic_json']]], ['iterator',['iterator',['../classnlohmann_1_1basic__json_1_1iterator.html',1,'nlohmann::basic_json']]], - ['iterator',['iterator',['../classnlohmann_1_1basic__json_1_1iterator_a4f6e03ae3bb674ebf0b727f74957c12f.html#a4f6e03ae3bb674ebf0b727f74957c12f',1,'nlohmann::basic_json::iterator::iterator()=default'],['../classnlohmann_1_1basic__json_1_1iterator_ab220a0cc3fe410fbae4524208bd5834f.html#ab220a0cc3fe410fbae4524208bd5834f',1,'nlohmann::basic_json::iterator::iterator(pointer object) noexcept'],['../classnlohmann_1_1basic__json_1_1iterator_a94285e2ade0bfef829b81377bbbca6cf.html#a94285e2ade0bfef829b81377bbbca6cf',1,'nlohmann::basic_json::iterator::iterator(const iterator &other) noexcept']]], + ['iterator',['iterator',['../classnlohmann_1_1basic__json_1_1iterator_a4f6e03ae3bb674ebf0b727f74957c12f.html#a4f6e03ae3bb674ebf0b727f74957c12f',1,'nlohmann::basic_json::iterator::iterator()=default'],['../classnlohmann_1_1basic__json_1_1iterator_a66f1fe146f4ffe139e2dc71c10f9c084.html#a66f1fe146f4ffe139e2dc71c10f9c084',1,'nlohmann::basic_json::iterator::iterator(pointer object)'],['../classnlohmann_1_1basic__json_1_1iterator_a94285e2ade0bfef829b81377bbbca6cf.html#a94285e2ade0bfef829b81377bbbca6cf',1,'nlohmann::basic_json::iterator::iterator(const iterator &other) noexcept']]], ['iterator_5fcategory',['iterator_category',['../classnlohmann_1_1basic__json_1_1iterator_ac17f1d9d40b6b928a4964ce97a443c6e.html#ac17f1d9d40b6b928a4964ce97a443c6e',1,'nlohmann::basic_json::iterator::iterator_category()'],['../classnlohmann_1_1basic__json_1_1const__iterator_ae480d5c86e5e1129d53d1e19782017a6.html#ae480d5c86e5e1129d53d1e19782017a6',1,'nlohmann::basic_json::const_iterator::iterator_category()']]] ]; diff --git a/search/functions_1.js b/search/functions_1.js index bbaa1c872..7be0454b7 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -2,5 +2,5 @@ var searchData= [ ['back',['back',['../classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html#aa1f3b3f1dca79392d6727b81f9668c6c',1,'nlohmann::basic_json::back()'],['../classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html#ab9da2afc6f77295f25252725fde142a6',1,'nlohmann::basic_json::back() const ']]], ['basic_5fjson',['basic_json',['../classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html#a793e5c1da2fc7de7a04b19eadbb3f2cb',1,'nlohmann::basic_json::basic_json(const value_t value)'],['../classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html#a5a2d4dbcdbc8ea065b87daf52cd786b9',1,'nlohmann::basic_json::basic_json() noexcept=default'],['../classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html#a930e14150ffa067bcf56d35cb00271e1',1,'nlohmann::basic_json::basic_json(std::nullptr_t) noexcept'],['../classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html#a0a9c6a1fccc4db365860463e8203eb38',1,'nlohmann::basic_json::basic_json(const object_t &value)'],['../classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html#a951a76ba057b3be948e7ba5c2c01cd5a',1,'nlohmann::basic_json::basic_json(const CompatibleObjectType &value)'],['../classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html#af93e556bf708cb81b22ce223af1aa727',1,'nlohmann::basic_json::basic_json(const array_t &value)'],['../classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html#ad7067a1a8ad2d88125915ada6d4d79b7',1,'nlohmann::basic_json::basic_json(const CompatibleArrayType &value)'],['../classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html#a15e468968cd4d0e4fd566044d66ada24',1,'nlohmann::basic_json::basic_json(const string_t &value)'],['../classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html#a2448b2777e8a3e48614e1b3c41b96f7c',1,'nlohmann::basic_json::basic_json(const typename string_t::value_type *value)'],['../classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html#ae42d32c34c8014b1bf677fdb7baa5401',1,'nlohmann::basic_json::basic_json(const CompatibleStringType &value)'],['../classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html#ae2980ed978451f844e6e9a0890b637a6',1,'nlohmann::basic_json::basic_json(boolean_t value)'],['../classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html#a190d719446e7016879c4b961c9cf9072',1,'nlohmann::basic_json::basic_json(const number_integer_t value)'],['../classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html#acbf7f957ecb6ce19cdc5b40b5d6b6333',1,'nlohmann::basic_json::basic_json(const int value)'],['../classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html#a0bb6ea56c89560cce8003485bffe49d4',1,'nlohmann::basic_json::basic_json(const CompatibleNumberIntegerType value) noexcept'],['../classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html#a80a89ddbe4cb7ef15b049febee208cc8',1,'nlohmann::basic_json::basic_json(const number_float_t value)'],['../classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html#a034bccea9f5400650443e9f12e67b079',1,'nlohmann::basic_json::basic_json(const CompatibleNumberFloatType value) noexcept'],['../classnlohmann_1_1basic__json_a444d8376d63d7a5edb85f33bc5976c14.html#a444d8376d63d7a5edb85f33bc5976c14',1,'nlohmann::basic_json::basic_json(list_init_t init, bool type_deduction=true, value_t manual_type=value_t::array)'],['../classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html#add77b50f69debb20e98d5a8c6c11c90c',1,'nlohmann::basic_json::basic_json(size_type count, const basic_json &value)'],['../classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html#a6a7f45095675ac6fd1d018a0e41874be',1,'nlohmann::basic_json::basic_json(InputIT first, InputIT last)'],['../classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html#ac943391891fcde0a71a15ce990e0f7f4',1,'nlohmann::basic_json::basic_json(const basic_json &other)'],['../classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html#a33f1632cfdbf460b4913f4e8a43dd9e4',1,'nlohmann::basic_json::basic_json(basic_json &&other) noexcept']]], - ['begin',['begin',['../classnlohmann_1_1basic__json_af4261341695729a8e657b94772f95516.html#af4261341695729a8e657b94772f95516',1,'nlohmann::basic_json::begin() noexcept'],['../classnlohmann_1_1basic__json_a3e49eea90db1cba32ee86a7644a7f05b.html#a3e49eea90db1cba32ee86a7644a7f05b',1,'nlohmann::basic_json::begin() const noexcept']]] + ['begin',['begin',['../classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html#acdf4445333649ec94198f09a62144884',1,'nlohmann::basic_json::begin()'],['../classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb.html#a4361aa791f3980abb239e4155a3450cb',1,'nlohmann::basic_json::begin() const ']]] ]; diff --git a/search/functions_10.js b/search/functions_10.js index 160e22cbd..55b6412a4 100644 --- a/search/functions_10.js +++ b/search/functions_10.js @@ -1,4 +1,4 @@ var searchData= [ - ['_7ebasic_5fjson',['~basic_json',['../classnlohmann_1_1basic__json_a46f149c14e807916a90037557ccfcffa.html#a46f149c14e807916a90037557ccfcffa',1,'nlohmann::basic_json']]] + ['_7ebasic_5fjson',['~basic_json',['../classnlohmann_1_1basic__json_aa6a24b176f9599a21d662cc5f8e1ca76.html#aa6a24b176f9599a21d662cc5f8e1ca76',1,'nlohmann::basic_json']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 230db36f1..ec7fdb6bb 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -1,11 +1,11 @@ var searchData= [ - ['cbegin',['cbegin',['../classnlohmann_1_1basic__json_a879007de260e6a128fbbce4e78c804af.html#a879007de260e6a128fbbce4e78c804af',1,'nlohmann::basic_json']]], - ['cend',['cend',['../classnlohmann_1_1basic__json_aa70eb86b6e6ada371d95adb7d171c2af.html#aa70eb86b6e6ada371d95adb7d171c2af',1,'nlohmann::basic_json']]], + ['cbegin',['cbegin',['../classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf.html#ad8e0c5d04f016d1b3ac7369e5c73bedf',1,'nlohmann::basic_json']]], + ['cend',['cend',['../classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c.html#a72ba20783ecb3eec98bd6a3b870d565c',1,'nlohmann::basic_json']]], ['clear',['clear',['../classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html#a8c40cd9ead4de7c82f28268bdf0ec98a',1,'nlohmann::basic_json']]], - ['const_5fiterator',['const_iterator',['../classnlohmann_1_1basic__json_1_1const__iterator_a86a1771e6658d0b14868df6c197d2353.html#a86a1771e6658d0b14868df6c197d2353',1,'nlohmann::basic_json::const_iterator::const_iterator()=default'],['../classnlohmann_1_1basic__json_1_1const__iterator_aaf7158f62951acb046b867316be0fb97.html#aaf7158f62951acb046b867316be0fb97',1,'nlohmann::basic_json::const_iterator::const_iterator(pointer object) noexcept'],['../classnlohmann_1_1basic__json_1_1const__iterator_aa30f18484c63166246f8eec30a7984bc.html#aa30f18484c63166246f8eec30a7984bc',1,'nlohmann::basic_json::const_iterator::const_iterator(const iterator &other) noexcept'],['../classnlohmann_1_1basic__json_1_1const__iterator_af55564e391b23e41abe78bc4bbe4edcb.html#af55564e391b23e41abe78bc4bbe4edcb',1,'nlohmann::basic_json::const_iterator::const_iterator(const const_iterator &other) noexcept']]], + ['const_5fiterator',['const_iterator',['../classnlohmann_1_1basic__json_1_1const__iterator_a86a1771e6658d0b14868df6c197d2353.html#a86a1771e6658d0b14868df6c197d2353',1,'nlohmann::basic_json::const_iterator::const_iterator()=default'],['../classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34.html#a83454954e4e16be3d5316f9322e91a34',1,'nlohmann::basic_json::const_iterator::const_iterator(pointer object)'],['../classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67.html#a5aff013c03c1bdc248346c249bec7b67',1,'nlohmann::basic_json::const_iterator::const_iterator(const iterator &other)'],['../classnlohmann_1_1basic__json_1_1const__iterator_af55564e391b23e41abe78bc4bbe4edcb.html#af55564e391b23e41abe78bc4bbe4edcb',1,'nlohmann::basic_json::const_iterator::const_iterator(const const_iterator &other) noexcept']]], ['const_5freverse_5fiterator',['const_reverse_iterator',['../classnlohmann_1_1basic__json_1_1const__reverse__iterator_a8ba3f75a7ec557eec19b7513e2924219.html#a8ba3f75a7ec557eec19b7513e2924219',1,'nlohmann::basic_json::const_reverse_iterator']]], ['count',['count',['../classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748',1,'nlohmann::basic_json']]], - ['crbegin',['crbegin',['../classnlohmann_1_1basic__json_ae5dc3be56fdd8244973c3e3790769ad0.html#ae5dc3be56fdd8244973c3e3790769ad0',1,'nlohmann::basic_json']]], - ['crend',['crend',['../classnlohmann_1_1basic__json_ad7b898eb39e6e6c1cc870dde1f9517f0.html#ad7b898eb39e6e6c1cc870dde1f9517f0',1,'nlohmann::basic_json']]] + ['crbegin',['crbegin',['../classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529',1,'nlohmann::basic_json']]], + ['crend',['crend',['../classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471.html#a4943b7f16ddc4e0df33c0cae7ef14471',1,'nlohmann::basic_json']]] ]; diff --git a/search/functions_3.js b/search/functions_3.js index 355c5fceb..372f7142a 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['dump',['dump',['../classnlohmann_1_1basic__json_a1f6b988271c56e3b9d5d33166154fdb6.html#a1f6b988271c56e3b9d5d33166154fdb6',1,'nlohmann::basic_json']]] + ['dump',['dump',['../classnlohmann_1_1basic__json_ade7bd6e0fe221fec9d3fa9b430f5ce76.html#ade7bd6e0fe221fec9d3fa9b430f5ce76',1,'nlohmann::basic_json']]] ]; diff --git a/search/functions_4.js b/search/functions_4.js index 566a129a5..f6c7a7b0a 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -1,6 +1,6 @@ var searchData= [ ['empty',['empty',['../classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html#a572cdf681c75b42c2bc38a1fbe993eca',1,'nlohmann::basic_json']]], - ['end',['end',['../classnlohmann_1_1basic__json_ad8f84e6fb9bbf9a7bc767962ad0fe3a1.html#ad8f84e6fb9bbf9a7bc767962ad0fe3a1',1,'nlohmann::basic_json::end() noexcept'],['../classnlohmann_1_1basic__json_ad62e88e5c60e03e094e6250f6bb2f9cf.html#ad62e88e5c60e03e094e6250f6bb2f9cf',1,'nlohmann::basic_json::end() const noexcept']]], - ['erase',['erase',['../classnlohmann_1_1basic__json_a4be3b72fd7f949a0695d08300a258a06.html#a4be3b72fd7f949a0695d08300a258a06',1,'nlohmann::basic_json::erase(T pos)'],['../classnlohmann_1_1basic__json_aa87c30bfeaa395f12bb101934395a637.html#aa87c30bfeaa395f12bb101934395a637',1,'nlohmann::basic_json::erase(T first, T last)'],['../classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html#a7d1b990f2c12fecb57db1504fdadd0bb',1,'nlohmann::basic_json::erase(const typename object_t::key_type &key)'],['../classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html#a6dff6a02a2be250b8f8dc2f47be65544',1,'nlohmann::basic_json::erase(const size_type idx)']]] + ['end',['end',['../classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html#ab2162bc76e10d8736cab9b2039956054',1,'nlohmann::basic_json::end()'],['../classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c.html#aa5413178b8041f7ac685dec4b040dd2c',1,'nlohmann::basic_json::end() const ']]], + ['erase',['erase',['../classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881.html#a75a1754e0d39f33095d3102a8bdb9881',1,'nlohmann::basic_json::erase(InteratorType pos)'],['../classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd.html#ad497cbc4f80c8d79662ee6e19bf145dd',1,'nlohmann::basic_json::erase(InteratorType first, InteratorType last)'],['../classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html#a7d1b990f2c12fecb57db1504fdadd0bb',1,'nlohmann::basic_json::erase(const typename object_t::key_type &key)'],['../classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html#a6dff6a02a2be250b8f8dc2f47be65544',1,'nlohmann::basic_json::erase(const size_type idx)']]] ]; diff --git a/search/functions_7.js b/search/functions_7.js index b7850b831..0c76fbd0c 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -11,5 +11,5 @@ var searchData= ['is_5fprimitive',['is_primitive',['../classnlohmann_1_1basic__json_ab2fa1c4df15db5de07144b5c15c6f0f6.html#ab2fa1c4df15db5de07144b5c15c6f0f6',1,'nlohmann::basic_json']]], ['is_5fstring',['is_string',['../classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html#abc2b49c2c44c61a15d4b272a85b41064',1,'nlohmann::basic_json']]], ['is_5fstructured',['is_structured',['../classnlohmann_1_1basic__json_a9d508dc7eb7023cd17b3c6958ea7c4ee.html#a9d508dc7eb7023cd17b3c6958ea7c4ee',1,'nlohmann::basic_json']]], - ['iterator',['iterator',['../classnlohmann_1_1basic__json_1_1iterator_a4f6e03ae3bb674ebf0b727f74957c12f.html#a4f6e03ae3bb674ebf0b727f74957c12f',1,'nlohmann::basic_json::iterator::iterator()=default'],['../classnlohmann_1_1basic__json_1_1iterator_ab220a0cc3fe410fbae4524208bd5834f.html#ab220a0cc3fe410fbae4524208bd5834f',1,'nlohmann::basic_json::iterator::iterator(pointer object) noexcept'],['../classnlohmann_1_1basic__json_1_1iterator_a94285e2ade0bfef829b81377bbbca6cf.html#a94285e2ade0bfef829b81377bbbca6cf',1,'nlohmann::basic_json::iterator::iterator(const iterator &other) noexcept']]] + ['iterator',['iterator',['../classnlohmann_1_1basic__json_1_1iterator_a4f6e03ae3bb674ebf0b727f74957c12f.html#a4f6e03ae3bb674ebf0b727f74957c12f',1,'nlohmann::basic_json::iterator::iterator()=default'],['../classnlohmann_1_1basic__json_1_1iterator_a66f1fe146f4ffe139e2dc71c10f9c084.html#a66f1fe146f4ffe139e2dc71c10f9c084',1,'nlohmann::basic_json::iterator::iterator(pointer object)'],['../classnlohmann_1_1basic__json_1_1iterator_a94285e2ade0bfef829b81377bbbca6cf.html#a94285e2ade0bfef829b81377bbbca6cf',1,'nlohmann::basic_json::iterator::iterator(const iterator &other) noexcept']]] ]; diff --git a/search/functions_c.js b/search/functions_c.js index 0c735bebe..032e60dcf 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -1,6 +1,6 @@ var searchData= [ - ['rbegin',['rbegin',['../classnlohmann_1_1basic__json_a677297e84beb0f13cbd55525cf523e01.html#a677297e84beb0f13cbd55525cf523e01',1,'nlohmann::basic_json::rbegin() noexcept'],['../classnlohmann_1_1basic__json_aa366948498c70661eac025a841507db9.html#aa366948498c70661eac025a841507db9',1,'nlohmann::basic_json::rbegin() const noexcept']]], - ['rend',['rend',['../classnlohmann_1_1basic__json_ace5106fb70f029fd7dfe99fc9eace3b5.html#ace5106fb70f029fd7dfe99fc9eace3b5',1,'nlohmann::basic_json::rend() noexcept'],['../classnlohmann_1_1basic__json_a2759c64550285b6316fe76d76460d32e.html#a2759c64550285b6316fe76d76460d32e',1,'nlohmann::basic_json::rend() const noexcept']]], + ['rbegin',['rbegin',['../classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html#af0ebd1757acb971a6504b4acabf88584',1,'nlohmann::basic_json::rbegin()'],['../classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7.html#a2adfc8d24bea3908398cbf325b5dc1d7',1,'nlohmann::basic_json::rbegin() const ']]], + ['rend',['rend',['../classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9.html#a7c08f966200af98db0313a3b517ce0a9',1,'nlohmann::basic_json::rend()'],['../classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f.html#a4ad3f27ecece8f644e8dca69a97eb67f',1,'nlohmann::basic_json::rend() const ']]], ['reverse_5fiterator',['reverse_iterator',['../classnlohmann_1_1basic__json_1_1reverse__iterator_af3029b8b16518b9da0b4cd3be98ef2c1.html#af3029b8b16518b9da0b4cd3be98ef2c1',1,'nlohmann::basic_json::reverse_iterator']]] ]; 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 66be5227e..0271ebe88 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 @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); 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 6b90a21e6..431208162 100644 --- a/structstd_1_1hash_3_01nlohmann_1_1json_01_4.html +++ b/structstd_1_1hash_3_01nlohmann_1_1json_01_4.html @@ -110,7 +110,7 @@ Public Member Functions diff --git a/structstd_1_1hash_3_01nlohmann_1_1json_01_4_afd03f6ad53db22868ca4163a8200b2f9.html b/structstd_1_1hash_3_01nlohmann_1_1json_01_4_afd03f6ad53db22868ca4163a8200b2f9.html index 56d5942ab..74dab3797 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 @@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/todo.html b/todo.html index 24f31aab7..9b30267cc 100644 --- a/todo.html +++ b/todo.html @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');