Classes | Public Member Functions | Public Attributes | List of all members
sol::detail::optional_storage_base< T, true > Struct Template Reference

#include <sol.hpp>

Classes

struct  dummy
 

Public Member Functions

SOL_TL_OPTIONAL_11_CONSTEXPR optional_storage_base () noexcept
 
template<class... U>
SOL_TL_OPTIONAL_11_CONSTEXPR optional_storage_base (in_place_t, U &&...u)
 

Public Attributes

union sol::detail::optional_storage_base< T, true >:: { ... }  
 
bool m_has_value = false
 
dummy m_dummy
 
m_value
 

Detailed Description

template<class T>
struct sol::detail::optional_storage_base< T, true >

Definition at line 4258 of file sol.hpp.

Constructor & Destructor Documentation

Definition at line 4259 of file sol.hpp.

template<class T >
template<class... U>
SOL_TL_OPTIONAL_11_CONSTEXPR sol::detail::optional_storage_base< T, true >::optional_storage_base ( in_place_t  ,
U &&...  u 
)
inline

Definition at line 4263 of file sol.hpp.

Member Data Documentation

union { ... }
template<class T >
dummy sol::detail::optional_storage_base< T, true >::m_dummy

Definition at line 4270 of file sol.hpp.

template<class T >
bool sol::detail::optional_storage_base< T, true >::m_has_value = false

Definition at line 4274 of file sol.hpp.

template<class T >
T sol::detail::optional_storage_base< T, true >::m_value

Definition at line 4271 of file sol.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:52