Geant4
10.03.p03
|
#include <G4FastList.hh>
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 () |
Definition at line 68 of file G4FastList.hh.
typedef G4FastListNode<OBJECT> G4ManyFastLists_iterator< OBJECT >::_Node |
Definition at line 245 of file G4ManyFastLists.hh.
typedef G4ManyFastLists_iterator G4ManyFastLists_iterator< OBJECT >::_Self |
Definition at line 244 of file G4ManyFastLists.hh.
typedef G4FastList<G4FastList<OBJECT> > G4ManyFastLists_iterator< OBJECT >::ManyLists |
Definition at line 242 of file G4ManyFastLists.hh.
|
inlineexplicit |
Definition at line 259 of file G4ManyFastLists.hh.
|
inline |
Definition at line 266 of file G4ManyFastLists.hh.
|
inline |
Definition at line 273 of file G4ManyFastLists.hh.
|
inline |
Definition at line 278 of file G4ManyFastLists.hh.
|
inlineprotected |
Definition at line 373 of file G4ManyFastLists.hh.
|
inline |
Definition at line 367 of file G4ManyFastLists.hh.
|
inline |
Definition at line 283 of file G4ManyFastLists.hh.
|
inline |
Definition at line 287 of file G4ManyFastLists.hh.
_Self& G4ManyFastLists_iterator< OBJECT >::operator++ | ( | ) |
|
inline |
|
inline |
Definition at line 309 of file G4ManyFastLists.hh.
|
inline |
|
inline |
Definition at line 291 of file G4ManyFastLists.hh.
|
inline |
Definition at line 295 of file G4ManyFastLists.hh.
|
inline |
Definition at line 362 of file G4ManyFastLists.hh.
_Self G4ManyFastLists_iterator< OBJECT >::UpdateToNextValidList | ( | ) |
ManyLists::iterator G4ManyFastLists_iterator< OBJECT >::fCurrentListIt |
Definition at line 248 of file G4ManyFastLists.hh.
G4FastList_iterator<OBJECT> G4ManyFastLists_iterator< OBJECT >::fIterator |
Definition at line 247 of file G4ManyFastLists.hh.
ManyLists* G4ManyFastLists_iterator< OBJECT >::fLists |
Definition at line 249 of file G4ManyFastLists.hh.