|
|
|
|
|
|
|
|
|
|
|
|||||||
#include <filtered_range.hpp>
Notional Range methods | |
| ss_bool_t | is_open () const |
| Indicates whether the range is open. | |
| reference | current () |
| Returns the current value in the range. | |
| const_reference | current () const |
| Returns the current value in the range. | |
| class_type & | advance () |
| Advances the current position in the range. | |
| operator boolean_type () const | |
| Indicates whether the range is open. | |
| reference | operator * () |
| Returns the current value in the range. | |
| const_reference | operator * () const |
| Returns the current value in the range. | |
| class_type & | operator++ () |
| Advances the current position in the range. | |
| class_type | operator++ (int) |
| Advances the current position in the range, returning a copy of the range prior to its being advanced. | |
Public Methods | |
| filtered_range (filtered_range_type r, filter_predicate_type pr) | |
| Constructs from a range and a predicate. | |
Iterable Range methods | |
| iterator | begin () |
| Returns an iterator to the current position of the range. | |
| iterator | end () |
| Returns an iterator to the end of the range. | |
| const_iterator | begin () const |
| Returns an iterator to the current position of the range. | |
| const_iterator | end () const |
| Returns an iterator to the end of the range. | |
| R | The range class |
| P | The filter predicate |
| RT | The range category tag type |
|
||||||||||||
|
Constructs from a range and a predicate.
|
|
|
Advances the current position in the range.
|
|
|
Returns an iterator to the current position of the range.
|
|
|
Returns an iterator to the current position of the range.
|
|
|
Returns the current value in the range.
|
|
|
Returns the current value in the range.
|
|
|
Returns an iterator to the end of the range.
|
|
|
Returns an iterator to the end of the range.
|
|
|
Indicates whether the range is open.
|
|
|
Returns the current value in the range.
|
|
|
Returns the current value in the range.
|
|
|
Indicates whether the range is open.
|
|
|
Advances the current position in the range, returning a copy of the range prior to its being advanced.
|
|
|
Advances the current position in the range.
|
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |