15 #ifndef _FASTCDR_XCDR_DETAIL_OPTIONAL_HPP_
16 #define _FASTCDR_XCDR_DETAIL_OPTIONAL_HPP_
18 #include <type_traits>
23 template<
class T,
typename =
void>
50 struct optional_storage<T, typename std::enable_if<std::is_trivially_destructible<T>::value>::type>
Definition: fixed_size_string.hpp:32
char dummy_
Definition: optional.hpp:54
~optional_storage()=default
optional_storage()
Definition: optional.hpp:59
Definition: optional.hpp:25
char dummy_
Definition: optional.hpp:28
bool engaged_
Definition: optional.hpp:32
T val_
Definition: optional.hpp:29
~optional_storage()
Definition: optional.hpp:38
optional_storage()
Definition: optional.hpp:34