DAW JSON Link
|
#include "version.h"
#include "daw_json_assert.h"
#include <daw/json/concepts/daw_nullable_value.h>
#include <daw/json/daw_json_default_constuctor_fwd.h>
#include <daw/daw_attributes.h>
#include <daw/daw_move.h>
#include <daw/daw_scope_guard.h>
#include <array>
#include <cstddef>
#include <iterator>
#include <type_traits>
#include <unordered_map>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
struct | daw::json::anonymous_namespace{daw_json_default_constuctor.h}::default_constructor< std::array< T, Sz > > |
Default constructor type for std::array and allows (Iterator, Iterator) construction. More... | |
struct | daw::json::anonymous_namespace{daw_json_default_constuctor.h}::default_constructor< std::unordered_map< Key, T, Hash, CompareEqual, Alloc > > |
default constructor for std::unordered_map. Allows construction via (Iterator, Iterator, Allocator) More... | |
struct | daw::json::anonymous_namespace{daw_json_default_constuctor.h}::default_constructor< std::vector< T, Alloc > > |
Default constructor type for std::vector. It will reserve up front for non-random iterators. More... | |
struct | daw::json::anonymous_namespace{daw_json_default_constuctor.h}::nullable_constructor< T DAW_JSON_ENABLEIF_S(concepts::is_nullable_value_v< T >)> |
Default constructor for readable nullable types. More... | |
Namespaces | |
daw | |
daw::json | |
Customization point traits. | |
daw::json::anonymous_namespace{daw_json_default_constuctor.h} | |