|
Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
|
#include <CompositePredicate.hpp>


Public Types | |
| using | predicate_type = std::function< bool(Types...)> |
Public Member Functions | |
| constexpr void | add (predicate_type &&predicate) |
| constexpr void | add (const predicate_type &predicate) |
| constexpr bool | empty () const noexcept |
Protected Member Functions | |
| constexpr | CompositePredicate (predicate_type &&predicate) |
| constexpr | CompositePredicate (predicate_type predicate) |
| constexpr | CompositePredicate ()=default |
Protected Attributes | |
| std::vector< predicate_type > | predicates |
Base class for composite Predicates
| Types | argument types for the predicate |
| using fishnet::util::CompositePredicate< Types >::predicate_type = std::function<bool(Types...)> |
|
inlineexplicitconstexprprotected |
|
inlineexplicitconstexprprotected |
|
constexprprotecteddefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
protected |