11 template<
bool B,
typename T =
void>
12 using enable_if_t =
typename std::enable_if<B, T>::type;
15 using uncvref_t =
typename std::remove_cv<typename std::remove_reference<T>::type>::type;
19 template<std::size_t... Ints>
23 using value_type = std::size_t;
24 static constexpr std::size_t size() noexcept
26 return sizeof...(Ints);
30 template<
class Sequence1,
class Sequence2>
33 template<std::size_t... I1, std::size_t... I2>
37 template<std::
size_t N>
40 typename make_index_sequence < N - N / 2 >::type > {};
45 template<
typename... Ts>
56 static constexpr T value{};
namespace for Niels Lohmann
Definition: adl_serializer.hpp:9
Definition: cpp_future.hpp:21
Definition: cpp_future.hpp:40
Definition: cpp_future.hpp:31
Definition: cpp_future.hpp:49
Definition: cpp_future.hpp:55