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
 
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
 
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
 
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 {
  copy_traits::copyable = 0, copy_traits::movable = 1, copy_traits::non_movable = 2, copy_traits::copyable = 0,
  copy_traits::movable = 1, copy_traits::non_movable = 2
}
 
enum  copy_traits {
  copy_traits::copyable = 0, copy_traits::movable = 1, copy_traits::non_movable = 2, copy_traits::copyable = 0,
  copy_traits::movable = 1, copy_traits::non_movable = 2
}
 

Functions

bool convertible_to_bool (bool)
 
void throw_bad_optional_access ()
 

Enumeration Type Documentation

◆ copy_traits [1/2]

Enumerator
copyable 
movable 
non_movable 
copyable 
movable 
non_movable 

Definition at line 245 of file bloaty/third_party/abseil-cpp/absl/types/internal/optional.h.

◆ copy_traits [2/2]

Enumerator
copyable 
movable 
non_movable 
copyable 
movable 
non_movable 

Definition at line 253 of file abseil-cpp/absl/types/internal/optional.h.

Function Documentation

◆ convertible_to_bool()

bool absl::optional_internal::convertible_to_bool ( bool  )

◆ throw_bad_optional_access()

void absl::optional_internal::throw_bad_optional_access ( )

Definition at line 35 of file abseil-cpp/absl/types/bad_optional_access.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:54