#include <optional.h>
Classes | |
| struct | dummy_type |
Protected Member Functions | |
| void | destruct () noexcept |
| void | destruct () noexcept |
| constexpr | optional_data_dtor_base () noexcept |
| constexpr | optional_data_dtor_base () noexcept |
| template<typename... Args> | |
| constexpr | optional_data_dtor_base (in_place_t, Args &&... args) |
| template<typename... Args> | |
| constexpr | optional_data_dtor_base (in_place_t, Args &&... args) |
| ~optional_data_dtor_base () | |
| ~optional_data_dtor_base () | |
Protected Attributes | |
| union { | |
| T data_ | |
| dummy_type dummy_ | |
| }; | |
| union { | |
| T data_ | |
| dummy_type dummy_ | |
| }; | |
| bool | engaged_ |
Definition at line 76 of file abseil-cpp/absl/types/internal/optional.h.
|
inlineconstexprprotectednoexcept |
Definition at line 108 of file abseil-cpp/absl/types/internal/optional.h.
|
inlineexplicitconstexprprotected |
Definition at line 111 of file abseil-cpp/absl/types/internal/optional.h.
|
inlineprotected |
Definition at line 114 of file abseil-cpp/absl/types/internal/optional.h.
|
inlineconstexprprotectednoexcept |
Definition at line 100 of file bloaty/third_party/abseil-cpp/absl/types/internal/optional.h.
|
inlineexplicitconstexprprotected |
Definition at line 103 of file bloaty/third_party/abseil-cpp/absl/types/internal/optional.h.
|
inlineprotected |
Definition at line 106 of file bloaty/third_party/abseil-cpp/absl/types/internal/optional.h.
|
inlineprotectednoexcept |
Definition at line 92 of file abseil-cpp/absl/types/internal/optional.h.
|
inlineprotectednoexcept |
Definition at line 92 of file bloaty/third_party/abseil-cpp/absl/types/internal/optional.h.
| union { ... } |
| union { ... } |
| T absl::optional_internal::optional_data_dtor_base< T, unused >::data_ |
Definition at line 88 of file abseil-cpp/absl/types/internal/optional.h.
| dummy_type absl::optional_internal::optional_data_dtor_base< T, unused >::dummy_ |
Definition at line 89 of file abseil-cpp/absl/types/internal/optional.h.
|
protected |
Definition at line 85 of file abseil-cpp/absl/types/internal/optional.h.