libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::private_::select_size< FirstSz > Class Template Reference

#include <memops_impl.hpp>

Public Types

using type = typename std::conditional< FirstSz >=avx512_sz, sz512, typename std::conditional< FirstSz >=avx_sz, sz256, typename std::conditional< FirstSz >=sse2_sz, sz128, char_sized >::type >::type >::type
 

Detailed Description

template<std::size_t FirstSz>
class jmmcg::LIBJMMCG_VER_NAMESPACE::private_::select_size< FirstSz >

Definition at line 187 of file memops_impl.hpp.

Member Typedef Documentation

◆ type

template<std::size_t FirstSz>
using jmmcg::LIBJMMCG_VER_NAMESPACE::private_::select_size< FirstSz >::type = typename std::conditional< FirstSz>=avx512_sz, sz512, typename std::conditional< FirstSz>=avx_sz, sz256, typename std::conditional< FirstSz>=sse2_sz, sz128, char_sized >::type >::type >::type

Definition at line 241 of file memops_impl.hpp.


The documentation for this class was generated from the following file: