Meta  0.1
A tiny metaprogramming library
lazy

Description

Typedefs

template<typename... Bools>
using meta::lazy::and_ = defer< and_, Bools... >
 
template<typename... Args>
using meta::lazy::if_ = defer< if_, Args... >
 
template<bool If, typename... Args>
using meta::lazy::if_c = if_< bool_< If >, Args... >
 
template<typename Bool >
using meta::lazy::not_ = defer< not_, Bool >
 
template<typename... Bools>
using meta::lazy::or_ = defer< or_, Bools... >
 
template<typename... Bools>
using meta::lazy::strict_and = defer< strict_and, Bools... >
 
template<typename... Bools>
using meta::lazy::strict_or = defer< strict_or, Bools... >
 

Typedef Documentation

template<typename... Bools>
using meta::lazy::and_ = typedef defer<and_, Bools...>

#include <meta/meta.hpp>

See also
'meta::and_'

Definition at line 989 of file meta.hpp.

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

#include <meta/meta.hpp>

See also
'meta::if_'

Definition at line 890 of file meta.hpp.

template<bool If, typename... Args>
using meta::lazy::if_c = typedef if_<bool_<If>, Args...>

#include <meta/meta.hpp>

See also
'meta::if_c'

Definition at line 895 of file meta.hpp.

template<typename Bool >
using meta::lazy::not_ = typedef defer<not_, Bool>

#include <meta/meta.hpp>

See also
'meta::not_'

Definition at line 999 of file meta.hpp.

template<typename... Bools>
using meta::lazy::or_ = typedef defer<or_, Bools...>

#include <meta/meta.hpp>

See also
'meta::or_'

Definition at line 994 of file meta.hpp.

template<typename... Bools>
using meta::lazy::strict_and = typedef defer<strict_and, Bools...>

#include <meta/meta.hpp>

See also
'meta::strict_and'

Definition at line 1004 of file meta.hpp.

template<typename... Bools>
using meta::lazy::strict_or = typedef defer<strict_or, Bools...>

#include <meta/meta.hpp>

See also
'meta::strict_or'

Definition at line 1009 of file meta.hpp.