FastCDR  Version 2.3.0
FastCDR
optional_storage< T, typename std::enable_if< std::is_trivially_destructible< T >::value >::type > Struct Template Reference

#include <optional.hpp>

Public Member Functions

 optional_storage ()
 
 ~optional_storage ()=default
 

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_
 
val_
 

Constructor & Destructor Documentation

◆ optional_storage()

optional_storage ( )
inline

◆ ~optional_storage()

~optional_storage ( )
default

Member Data Documentation

◆ @3

union { ... }

◆ dummy_

char dummy_

◆ engaged_

bool engaged_ { false }

◆ val_

T val_

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