RavEngine
Loading...
Searching...
No Matches
phmap::optional_internal::optional_data_base< T > Class Template Reference
Inheritance diagram for phmap::optional_internal::optional_data_base< T >:
[legend]
Collaboration diagram for phmap::optional_internal::optional_data_base< T >:
[legend]

Protected Types

using base = optional_data_dtor_base< T >
 

Protected Member Functions

template<typename... Args>
constexpr optional_data_base (in_place_t t, Args &&... args)
 
template<typename... Args>
void construct (Args &&... args)
 
template<typename U >
void assign (U &&u)
 
- Protected Member Functions inherited from phmap::optional_internal::optional_data_dtor_base< T, unused >
void destruct () noexcept
 
template<typename... Args>
constexpr optional_data_dtor_base (in_place_t, Args &&... args)
 

Additional Inherited Members

- Protected Attributes inherited from phmap::optional_internal::optional_data_dtor_base< T, unused >
bool engaged_
 
union { 
 
   dummy_type   dummy_ 
 
   T   data_ 
 
};  
 

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