momemta::gtl::internal_optional::optional_data_dtor_base< T, bool > Class Template Reference

Detailed Description

template<typename T, bool = std::is_trivially_destructible<T>::value>
class momemta::gtl::internal_optional::optional_data_dtor_base< T, bool >

Definition at line 124 of file optional.h.

Protected Member Functions

void destruct () noexcept
 
template<typename... Args>
constexpr optional_data_dtor_base (in_place_t, Args &&... args)
 

Protected Attributes

bool engaged_
 
union {
   empty_struct   dummy_
 
   T   data_
 
}; 
 

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