|
BALL
1.4.1
|
#include <BALL/MATHS/LINALG/forwardFilterIterator.h>
Public Types | |
Typedefs | |
| typedef IteratorForward::container_type | Container |
| typedef IteratorForward::value_type | DataType |
| typedef IteratorForward::difference_type | Position |
| typedef IteratorForward::traits_type | Traits |
| typedef IteratorForward::value_type | value_type |
| typedef IteratorForward::difference_type | difference_type |
| typedef IteratorForward::pointer | pointer |
| typedef IteratorForward::reference | reference |
| typedef ConstForwardFilterIterator < Predicate, IteratorForward > | Base |
Public Member Functions | |
Constructors and Destructors | |
| ForwardFilterIterator () | |
| ForwardFilterIterator (Predicate p, IteratorForward it) | |
| ForwardFilterIterator (const ForwardFilterIterator &iterator) | |
| ~ForwardFilterIterator () | |
Assignemnt | |
| ForwardFilterIterator & | operator= (const ForwardFilterIterator &iterator) |
| void | swap (ForwardFilterIterator &iterator) |
Protected Member Functions | |
| ForwardFilterIterator (const Container &container) | |
Iterator methods | |
| reference | operator* () const |
| Convert an iterator to its Datatype by returning a reference to the current data. | |
| pointer | operator-> () const |
| Return a pointer to the current data. | |
| ForwardFilterIterator & | operator++ () |
| ForwardFilterIterator | operator++ (int) |
| static ForwardFilterIterator | begin (const Container &container) |
| static ForwardFilterIterator | end (const Container &container) |
Generic mutable forward iterator class
Definition at line 248 of file forwardFilterIterator.h.
| typedef ConstForwardFilterIterator<Predicate, IteratorForward> BALL::ForwardFilterIterator< Predicate, IteratorForward >::Base |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 274 of file forwardFilterIterator.h.
| typedef IteratorForward::container_type BALL::ForwardFilterIterator< Predicate, IteratorForward >::Container |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 258 of file forwardFilterIterator.h.
| typedef IteratorForward::value_type BALL::ForwardFilterIterator< Predicate, IteratorForward >::DataType |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 260 of file forwardFilterIterator.h.
| typedef IteratorForward::difference_type BALL::ForwardFilterIterator< Predicate, IteratorForward >::difference_type |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 268 of file forwardFilterIterator.h.
| typedef IteratorForward::pointer BALL::ForwardFilterIterator< Predicate, IteratorForward >::pointer |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 270 of file forwardFilterIterator.h.
| typedef IteratorForward::difference_type BALL::ForwardFilterIterator< Predicate, IteratorForward >::Position |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 262 of file forwardFilterIterator.h.
| typedef IteratorForward::reference BALL::ForwardFilterIterator< Predicate, IteratorForward >::reference |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 272 of file forwardFilterIterator.h.
| typedef IteratorForward::traits_type BALL::ForwardFilterIterator< Predicate, IteratorForward >::Traits |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 264 of file forwardFilterIterator.h.
| typedef IteratorForward::value_type BALL::ForwardFilterIterator< Predicate, IteratorForward >::value_type |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 266 of file forwardFilterIterator.h.
| BALL::ForwardFilterIterator< Predicate, IteratorForward >::ForwardFilterIterator | ( | ) | [inline] |
Definition at line 283 of file forwardFilterIterator.h.
| BALL::ForwardFilterIterator< Predicate, IteratorForward >::ForwardFilterIterator | ( | Predicate | p, |
| IteratorForward | it | ||
| ) | [inline] |
Definition at line 286 of file forwardFilterIterator.h.
| BALL::ForwardFilterIterator< Predicate, IteratorForward >::ForwardFilterIterator | ( | const ForwardFilterIterator< Predicate, IteratorForward > & | iterator | ) | [inline] |
Definition at line 292 of file forwardFilterIterator.h.
| BALL::ForwardFilterIterator< Predicate, IteratorForward >::~ForwardFilterIterator | ( | ) | [inline] |
Definition at line 298 of file forwardFilterIterator.h.
| BALL::ForwardFilterIterator< Predicate, IteratorForward >::ForwardFilterIterator | ( | const Container & | container | ) | [inline, protected] |
Definition at line 383 of file forwardFilterIterator.h.
| ForwardFilterIterator< Predicate, IteratorForward > BALL::ForwardFilterIterator< Predicate, IteratorForward >::begin | ( | const Container & | container | ) | [static] |
Return an iterator pointing to the beginning of the container
| Exception::Precondition |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 392 of file forwardFilterIterator.h.
| ForwardFilterIterator< Predicate, IteratorForward > BALL::ForwardFilterIterator< Predicate, IteratorForward >::end | ( | const Container & | container | ) | [static] |
Return an iterator pointing at the end of the container
| Exception::Precondition |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 401 of file forwardFilterIterator.h.
| reference BALL::ForwardFilterIterator< Predicate, IteratorForward >::operator* | ( | ) | const [inline] |
Convert an iterator to its Datatype by returning a reference to the current data.
Reimplemented from BALL::BaseFilterIterator< Predicate, IteratorForward >.
Definition at line 336 of file forwardFilterIterator.h.
| ForwardFilterIterator& BALL::ForwardFilterIterator< Predicate, IteratorForward >::operator++ | ( | ) | [inline] |
Increment operator
| Exception::InvalidIterator |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 350 of file forwardFilterIterator.h.
| ForwardFilterIterator BALL::ForwardFilterIterator< Predicate, IteratorForward >::operator++ | ( | int | ) | [inline] |
Postfix increment operator
| Exception::InvalidIterator |
Reimplemented from BALL::ConstForwardFilterIterator< Predicate, IteratorForward >.
Definition at line 366 of file forwardFilterIterator.h.
| pointer BALL::ForwardFilterIterator< Predicate, IteratorForward >::operator-> | ( | ) | const [inline] |
Return a pointer to the current data.
Reimplemented from BALL::BaseFilterIterator< Predicate, IteratorForward >.
Definition at line 342 of file forwardFilterIterator.h.
| ForwardFilterIterator& BALL::ForwardFilterIterator< Predicate, IteratorForward >::operator= | ( | const ForwardFilterIterator< Predicate, IteratorForward > & | iterator | ) | [inline] |
Definition at line 305 of file forwardFilterIterator.h.
| void BALL::ForwardFilterIterator< Predicate, IteratorForward >::swap | ( | ForwardFilterIterator< Predicate, IteratorForward > & | iterator | ) | [inline] |
Definition at line 314 of file forwardFilterIterator.h.
1.7.6.1