Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

satisfies(UnaryPredicate const &)

Boost , Chapter 1. Geometry , Predicates (boost::geometry::index::)

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Генерироватьудовлетворяет()Предикат.

Description

Обертка вокруг пользовательского UnaryPredicate, проверяющая, следует ли возвращать значение пространственным запросом.

Synopsis
template<typename UnaryPredicate>
unspecified satisfies(UnaryPredicate const & pred)
Template parameter(s)

Параметр

Описание

<UnaryPredicate>

Тип унарной функции предиката или функционального объекта.

Parameter(s)

Тип

Имя

Описание

<UnaryPredicateconst&>

<pred>

Функция унарного предиката или объект функции.

Example

bool is_red(Value const& v) { return v.is_red(); }
struct is_red_o {
template <typename Value> bool operator()(Value const& v) { return v.is_red(); }
}
// ...
rt.query(index::intersects(box) && index::satisfies(is_red),
std::back_inserter(result));
rt.query(index::intersects(box) && index::satisfies(is_red_o()),
std::back_inserter(result));
#ifndef BOOST_NO_CXX11_LAMBDAS
rt.query(index::intersects(box) && index::satisfies([](Value const& v) { return v.is_red(); }),
std::back_inserter(result));
#endif


PrevUpHomeNext

Статья satisfies(UnaryPredicate const &) раздела Chapter 1. Geometry Predicates (boost::geometry::index::) может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Predicates (boost::geometry::index::) ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 07:27:11/0.007655143737793/1