Range-v3
Range algorithms, views, and actions for the Standard Library

Description

Typedefs

template<typename Fn , typename... Ts>
using meta::lazy::bind_back = defer< bind_back, Fn, Ts... >
 
template<typename Fn , typename... Ts>
using meta::lazy::bind_front = defer< bind_front, Fn, Ts... >
 
template<typename... Fns>
using meta::lazy::compose = defer< compose, Fns... >
 
template<typename F , typename Q = quote<list>>
using meta::lazy::curry = defer< curry, F, Q >
 
template<typename F >
using meta::lazy::flip = defer< flip, F >
 
template<typename F , typename G >
using meta::lazy::on = defer< on, F, G >
 
template<typename F >
using meta::lazy::uncurry = defer< uncurry, F >
 

Typedef Documentation

◆ bind_back

template<typename Fn , typename... Ts>
using meta::lazy::bind_back = typedef defer<bind_back, Fn, Ts...>

#include <meta/meta.hpp>

See also
'meta::bind_back'

◆ bind_front

template<typename Fn , typename... Ts>
using meta::lazy::bind_front = typedef defer<bind_front, Fn, Ts...>

#include <meta/meta.hpp>

See also
'meta::bind_front'

◆ compose

template<typename... Fns>
using meta::lazy::compose = typedef defer<compose, Fns...>

#include <meta/meta.hpp>

See also
'meta::compose'

◆ curry

template<typename F , typename Q = quote<list>>
using meta::lazy::curry = typedef defer<curry, F, Q>

#include <meta/meta.hpp>

See also
'meta::curry'

◆ flip

template<typename F >
using meta::lazy::flip = typedef defer<flip, F>

#include <meta/meta.hpp>

See also
'meta::flip'

◆ on

template<typename F , typename G >
using meta::lazy::on = typedef defer<on, F, G>

#include <meta/meta.hpp>

See also
'meta::on'

◆ uncurry

template<typename F >
using meta::lazy::uncurry = typedef defer<uncurry, F>

#include <meta/meta.hpp>

See also
'meta::uncurry'