5 # ifndef VCCC_OPTIONAL_SWAP_H_
6 # define VCCC_OPTIONAL_SWAP_H_
9 # include <type_traits>
a wrapper that may or may not hold an object
Definition: optional.h:46
void swap(::vccc::optional< T > &lhs, ::vccc::optional< T > &rhs) noexcept(noexcept(lhs.swap(rhs)))
Definition: swap.h:30
Definition: matrix.hpp:495
constexpr VCCC_INLINE_OR_STATIC detail::element_niebloid< 1 > value
Definition: key_value.hpp:35
Definition: is_swappable.hpp:119