#include <optional.h>

Protected Types | |
| using | base = optional_data_dtor_base< T > |
| using | base = optional_data_dtor_base< T > |
Protected Member Functions | |
| template<typename U > | |
| void | assign (U &&u) |
| template<typename U > | |
| void | assign (U &&u) |
| template<typename... Args> | |
| void | construct (Args &&... args) |
| template<typename... Args> | |
| void | construct (Args &&... args) |
| optional_data_base ()=default | |
| optional_data_base ()=default | |
| template<typename... Args> | |
| constexpr | optional_data_base (in_place_t t, Args &&... args) |
| template<typename... Args> | |
| constexpr | optional_data_base (in_place_t t, Args &&... args) |
Protected Member Functions inherited from absl::optional_internal::optional_data_dtor_base< T > | |
| void | destruct () noexcept |
| void | destruct () noexcept |
| constexpr | optional_data_dtor_base () noexcept |
| constexpr | optional_data_dtor_base () noexcept |
| constexpr | optional_data_dtor_base (in_place_t, Args &&... args) |
| constexpr | optional_data_dtor_base (in_place_t, Args &&... args) |
| ~optional_data_dtor_base () | |
| ~optional_data_dtor_base () | |
Additional Inherited Members | |
Public Attributes inherited from absl::optional_internal::optional_data_dtor_base< T > | |
| T | data_ |
| dummy_type | dummy_ |
Protected Attributes inherited from absl::optional_internal::optional_data_dtor_base< T > | |
| union { | |
| T data_ | |
| dummy_type dummy_ | |
| }; | |
| union { | |
| T data_ | |
| dummy_type dummy_ | |
| }; | |
| bool | engaged_ |
Definition at line 145 of file abseil-cpp/absl/types/internal/optional.h.
|
protected |
Definition at line 139 of file bloaty/third_party/abseil-cpp/absl/types/internal/optional.h.
|
protected |
Definition at line 147 of file abseil-cpp/absl/types/internal/optional.h.
|
protecteddefault |
|
inlineexplicitconstexprprotected |
Definition at line 154 of file abseil-cpp/absl/types/internal/optional.h.
|
protecteddefault |
|
inlineexplicitconstexprprotected |
Definition at line 146 of file bloaty/third_party/abseil-cpp/absl/types/internal/optional.h.
|
inlineprotected |
Definition at line 158 of file bloaty/third_party/abseil-cpp/absl/types/internal/optional.h.
|
inlineprotected |
Definition at line 166 of file abseil-cpp/absl/types/internal/optional.h.
|
inlineprotected |
Definition at line 151 of file bloaty/third_party/abseil-cpp/absl/types/internal/optional.h.
|
inlineprotected |
Definition at line 159 of file abseil-cpp/absl/types/internal/optional.h.