The MPL Reference Manual: and_ Boost , ,
template<
typename F1
, typename F2
...
, typename Fn = unspecified
>
struct and_
{
typedef unspecified type;
};
Возвращает результат операции короткого замыкания логического и (&& ) по своим аргументам.
Parameter
Requirement
Description
F1 , F2 , ...Fn
Нулевая Метафункция
Аргументы операции.
Для произвольных нуляров Метафункция f1 , f2 ,... fn :
typedef and_ <f1,f2,... ,fn >::type r;
Return type: Integral Constant .
Semantics: r is false_ if either of f1::type::value , f2::type::value ,...
fn::type::value expressions evaluates to false , and true_ otherwise;
guarantees left-to-right evaluation; the operands subsequent to the first
f i metafunction that evaluates to false are not evaluated.
typedef and_ <f1,f2,... ,fn > r;
Статья The MPL Reference Manual: and_ раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::