jsonserial2
2.0
Main Page
Classes
Files
File List
All
Classes
Functions
Typedefs
Enumerations
jsonserial_unordered_set.hpp
1
2
// JSonSerial2: C++ Object Serialization in JSON
3
// See: https://www.telecom-paris.fr/~elc/software/
4
// This file should be included *after* jsonserial.hpp when serializing std::unordered_set
5
//
6
// Copyright 2020 Eric Lecolinet (eric.lecolinet@gmail.com)
7
//
8
// Licensed under the Apache License, Version 2.0 (the "License");
9
// you may not use this file except in compliance with the License.
10
// You may obtain a copy of the License at
11
//
12
// http://www.apache.org/licenses/LICENSE-2.0
13
//
14
// Unless required by applicable law or agreed to in writing, software
15
// distributed under the License is distributed on an "AS IS" BASIS,
16
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17
// See the License for the specific language governing permissions and
18
// limitations under the License.
19
20
#ifndef jsonserial_unordered_set_hpp
21
#define jsonserial_unordered_set_hpp
22
#include <unordered_set>
23
#include "./jsonserial_set.hpp"
24
namespace
jsonserial {
25
26
template
<
class
T,
class
Comp,
class
Alloc>
27
struct
is_std_set<std::unordered_set<T,Comp,Alloc>> : std::true_type {};
28
29
template
<
class
T,
class
Comp,
class
Alloc>
30
struct
is_std_set<std::unordered_multiset<T,Comp,Alloc>> : std::true_type {};
31
32
}
33
#endif
Generated on Wed Mar 3 2021 16:09:54 for jsonserial2 by
1.8.4