Iros
 
Loading...
Searching...
No Matches
prelude.h
Go to the documentation of this file.
1#pragma once
2
15
16namespace di {
17using vocab::apply;
22using vocab::tie;
23using vocab::Tuple;
28}
Definition tuple_forward_declaration.h:5
constexpr auto tuple_cat(Tups &&... tuples)
Definition tuple_cat.h:11
constexpr auto tie
Definition tie.h:15
constexpr auto tuple_transform(F &&function, Tup &&tuple)
Definition tuple_transform.h:22
constexpr auto make_from_tuple
Definition make_from_tuple.h:31
constexpr auto apply(F &&f, Tup &&tuple) -> decltype(detail::apply_impl(meta::MakeIndexSequence< meta::TupleSize< Tup > > {}, util::forward< F >(f), util::forward< Tup >(tuple)))
Definition apply.h:22
constexpr auto make_decayed_tuple(Args &&... args)
Definition make_decayed_tuple.h:9
constexpr auto tuple_sequence
Definition tuple_sequence.h:36
constexpr auto make_tuple(Args &&... args)
Definition make_tuple.h:9
constexpr void tuple_for_each(F &&function, Tup &&tuple)
Definition tuple_for_each.h:22
constexpr auto forward_as_tuple(Args &&... args) -> Tuple< Args &&... >
Definition forward_as_tuple.h:8
Definition zstring_parser.h:9