#include <optional.h>
Classes | |
struct | dummy_type |
Protected Member Functions | |
data_ (absl::forward< Args >(args)...) | |
void | destruct () noexcept |
constexpr | optional_data_dtor_base () noexcept |
~optional_data_dtor_base () | |
Protected Attributes | |
union { | |
T data_ | |
dummy_type dummy_ | |
}; | |
bool | engaged_ |
Definition at line 75 of file internal/optional.h.
constexpr absl::optional_internal::optional_data_dtor_base< T, unused >::optional_data_dtor_base | ( | ) | [inline, protected] |
Definition at line 99 of file internal/optional.h.
absl::optional_internal::optional_data_dtor_base< T, unused >::~optional_data_dtor_base | ( | ) | [inline, protected] |
Definition at line 105 of file internal/optional.h.
absl::optional_internal::optional_data_dtor_base< T, unused >::data_ | ( | absl::forward< Args >(args) | ... | ) | [inline, protected] |
Definition at line 103 of file internal/optional.h.
void absl::optional_internal::optional_data_dtor_base< T, unused >::destruct | ( | ) | [inline, protected] |
Definition at line 91 of file internal/optional.h.
union { ... } [protected] |
T absl::optional_internal::optional_data_dtor_base< T, unused >::data_ |
Definition at line 88 of file internal/optional.h.
dummy_type absl::optional_internal::optional_data_dtor_base< T, unused >::dummy_ |
Definition at line 87 of file internal/optional.h.
bool absl::optional_internal::optional_data_dtor_base< T, unused >::engaged_ [protected] |
Definition at line 84 of file internal/optional.h.