1
0
mirror of https://github.com/nlohmann/json synced 2024-11-22 20:10:06 +00:00
nlohmannjson/include/nlohmann/detail
Patrick Boettcher 9225cf2f57 allow push_back() and pop_back() calls on json_pointer
Putting pop_back() to public and creating a trivial push_back()
method allows users of nlohmann::json_pointer to manipulate an
existing json-pointer by adding or removing keys at the end.

This is useful for traversing a JSON-instance and keeping track
of its "absolute path" at any moment.

In my case for a schema-validator error-handler.
2019-01-15 14:43:46 +01:00
..
conversions 🔨 fixed includes 2019-01-13 15:31:22 +01:00
input 🔨 fixed includes 2019-01-13 15:31:22 +01:00
iterators 🚨 fixed another linter warning #1400 2019-01-13 15:40:49 +01:00
meta Implement SFINAE friendly iterator_traits and use that instead. 2018-11-07 18:39:25 +00:00
output Improve dump_integer performance by implementing a more efficient int2ascii 2019-01-12 08:58:30 -08:00
exceptions.hpp BSON: Improved exception-related tests and report location of U+0000 in the key-string as part of out_of_range.409-message 2018-10-18 20:05:46 +02:00
json_pointer.hpp allow push_back() and pop_back() calls on json_pointer 2019-01-15 14:43:46 +01:00
json_ref.hpp add constraints for variadic json_ref constructors 2018-10-12 10:54:58 +02:00
macro_scope.hpp 🚨 fixed some more linter warnings 2018-10-28 09:15:41 +01:00
macro_unscope.hpp use detected instead of has_* traits 2018-09-07 12:17:59 +02:00
value_t.hpp 🚨 fixed some clang-tidy warnings 2018-10-07 18:39:18 +02:00