Meta  0.1
A tiny metaprogramming library

Description

Typedefs

template<typename T >
using meta::lazy::_t = defer< _t, T >
 
template<typename T >
using meta::lazy::id = defer< id, T >
 
template<typename F , typename... Args>
using meta::lazy::invoke = defer< invoke, F, Args... >
 

Typedef Documentation

template<typename T >
using meta::lazy::_t = typedef defer<_t, T>

#include <meta/meta.hpp>

See also
meta::_t

Definition at line 156 of file meta.hpp.

template<typename T >
using meta::lazy::id = typedef defer<id, T>

#include <meta/meta.hpp>

See also
meta::id

Definition at line 437 of file meta.hpp.

template<typename F , typename... Args>
using meta::lazy::invoke = typedef defer<invoke, F, Args...>

#include <meta/meta.hpp>

See also
meta::invoke

Definition at line 399 of file meta.hpp.