XeTLA v0.3.6
IntelĀ® Xe Templates for Linear Algebra - API Definition Document
 
Loading...
Searching...
No Matches
gpu::xetla::dict_t< Args >::impl Struct Reference

#include <dict.hpp>

Classes

struct  append_key_impl
 
struct  empty_dict
 
struct  find_elem
 
struct  find_elem_impl
 
struct  find_elem_impl< key_, cur_ >
 
struct  find_elem_impl< key_, cur_, elem_, Elems... >
 
struct  find_elem_impl_ret_type
 
struct  merge_dict_impl
 
struct  merge_dict_impl< dict_t< Elems... > >
 
struct  prepend_key_impl
 
struct  replace_key_impl
 
struct  slicing_key_impl
 
struct  slicing_key_impl< dict_t< e_, Elems... >, cur_i, begin_i, end_i >
 
struct  type_identity
 
struct  update_dict_impl
 
struct  update_dict_impl< dict_t_, dict_t< e_, Elems... > >
 
struct  update_dict_impl< dict_t_, e_ >
 
struct  update_dict_impl< dict_t_, e_, Elems... >
 
struct  update_generator_impl
 

Public Types

using this_t = dict_t< Args... >
 

Static Public Attributes

static constexpr int key_not_found = -1
 
template<auto key_>
static constexpr int find_elem_index = find_elem_impl<key_, 0, Args...>::value
 

Member Typedef Documentation

◆ this_t

template<typename... Args>
using gpu::xetla::dict_t< Args >::impl::this_t = dict_t<Args...>

Member Data Documentation

◆ find_elem_index

template<typename... Args>
template<auto key_>
constexpr int gpu::xetla::dict_t< Args >::impl::find_elem_index = find_elem_impl<key_, 0, Args...>::value
staticconstexpr

◆ key_not_found

template<typename... Args>
constexpr int gpu::xetla::dict_t< Args >::impl::key_not_found = -1
staticconstexpr