#include <optional.h>
Static Public Attributes | |
| static constexpr copy_traits | traits |
Definition at line 324 of file internal/optional.h.
constexpr copy_traits absl::optional_internal::assign_copy_traits< T >::traits [static] |
absl::is_copy_assignable<T>::value && std::is_copy_constructible<T>::value
? copy_traits::copyable
: absl::is_move_assignable<T>::value &&
std::is_move_constructible<T>::value
? copy_traits::movable
: copy_traits::non_movable
Definition at line 325 of file internal/optional.h.