|
Geant4
10.03.p01
|
Public Types | |
| typedef G4FastList< G4FastList < OBJECT > > | ManyLists |
| typedef G4ManyFastLists_iterator | _Self |
| typedef G4FastListNode< OBJECT > | _Node |
Public Member Functions | |
| G4ManyFastLists_iterator (G4FastList_iterator< OBJECT > __x, typename ManyLists::iterator __it, ManyLists *__lists) | |
| G4ManyFastLists_iterator (const G4ManyFastLists_iterator &__x) | |
| _Node * | GetNode () |
| G4FastList< OBJECT > * | GetTrackList () |
| OBJECT * | operator* () |
| const OBJECT * | operator* () const |
| OBJECT * | operator-> () |
| const OBJECT * | operator-> () const |
| _Self | UpdateToNextValidList () |
| _Self & | operator++ () |
| _Self | operator++ (int) |
| _Self & | operator-- () |
| _Self | operator-- (int) |
| bool | operator== (const _Self &__x) const |
| bool | operator!= (const _Self &__x) const |
Public Attributes | |
| G4FastList_iterator< OBJECT > | fIterator |
| ManyLists::iterator | fCurrentListIt |
| ManyLists * | fLists |
Protected Member Functions | |
| void | HasReachedEnd () |
Private Member Functions | |
| G4ManyFastLists_iterator () | |
| typedef G4FastList<G4FastList<OBJECT> > ManyLists |
| typedef G4ManyFastLists_iterator _Self |
| typedef G4FastListNode<OBJECT> _Node |
|
private |
|
explicit |
| G4ManyFastLists_iterator | ( | const G4ManyFastLists_iterator< OBJECT > & | __x | ) |
| _Node* GetNode | ( | ) |
References G4ManyFastLists_iterator< OBJECT >::fIterator.
| G4FastList<OBJECT>* GetTrackList | ( | ) |
| OBJECT* operator* | ( | ) |
References G4ManyFastLists_iterator< OBJECT >::fIterator.
| const OBJECT* operator* | ( | ) | const |
References G4ManyFastLists_iterator< OBJECT >::fIterator.
| OBJECT* operator-> | ( | ) |
References G4ManyFastLists_iterator< OBJECT >::fIterator.
| const OBJECT* operator-> | ( | ) | const |
References G4ManyFastLists_iterator< OBJECT >::fIterator.
| _Self UpdateToNextValidList | ( | ) |
| _Self& operator++ | ( | ) |
Referenced by G4ManyFastLists_iterator< OBJECT >::operator++().
References G4ManyFastLists_iterator< OBJECT >::operator++().
| _Self& operator-- | ( | ) |
References G4FastList< OBJECT >::begin(), G4FastList< OBJECT >::empty(), G4FastList< OBJECT >::end(), G4ManyFastLists_iterator< OBJECT >::fCurrentListIt, G4ManyFastLists_iterator< OBJECT >::fIterator, and G4ManyFastLists_iterator< OBJECT >::fLists.
Referenced by G4ManyFastLists_iterator< OBJECT >::operator--().
References G4ManyFastLists_iterator< OBJECT >::operator--().
References G4ManyFastLists_iterator< OBJECT >::operator==().
|
protected |
| G4FastList_iterator<OBJECT> fIterator |
Referenced by G4ManyFastLists_iterator< OBJECT >::GetNode(), G4ManyFastLists_iterator< OBJECT >::HasReachedEnd(), G4ManyFastLists_iterator< OBJECT >::operator*(), G4ManyFastLists_iterator< OBJECT >::operator--(), G4ManyFastLists_iterator< OBJECT >::operator->(), and G4ManyFastLists_iterator< OBJECT >::operator==().
| ManyLists::iterator fCurrentListIt |
| ManyLists* fLists |