Horizon
Loading...
Searching...
No Matches

Typedefs

template<typename L, typename State, typename Fn>
using meta::lazy::fold = defer<fold, L, State, Fn>
template<typename L, typename State, typename Fn>
using meta::lazy::accumulate = defer<accumulate, L, State, Fn>
template<typename L, typename State, typename Fn>
using meta::lazy::reverse_fold = defer<reverse_fold, L, State, Fn>
template<typename... Lists>
using meta::lazy::concat = defer<concat, Lists...>
template<typename ListOfLists>
using meta::lazy::join = defer<join, ListOfLists>
template<typename... Args>
using meta::lazy::transform = defer<transform, Args...>
template<typename L, typename N>
using meta::lazy::drop = defer<drop, L, N>
template<typename... Ts>
using meta::lazy::push_front = defer<push_front, Ts...>
template<typename L>
using meta::lazy::pop_front = defer<pop_front, L>
template<typename... Ts>
using meta::lazy::push_back = defer<push_back, Ts...>
template<typename L, typename T, typename U>
using meta::lazy::replace = defer<replace, T, U>
template<typename L, typename C, typename U>
using meta::lazy::replace_if = defer<replace_if, C, U>
template<typename L, typename Fn>
using meta::lazy::filter = defer<filter, L, Fn>
template<typename ListOfLists>
using meta::lazy::transpose = defer<transpose, ListOfLists>
template<typename Fn, typename ListOfLists>
using meta::lazy::zip_with = defer<zip_with, Fn, ListOfLists>
template<typename ListOfLists>
using meta::lazy::zip = defer<zip, ListOfLists>
template<typename L>
using meta::lazy::reverse = defer<reverse, L>
template<typename L>
using meta::lazy::unique = defer<unique, L>
template<typename L, typename Fn>
using meta::lazy::partition = defer<partition, L, Fn>
template<typename L, typename Fn>
using meta::lazy::sort = defer<sort, L, Fn>
template<typename ListOfLists>
using meta::lazy::cartesian_product = defer<cartesian_product, ListOfLists>

Detailed Description

Typedef Documentation

◆ accumulate

template<typename L, typename State, typename Fn>
using meta::lazy::accumulate = defer<accumulate, L, State, Fn>
See also
'meta::accumulate'

◆ cartesian_product

template<typename ListOfLists>
using meta::lazy::cartesian_product = defer<cartesian_product, ListOfLists>

◆ concat

template<typename... Lists>
using meta::lazy::concat = defer<concat, Lists...>
See also
'meta::concat'

◆ drop

template<typename L, typename N>
using meta::lazy::drop = defer<drop, L, N>
See also
'meta::drop'

◆ filter

template<typename L, typename Fn>
using meta::lazy::filter = defer<filter, L, Fn>
See also
'meta::filter'

◆ fold

template<typename L, typename State, typename Fn>
using meta::lazy::fold = defer<fold, L, State, Fn>
See also
'meta::foldl'

◆ join

template<typename ListOfLists>
using meta::lazy::join = defer<join, ListOfLists>
See also
'meta::join'

◆ partition

template<typename L, typename Fn>
using meta::lazy::partition = defer<partition, L, Fn>
See also
'meta::partition'

◆ pop_front

template<typename L>
using meta::lazy::pop_front = defer<pop_front, L>
See also
'meta::pop_front'

◆ push_back

template<typename... Ts>
using meta::lazy::push_back = defer<push_back, Ts...>
See also
'meta::push_back'

◆ push_front

template<typename... Ts>
using meta::lazy::push_front = defer<push_front, Ts...>
See also
'meta::push_front'

◆ replace

template<typename L, typename T, typename U>
using meta::lazy::replace = defer<replace, T, U>
See also
'meta::replace'

◆ replace_if

template<typename L, typename C, typename U>
using meta::lazy::replace_if = defer<replace_if, C, U>
See also
'meta::replace_if'

◆ reverse

template<typename L>
using meta::lazy::reverse = defer<reverse, L>
See also
'meta::reverse'

◆ reverse_fold

template<typename L, typename State, typename Fn>
using meta::lazy::reverse_fold = defer<reverse_fold, L, State, Fn>
See also
'meta::foldr'

◆ sort

template<typename L, typename Fn>
using meta::lazy::sort = defer<sort, L, Fn>
See also
'meta::sort'

◆ transform

template<typename... Args>
using meta::lazy::transform = defer<transform, Args...>
See also
'meta::transform'

◆ transpose

template<typename ListOfLists>
using meta::lazy::transpose = defer<transpose, ListOfLists>
See also
'meta::transpose'

◆ unique

template<typename L>
using meta::lazy::unique = defer<unique, L>
See also
'meta::unique'

◆ zip

template<typename ListOfLists>
using meta::lazy::zip = defer<zip, ListOfLists>
See also
'meta::zip'

◆ zip_with

template<typename Fn, typename ListOfLists>
using meta::lazy::zip_with = defer<zip_with, Fn, ListOfLists>
See also
'meta::zip_with'