DAW JSON Link
daw_container_traits_fwd.h
Go to the documentation of this file.
1 // Copyright (c) Darrell Wright
2 //
3 // Distributed under the Boost Software License, Version 1.0. (See accompanying
4 // file LICENSE or copy at http://www.boost.org/LICENSE_1_0.txt)
5 //
6 // Official repository: https://github.com/beached/daw_json_link
7 //
8 
9 #pragma once
10 
11 #include <daw/json/impl/version.h>
12 
13 #include <daw/cpp_17.h>
14 
15 #include <array>
16 #include <cstddef>
17 #include <iterator>
18 #include <type_traits>
19 
20 namespace daw::json {
21  inline namespace DAW_JSON_VER {
22  namespace concepts {
24  template<typename, typename = void>
25  struct container_traits : std::false_type {};
26  } // namespace concepts
27  } // namespace DAW_JSON_VER
28 } // namespace daw::json
Customization point traits.
#define DAW_JSON_VER
The version string used in namespace definitions. Must be a valid namespace name.
Definition: version.h:25