json/include/nlohmann/detail
Romain Reignier d4daaa897f
Optimize output vector adapter write (#3569)
* Add benchmark for cbor serialization and cbor binary data serialization

* Use std::vector::insert method instead of std::copy in output_vector_adapter::write_characters

This change increases a lot the performance when writing lots of binary data.
2022-07-08 08:12:00 +02:00
..
conversions Allow disabling default enum conversions (#3536) 2022-06-16 19:34:32 +02:00
input BJData dimension length can not be string_t::npos, fix #3541 (#3543) 2022-06-18 19:12:22 +02:00
iterators Use std::iterator_traits to extract iterator_category (#3544) 2022-06-18 19:14:03 +02:00
meta Add overloads for more key types to ordered_map and fix ordered_map::erase(first, last) with first == last (#3564) 2022-07-04 19:58:19 +02:00
output Optimize output vector adapter write (#3569) 2022-07-08 08:12:00 +02:00
exceptions.hpp Re-template json_pointer on string type (#3415) 2022-04-12 14:18:16 +02:00
hash.hpp 🐛 adding missing header 2021-08-18 13:33:35 +02:00
json_pointer.hpp Re-template json_pointer on string type (#3415) 2022-04-12 14:18:16 +02:00
json_ref.hpp 🚨 add new CI and fix warnings (#2561) 2021-03-24 07:15:18 +01:00
macro_scope.hpp Allow disabling default enum conversions (#3536) 2022-06-16 19:34:32 +02:00
macro_unscope.hpp Allow disabling default enum conversions (#3536) 2022-06-16 19:34:32 +02:00
string_concat.hpp Re-template json_pointer on string type (#3415) 2022-04-12 14:18:16 +02:00
string_escape.hpp Re-template json_pointer on string type (#3415) 2022-04-12 14:18:16 +02:00
value_t.hpp Fix C++20/gcc-12 issues (Part 2) (#3446) 2022-05-29 13:08:06 +02:00