-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy patharray.hpp
More file actions
18 lines (13 loc) · 858 Bytes
/
Copy patharray.hpp
File metadata and controls
18 lines (13 loc) · 858 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once
#include <array>
#include <bencode/detail/serialization_traits.hpp>
namespace bencode {
template <std::size_t N> struct serialization_traits<std::array<char, N>> : serializes_to_string {} ;
template <std::size_t N> struct serialization_traits<std::array<wchar_t, N>> : serializes_to_string {} ;
template <std::size_t N> struct serialization_traits<std::array<char8_t, N>> : serializes_to_string {} ;
template <std::size_t N> struct serialization_traits<std::array<char16_t, N>> : serializes_to_string {} ;
template <std::size_t N> struct serialization_traits<std::array<char32_t, N>> : serializes_to_string {} ;
template <std::size_t N> struct serialization_traits<std::array<std::byte, N>> : serializes_to_string {} ;
template <typename T, std::size_t N>
struct serialization_traits<std::array<T, N>> : serializes_to_list {} ;
}