33 template <
class _Iterator>
std::function< CepsBool(Object)> Selector
Selection function.
typename std::iterator_traits< _Iterator >::value_type Object
Type of object which is selected.
void reset() override
Clears selected content and attributes.
AttributesSelector()=default
Default constructor.
AttributesSelector & operator=(const AttributesSelector &that)=default
Assignment operator.
AttributesSelector(const AttributesSelector &that)=default
Copy constructor.
void selectBetween(_Iterator first, _Iterator last) override
Do the selection on elements between given iterators.
An abstract class from which all objects that contain region attributes should derive.