kblib 0.2.3
General utilities library for modern C++
kblib::detail_bits Namespace Reference

Classes

struct  array_filter
 
struct  array_filter2
 
struct  array_filter2< T[], S >
 
struct  array_filter2< T[N], S >
 
struct  array_filter< T[]>
 
struct  array_filter< T[N]>
 
struct  array_pun_proxy
 
struct  bitfield_proxy
 A proxy reference type for BITFIELD-declared bitfields. More...
 
struct  pun_el
 
struct  pun_el< P, Type[], S, I, true >
 
struct  pun_el< P, Type[S], S, I, true >
 
struct  pun_proxy
 
struct  punner_impl
 
struct  punner_impl< S, std::index_sequence< Is... >, Types... >
 
class  trie_node
 

Variables

template<typename... Types>
constexpr std::size_t max_size = std::max({sizeof(typename array_filter<Types>::type)...})
 

Variable Documentation

◆ max_size

template<typename... Types>
constexpr std::size_t kblib::detail_bits::max_size = std::max({sizeof(typename array_filter<Types>::type)...})
constexpr

Definition at line 673 of file bits.h.