openMSX
Public Member Functions | Public Attributes | List of all members
opt_impl::constexpr_storage_t< T > Union Template Reference

#include <optional.hh>

Collaboration diagram for opt_impl::constexpr_storage_t< T >:
Collaboration graph
[legend]

Public Member Functions

constexpr constexpr_storage_t (trivial_init_t) noexcept
 
template<typename... Args>
constexpr constexpr_storage_t (Args &&... args)
 
 ~constexpr_storage_t ()
 

Public Attributes

unsigned char dummy_
 
value_
 

Detailed Description

template<typename T>
union opt_impl::constexpr_storage_t< T >

Definition at line 133 of file optional.hh.

Constructor & Destructor Documentation

◆ constexpr_storage_t() [1/2]

template<typename T>
constexpr opt_impl::constexpr_storage_t< T >::constexpr_storage_t ( trivial_init_t  )
inlinenoexcept

Definition at line 137 of file optional.hh.

◆ constexpr_storage_t() [2/2]

template<typename T>
template<typename... Args>
constexpr opt_impl::constexpr_storage_t< T >::constexpr_storage_t ( Args &&...  args)
inline

Definition at line 140 of file optional.hh.

◆ ~constexpr_storage_t()

template<typename T>
opt_impl::constexpr_storage_t< T >::~constexpr_storage_t ( )
inline

Definition at line 145 of file optional.hh.

Member Data Documentation

◆ dummy_

template<typename T>
unsigned char opt_impl::constexpr_storage_t< T >::dummy_

Definition at line 134 of file optional.hh.

◆ value_

template<typename T>
T opt_impl::constexpr_storage_t< T >::value_

Definition at line 135 of file optional.hh.


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