jsonserial2
2.0
Main Page
Classes
Files
File List
All
Classes
Functions
Typedefs
Enumerations
jsonserial_map.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::map
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_map_hpp
21
#define jsonserial_map_hpp
22
#include <map>
23
namespace
jsonserial {
24
25
template
<
class
Key,
class
T,
class
Comp,
class
Alloc>
26
struct
is_std_map<std::map<Key,T,Comp,Alloc>> : std::true_type {};
27
28
template
<
class
Key,
class
T,
class
Comp,
class
Alloc>
29
struct
is_std_map<std::multimap<Key,T,Comp,Alloc>> : std::true_type {};
30
31
}
32
#endif
Generated on Wed Mar 3 2021 16:09:54 for jsonserial2 by
1.8.4