|
DAW JSON Link
|
#include <daw/json/impl/version.h>#include "daw_container_traits_fwd.h"#include <daw/cpp_17.h>#include <array>#include <cstddef>#include <iterator>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | daw |
| namespace | daw::json |
| Customization point traits. | |
| namespace | daw::json::anonymous_namespace{daw_container_traits.h} |
| namespace | daw::json::anonymous_namespace{daw_container_traits.h}::concepts |
| namespace | daw::json::anonymous_namespace{daw_container_traits.h}::concepts::container_detect |
Functions | |
| daw::json::anonymous_namespace{daw_container_traits.h}::concepts::container_detect::DAW_JSON_MAKE_REQ_TRAIT (is_container_v,(void)(std::begin(std::declval< T & >())),(void)(std::end(std::declval< T & >())),(void)(std::declval< typename T::value_type >()),(void)(std::declval< T & >().insert(std::end(std::declval< T & >()), std::declval< typename T::value_type >()))) | |
Variables | |
| template<typename T > | |
| constexpr bool | daw::json::anonymous_namespace{daw_container_traits.h}::concepts::is_container_v = container_traits<T>::value |
| Is the type deduced or specialized as a container. | |