Classes | |
| struct | assign_copy_traits |
| struct | ctor_copy_traits |
| struct | empty_struct |
| struct | init_t |
| struct | is_constructible_convertible_assignable_from_optional |
| struct | is_constructible_convertible_from_optional |
| class | optional_assign_base< copy_traits::copyable > |
| class | optional_assign_base< copy_traits::movable > |
| class | optional_assign_base< copy_traits::non_movable > |
| class | optional_ctor_base< copy_traits::copyable > |
| class | optional_ctor_base< copy_traits::movable > |
| class | optional_ctor_base< copy_traits::non_movable > |
| class | optional_data< T, false > |
| class | optional_data< T, true > |
| class | optional_data_base |
| class | optional_data_dtor_base |
| class | optional_data_dtor_base< T, true > |
| struct | optional_hash_base |
| struct | optional_hash_base< T, decltype(std::hash< absl::remove_const_t< T > >()(std::declval< absl::remove_const_t< T > >()))> |
Enumerations | |
| enum | copy_traits { copyable = 0, movable = 1, non_movable = 2 } |
Functions | |
| bool | convertible_to_bool (bool) |
| void | throw_bad_optional_access () |
Definition at line 244 of file internal/optional.h.
| bool absl::optional_internal::convertible_to_bool | ( | bool | ) |
Definition at line 34 of file bad_optional_access.cc.