14 template<
typename Out,
typename Con,
typename... Args>
16 concepts::CreatableFrom<Out, Con, Args...>;
18 template<
typename Out,
typename Con,
typename... Args>
20 concepts::CreatableFrom<Out, FromContainer, Con, Args...>;
23template<
typename Out, concepts::InputContainer Con,
typename... Args>
24requires(!concepts::View<Out>)
26 if constexpr (detail::DirectConstructTo<Out, Con, Args...>) {
28 }
else if constexpr (detail::TagConstructTo<Out, Con, Args...>) {
33 []<
typename T>(T&& value) {
36 util::forward<Args>(args)...));
53template<
typename Out,
typename... Args>
55constexpr auto to(Args&&... args) {
60 util::forward<Args>(args)...);
63template<
template<
typename...>
typename Template,
typename... Args>
64constexpr auto to(Args&&... args) {
69 util::forward<Args>(args)...);
Definition deduce_create.h:30
constexpr auto transform
Definition transform.h:28
constexpr auto to(Con &&container, Args &&... args)
Definition to.h:25
constexpr auto bind_back(F &&f, Args &&... args)
Definition bind_back.h:68
constexpr auto create(Args &&... args)
Definition create.h:21
Definition any_storable.h:9
constexpr auto from_container
Definition from_container.h:6
Definition from_container.h:4