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.