Classes | Enumerations | Functions
absl::optional_internal Namespace Reference

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 ()

Enumeration Type Documentation

Enumerator:
copyable 
movable 
non_movable 

Definition at line 244 of file internal/optional.h.


Function Documentation

Definition at line 34 of file bad_optional_access.cc.



abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16