![]() |
OpenLB 1.8.1
|
#include <typeMap.h>
Inheritance diagram for olb::meta::plain_map< KEYS, VALUES >:
Collaboration diagram for olb::meta::plain_map< KEYS, VALUES >:Public Types | |
| using | keys_t = KEYS |
| using | values_t = VALUES |
| template<typename KEY > | |
| using | value = typename values_t::template get<(keys_t::template index<KEY>())> |
| template<template< typename > typename F> | |
| using | map_values = plain_map<keys_t, typename values_t::template map<F>> |
Static Public Member Functions | |
| template<typename F > | |
| static constexpr void | for_each (F f) |
Static Public Attributes | |
| static constexpr unsigned | size = keys_t::size |
| using olb::meta::plain_map< KEYS, VALUES >::keys_t = KEYS |
| using olb::meta::plain_map< KEYS, VALUES >::map_values = plain_map<keys_t, typename values_t::template map<F>> |
| using olb::meta::plain_map< KEYS, VALUES >::value = typename values_t::template get<(keys_t::template index<KEY>())> |
| using olb::meta::plain_map< KEYS, VALUES >::values_t = VALUES |
|
inlinestaticconstexpr |
Definition at line 78 of file typeMap.h.
|
staticconstexpr |