|
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 | |
| namespace | daw |
| namespace | daw::json |
| Customization point traits. | |
| namespace | daw::json::anonymous_namespace{daw_json_default_constuctor.h} |