|
BALL
1.5.0
|
#include <BALL/CONCEPT/enumerator.h>
Public Types | |
| typedef Enumerator< Container, SiteIterator, Variant > | ContainerType |
| typedef Enumerator< Container, SiteIterator, Variant > * | ContainerPointer |
| typedef const Enumerator< Container, SiteIterator, Variant > * | ContainerConstPointer |
| typedef EnumeratorIndex | IteratorPosition |
| typedef Container | ValueType |
Public Member Functions | |
| IteratorTraits_ () | |
| IteratorTraits_ (const ContainerType &enumerator) | |
| ContainerConstPointer | getContainer () const |
| ContainerPointer | getContainer () |
| bool | isSingular () const |
| IteratorPosition & | getPosition () |
| const IteratorPosition & | getPosition () const |
| bool | operator== (const IteratorTraits_ &traits) const |
| bool | operator!= (const IteratorTraits_ &traits) const |
| bool | isValid () const |
| void | invalidate () |
| void | toBegin () |
| bool | isBegin () const |
| void | toEnd () |
| bool | isEnd () const |
| ValueType & | getData () |
| const ValueType & | getData () const |
| void | forward () |
| void | validate () |
Protected Attributes | |
| ContainerPointer | bound_ |
| EnumeratorIndex | position_ |
| bool | past_the_end_ |
Friends | |
| class | Enumerator< Container, SiteIterator, Variant > |
Definition at line 426 of file enumerator.h.
| typedef const Enumerator<Container, SiteIterator, Variant>* BALL::Enumerator< Container, SiteIterator, Variant >::IteratorTraits_::ContainerConstPointer |
Definition at line 439 of file enumerator.h.
| typedef Enumerator<Container, SiteIterator, Variant>* BALL::Enumerator< Container, SiteIterator, Variant >::IteratorTraits_::ContainerPointer |
Definition at line 436 of file enumerator.h.
| typedef Enumerator<Container, SiteIterator, Variant> BALL::Enumerator< Container, SiteIterator, Variant >::IteratorTraits_::ContainerType |
Definition at line 433 of file enumerator.h.
| typedef EnumeratorIndex BALL::Enumerator< Container, SiteIterator, Variant >::IteratorTraits_::IteratorPosition |
Definition at line 442 of file enumerator.h.
| typedef Container BALL::Enumerator< Container, SiteIterator, Variant >::IteratorTraits_::ValueType |
Definition at line 445 of file enumerator.h.
|
inline |
Definition at line 447 of file enumerator.h.
|
inline |
Definition at line 454 of file enumerator.h.
|
inline |
Definition at line 543 of file enumerator.h.
|
inline |
Definition at line 466 of file enumerator.h.
|
inline |
Definition at line 461 of file enumerator.h.
|
inline |
Definition at line 530 of file enumerator.h.
|
inline |
Definition at line 536 of file enumerator.h.
|
inline |
Definition at line 476 of file enumerator.h.
|
inline |
Definition at line 481 of file enumerator.h.
|
inline |
Definition at line 501 of file enumerator.h.
|
inline |
Definition at line 514 of file enumerator.h.
|
inline |
Definition at line 525 of file enumerator.h.
|
inline |
Definition at line 471 of file enumerator.h.
|
inline |
Definition at line 496 of file enumerator.h.
|
inline |
Definition at line 491 of file enumerator.h.
|
inline |
Definition at line 486 of file enumerator.h.
|
inline |
Definition at line 508 of file enumerator.h.
|
inline |
Definition at line 519 of file enumerator.h.
|
inline |
Definition at line 556 of file enumerator.h.
|
friend |
Definition at line 586 of file enumerator.h.
|
protected |
Definition at line 566 of file enumerator.h.
|
protected |
Definition at line 568 of file enumerator.h.
|
protected |
Definition at line 567 of file enumerator.h.