kblib 0.2.3
General utilities library for modern C++
kblib::detail_bits::punner_impl< S, std::index_sequence< Is... >, Types... > Struct Template Reference

#include <kblib/bits.h>

Inheritance diagram for kblib::detail_bits::punner_impl< S, std::index_sequence< Is... >, Types... >:
Collaboration diagram for kblib::detail_bits::punner_impl< S, std::index_sequence< Is... >, Types... >:

Public Attributes

unsigned char raw [S] {}
 

Additional Inherited Members

- Public Types inherited from kblib::detail_bits::pun_el< punner_impl< S, std::index_sequence< Is... >, Types... >, Types, S, Is >
using type = typename array_filter2< Types, S >::type
 
- Public Member Functions inherited from kblib::detail_bits::pun_el< punner_impl< S, std::index_sequence< Is... >, Types... >, Types, S, Is >
auto get () noexcept -> auto
 
auto get () const noexcept -> auto
 

Detailed Description

template<std::size_t S, std::size_t... Is, typename... Types>
struct kblib::detail_bits::punner_impl< S, std::index_sequence< Is... >, Types... >

Definition at line 664 of file bits.h.

Member Data Documentation

◆ raw

template<std::size_t S, std::size_t... Is, typename... Types>
unsigned char kblib::detail_bits::punner_impl< S, std::index_sequence< Is... >, Types... >::raw[S] {}

Definition at line 669 of file bits.h.


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