#include <optional.hpp>
Public Member Functions | |
| optional_storage () | |
| ~optional_storage ()=default | |
| optional_storage () | |
| ~optional_storage () | |
Public Attributes | ||
| union eprosima::fastcdr::detail::optional_storage< T, typename std::enable_if< std::is_trivially_destructible< T >::value >::type >:: { ... } | ||
| bool | engaged_ { false } | |
| char | dummy_ | |
| T | val_ | |
| union { | ||
| char dummy_ | ||
| T val_ | ||
| }; | ||
| bool | engaged_ | |
|
inline |
|
default |
|
inline |
|
inline |
| union eprosima::fastcdr::detail::optional_storage< T, typename std::enable_if< std::is_trivially_destructible< T >::value >::type > { ... } |
| union { ... } |
| char dummy_ |
| char dummy_ |
| bool engaged_ |
| bool engaged_ { false } |
| T val_ |
| T val_ |