9 struct MaybeCloneFunction {
11 requires((concepts::RValueReference<T> && concepts::MoveConstructible<T>) || concepts::Clonable<T>)
12 constexpr auto operator()(T&&
value)
const {
13 if constexpr (concepts::RValueReference<T> && concepts::MoveConstructible<T>) {
14 return util::forward<T>(value);
22constexpr inline auto maybe_clone = detail::MaybeCloneFunction {};
constexpr auto value
Definition value.h:34
constexpr auto clone
Definition clone.h:39
constexpr auto maybe_clone
Definition maybe_clone.h:22
Definition any_storable.h:9