OpenLB 1.7
|
#include <typeMap.h>
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 |