VIPRA Documentation
Loading...
Searching...
No Matches
include
vipra
util
is_map.hpp
1
#pragma once
2
3
#include <map>
4
namespace
VIPRA::Util {
5
// NOLINTBEGIN
6
7
template
<
class
data_t>
8
struct
is_map
{
9
static
constexpr
bool
value =
false
;
10
};
11
12
template
<
class
key_t,
class
value_t>
13
struct
is_map
<std::map<key_t, value_t>> {
14
static
constexpr
bool
value =
true
;
15
};
16
17
template
<
typename
data_t>
18
static
constexpr
bool
is_map_v = is_map<data_t>::value;
19
20
// NOLINTEND
21
}
// namespace VIPRA::Util
VIPRA::Util::is_map
Definition
is_map.hpp:8
Generated by
1.13.2