DAW JSON Link
include
daw
json
concepts
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
daw::json
Customization point traits.
Definition:
daw_container_traits.h:22
daw::json::anonymous_namespace{daw_container_traits_fwd.h}::concepts::container_traits
Concept to help deduce container types.
Definition:
daw_container_traits_fwd.h:25
version.h
DAW_JSON_VER
#define DAW_JSON_VER
The version string used in namespace definitions. Must be a valid namespace name.
Definition:
version.h:25
Generated by
1.9.1