kblib 0.2.3
General utilities library for modern C++
kblib::detail_bits::pun_proxy< Type, Storage > Struct Template Reference

#include <kblib/bits.h>

Public Member Functions

auto operator= (const Type val) noexcept -> pun_proxy &
 
 operator Type () const noexcept
 

Public Attributes

Storage & base
 

Detailed Description

template<typename Type, typename Storage>
struct kblib::detail_bits::pun_proxy< Type, Storage >

Definition at line 549 of file bits.h.

Member Function Documentation

◆ operator Type()

template<typename Type , typename Storage >
kblib::detail_bits::pun_proxy< Type, Storage >::operator Type ( ) const
inlinenoexcept

Definition at line 555 of file bits.h.

◆ operator=()

template<typename Type , typename Storage >
auto kblib::detail_bits::pun_proxy< Type, Storage >::operator= ( const Type  val) -> pun_proxy&
inlinenoexcept

Definition at line 551 of file bits.h.

Member Data Documentation

◆ base

template<typename Type , typename Storage >
Storage& kblib::detail_bits::pun_proxy< Type, Storage >::base

Definition at line 550 of file bits.h.


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