kblib 0.2.3
General utilities library for modern C++
kblib::detail_bits::pun_el< P, Type[S], S, I, true > Struct Template Reference

#include <kblib/bits.h>

Public Types

using type = Type[S]
 

Public Member Functions

auto get () noexcept -> decltype(auto)
 
auto get () const noexcept -> decltype(auto)
 

Detailed Description

template<typename P, typename Type, std::size_t S, std::size_t I>
struct kblib::detail_bits::pun_el< P, Type[S], S, I, true >

Definition at line 637 of file bits.h.

Member Typedef Documentation

◆ type

template<typename P , typename Type , std::size_t S, std::size_t I>
using kblib::detail_bits::pun_el< P, Type[S], S, I, true >::type = Type[S]

Definition at line 638 of file bits.h.

Member Function Documentation

◆ get() [1/2]

template<typename P , typename Type , std::size_t S, std::size_t I>
auto kblib::detail_bits::pun_el< P, Type[S], S, I, true >::get ( ) const -> decltype(auto)
inlinenoexcept

Definition at line 643 of file bits.h.

◆ get() [2/2]

template<typename P , typename Type , std::size_t S, std::size_t I>
auto kblib::detail_bits::pun_el< P, Type[S], S, I, true >::get ( ) -> decltype(auto)
inlinenoexcept

Definition at line 640 of file bits.h.


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