#include <G4TrackList.hh>
Public Types | |
typedef G4TrackList_iterator | _Self |
typedef G4TrackListNode | _Node |
Public Member Functions | |
G4TrackList_iterator () | |
G4TrackList_iterator (_Node *__x) | |
_Node * | GetNode () |
G4Track * | operator * () |
const G4Track * | operator * () const |
G4Track * | operator-> () |
const G4Track * | operator-> () const |
_Self & | operator++ () |
_Self | operator++ (int) |
_Self & | operator-- () |
_Self | operator-- (int) |
bool | operator== (const _Self &__x) const |
bool | operator!= (const _Self &__x) const |
Friends | |
class | G4TrackList |
Definition at line 194 of file G4TrackList.hh.
Definition at line 198 of file G4TrackList.hh.
Definition at line 197 of file G4TrackList.hh.
G4TrackList_iterator::G4TrackList_iterator | ( | ) | [inline] |
G4TrackList_iterator::G4TrackList_iterator | ( | _Node * | __x | ) | [inline, explicit] |
_Node* G4TrackList_iterator::GetNode | ( | ) | [inline] |
const G4Track * G4TrackList_iterator::operator * | ( | ) | const |
Definition at line 53 of file G4TrackList.cc.
References G4TrackListNode::GetTrack().
00054 { return fpNode->GetTrack(); }
G4Track * G4TrackList_iterator::operator * | ( | ) |
Definition at line 45 of file G4TrackList.cc.
References G4TrackListNode::GetTrack().
00046 { return fpNode->GetTrack(); }
bool G4TrackList_iterator::operator!= | ( | const _Self & | __x | ) | const [inline] |
_Self G4TrackList_iterator::operator++ | ( | int | ) | [inline] |
_Self& G4TrackList_iterator::operator++ | ( | ) | [inline] |
Definition at line 223 of file G4TrackList.hh.
References G4TrackListNode::GetNext().
00224 { 00225 fpNode = fpNode->GetNext(); 00226 return *this; 00227 }
_Self G4TrackList_iterator::operator-- | ( | int | ) | [inline] |
Definition at line 245 of file G4TrackList.hh.
References G4TrackListNode::GetPrevious().
00246 { 00247 _Self __tmp = *this; 00248 fpNode = fpNode->GetPrevious(); 00249 return __tmp; 00250 }
_Self& G4TrackList_iterator::operator-- | ( | ) | [inline] |
Definition at line 238 of file G4TrackList.hh.
References G4TrackListNode::GetPrevious().
00239 { 00240 fpNode = fpNode->GetPrevious(); 00241 return *this; 00242 }
const G4Track * G4TrackList_iterator::operator-> | ( | ) | const |
Definition at line 57 of file G4TrackList.cc.
References G4TrackListNode::GetTrack().
00058 { return fpNode->GetTrack(); }
G4Track * G4TrackList_iterator::operator-> | ( | ) |
Definition at line 49 of file G4TrackList.cc.
References G4TrackListNode::GetTrack().
00050 { return fpNode->GetTrack(); }
bool G4TrackList_iterator::operator== | ( | const _Self & | __x | ) | const [inline] |
friend class G4TrackList [friend] |
Definition at line 196 of file G4TrackList.hh.