17 constexpr auto operator()(
auto&&...) & -> T& {
return m_value; }
18 constexpr auto operator()(
auto&&...) const& -> T const& {
return m_value; }
19 constexpr auto operator()(
auto&&...) && -> T&& {
return util::move(m_value); }
20 constexpr auto operator()(
auto&&...) const&& -> T const&& {
return util::move(m_value); }
27 template<concepts::DecayConstructible T>
Definition bind_back.h:16
constexpr auto value
Definition value.h:34
constexpr auto in_place
Definition in_place.h:8
constexpr auto operator()(T &&value) const
Definition value.h:28
constexpr Value(InPlace, U &&value)
Definition value.h:15
constexpr auto operator()(auto &&...) &-> T &
Definition value.h:17
constexpr auto operator()(auto &&...) const &-> T const &
Definition value.h:18
constexpr auto operator()(auto &&...) const &&-> T const &&
Definition value.h:20
constexpr auto operator()(auto &&...) &&-> T &&
Definition value.h:19