![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
anyBoost , Chapter 1. Fusion 2.2 , Functions
|
Параметр |
Требования |
Описание |
---|---|---|
|
Модель Forward Sequence, |
Последовательность поиска |
|
Неарочный объект функции |
Предикат поиска |
any
(seq, f);
Тип возврата: bool
Семантии: возвраты верны, если и только если f(e)
оценивает до Правда
для некоторого элемента e
в seq<313>.
Линейный. At most
comparisons.result_of::size
<Следствие>:: value
#include <boost/fusion/algorithm/query/any.hpp> #include <boost/fusion/include/any.hpp>
struct odd { template<typename T> bool operator()(T t) const { return t % 2; } }; ... assert(any
(make_vector
(1,2), odd())); assert(!any
(make_vector
(2,4), odd()));
Статья any раздела Chapter 1. Fusion 2.2 Functions может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |