Template for a map-like data type. Matches things like map and unordered_map.
More...
#include <template.hpp>
|
| enum | { is = decltype(check<T>(0))::value
} |
| |
|
| template<typename V > |
| static auto | check (int) -> decltype(std::declval< V & >()[std::declval< const typename V::key_type & >()], std::true_type{}) |
| |
| template<typename V > |
| static std::false_type | check (...) |
| |
template<
typename T>
struct console::is_map< T >
Template for a map-like data type. Matches things like map and unordered_map.
- Template Parameters
-
◆ anonymous enum
◆ check() [1/2]
template<typename T >
template<typename V >
| static std::false_type check |
( |
|
... | ) |
|
|
static |
◆ check() [2/2]
template<typename T >
template<typename V >
| static auto check |
( |
int |
| ) |
-> decltype(std::declval< V & >()[std::declval< const typename V::key_type & >()], std::true_type{}) |
|
static |
The documentation for this struct was generated from the following file: