![]() |
aGrUM
0.16.0
|
Nested class to iterate over PRMReferenceSlot and PRMSlotChain<GUM_SCALAR> instantiations. More...
#include <PRMInstance.h>
Public Member Functions | |
RefIterator (Set< PRMInstance< GUM_SCALAR > * > &set) | |
RefIterator (const RefIterator &from) | |
~RefIterator () | |
RefIterator & | operator= (const RefIterator &from) |
RefIterator & | operator++ () |
bool | isEnd () const |
bool | operator!= (const RefIterator &from) const |
bool | operator== (const RefIterator &from) const |
PRMInstance< GUM_SCALAR > & | operator* () const |
PRMInstance< GUM_SCALAR > * | operator-> () const |
Nested class to iterate over PRMReferenceSlot and PRMSlotChain<GUM_SCALAR> instantiations.
Definition at line 345 of file PRMInstance.h.
|
explicit |
Definition at line 432 of file PRMInstance_tpl.h.
INLINE gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::RefIterator | ( | const RefIterator & | from | ) |
Definition at line 440 of file PRMInstance_tpl.h.
INLINE gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::~RefIterator | ( | ) |
Definition at line 448 of file PRMInstance_tpl.h.
INLINE bool gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::isEnd | ( | ) | const |
Definition at line 467 of file PRMInstance_tpl.h.
References gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::__iter, gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::__set, and gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator!=().
INLINE bool gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator!= | ( | const RefIterator & | from | ) | const |
Definition at line 473 of file PRMInstance_tpl.h.
References gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::__iter, and gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator==().
Referenced by gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::isEnd().
INLINE PRMInstance< GUM_SCALAR > & gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator* | ( | ) | const |
Definition at line 485 of file PRMInstance_tpl.h.
References gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::__iter, and gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator->().
Referenced by gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator==().
INLINE PRMInstance< GUM_SCALAR >::RefIterator & gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator++ | ( | ) |
Definition at line 461 of file PRMInstance_tpl.h.
References gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::__iter.
INLINE PRMInstance< GUM_SCALAR > * gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator-> | ( | ) | const |
Definition at line 491 of file PRMInstance_tpl.h.
References gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::__iter.
Referenced by gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator*().
INLINE PRMInstance< GUM_SCALAR >::RefIterator & gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator= | ( | const RefIterator & | from | ) |
Definition at line 454 of file PRMInstance_tpl.h.
References gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::__iter.
INLINE bool gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator== | ( | const RefIterator & | from | ) | const |
Definition at line 479 of file PRMInstance_tpl.h.
References gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::__iter, and gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator*().
Referenced by gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator!=().
|
private |
Definition at line 368 of file PRMInstance.h.
Referenced by gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::isEnd(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator!=(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator*(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator++(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator->(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator=(), and gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator==().
|
private |
Definition at line 367 of file PRMInstance.h.
Referenced by gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::isEnd().