#include <dict.hpp>
Classes | |
| struct | impl |
Public Types | |
| template<auto key_> | |
| using | find_elem_t = typename impl::template find_elem< key_ >::value |
| template<typename e_ , typename... Elems> | |
| using | update_t = typename impl::template update_dict_impl< typename impl::this_t, e_, Elems... >::type |
| template<typename T > | |
| using | update_dict_t = typename impl::template update_dict_impl< typename impl::this_t, T >::type |
| template<template< typename > typename G> | |
| using | update_generator_t = typename impl::template update_generator_impl< typename impl::this_t, G >::type |
Static Public Attributes | |
| static constexpr size_t | arg_size = sizeof...(Args) |
| template<auto key_> | |
| static constexpr auto | find_elem_v = find_elem_t<key_>::value |
| using gpu::xetla::dict_t< Args >::find_elem_t = typename impl::template find_elem<key_>::value |
| using gpu::xetla::dict_t< Args >::update_dict_t = typename impl::template update_dict_impl<typename impl::this_t, T>::type |
| using gpu::xetla::dict_t< Args >::update_generator_t = typename impl::template update_generator_impl<typename impl::this_t, G>::type |
| using gpu::xetla::dict_t< Args >::update_t = typename impl::template update_dict_impl<typename impl::this_t, e_, Elems...>::type |
|
staticconstexpr |
|
inlinestaticconstexpr |