Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4FastList.hh>
Public Types | |
using | _Self = G4FastList_iterator<OBJECT> |
using | _Node = G4FastListNode<OBJECT> |
Public Member Functions | |
G4FastList_iterator ()=default | |
G4FastList_iterator (_Node *__x) | |
G4FastList_iterator (const G4FastList_iterator &right)=default | |
_Self & | operator= (const G4FastList_iterator &right)=default |
_Node * | GetNode () |
const _Node * | GetNode () const |
OBJECT * | operator* () |
const OBJECT * | operator* () const |
OBJECT * | operator-> () |
const OBJECT * | operator-> () const |
_Self & | operator++ () |
_Self | operator++ (int) |
_Self & | operator-- () |
_Self | operator-- (int) |
G4bool | operator== (const _Self &__x) const |
G4bool | operator!= (const _Self &__x) const |
Public Attributes | |
_Node * | fpNode = nullptr |
G4FastList_iterator enables to go through the tracks contained by a list.
Definition at line 456 of file G4FastList.hh.
using G4FastList_iterator< OBJECT >::_Node = G4FastListNode<OBJECT> |
Definition at line 460 of file G4FastList.hh.
using G4FastList_iterator< OBJECT >::_Self = G4FastList_iterator<OBJECT> |
Definition at line 459 of file G4FastList.hh.
|
default |
|
inlineexplicit |
Definition at line 464 of file G4FastList.hh.
|
default |
|
inline |
Definition at line 472 of file G4FastList.hh.
Referenced by G4FastList_const_iterator< OBJECT >::operator=(), and G4ManyFastLists< OBJECT >::RemoveLists().
|
inline |
Definition at line 477 of file G4FastList.hh.
|
inline |
Definition at line 527 of file G4FastList.hh.
OBJECT * G4FastList_iterator< OBJECT >::operator* | ( | ) |
const OBJECT * G4FastList_iterator< OBJECT >::operator* | ( | ) | const |
|
inline |
Definition at line 495 of file G4FastList.hh.
|
inline |
Definition at line 501 of file G4FastList.hh.
|
inline |
Definition at line 509 of file G4FastList.hh.
|
inline |
Definition at line 515 of file G4FastList.hh.
OBJECT * G4FastList_iterator< OBJECT >::operator-> | ( | ) |
const OBJECT * G4FastList_iterator< OBJECT >::operator-> | ( | ) | const |
|
default |
|
inline |
Definition at line 522 of file G4FastList.hh.
_Node* G4FastList_iterator< OBJECT >::fpNode = nullptr |
Definition at line 534 of file G4FastList.hh.
Referenced by G4FastList_iterator< OBJECT >::GetNode(), G4FastList_iterator< OBJECT >::GetNode(), G4FastList_iterator< OBJECT >::operator!=(), G4FastList_iterator< OBJECT >::operator++(), G4FastList_iterator< OBJECT >::operator++(), G4FastList_iterator< OBJECT >::operator--(), G4FastList_iterator< OBJECT >::operator--(), and G4FastList_iterator< OBJECT >::operator==().