Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Friends | List of all members
G4TrackList_iterator Struct Reference

#include <G4TrackList.hh>

Public Types

typedef G4TrackList_iterator _Self
 
typedef G4TrackListNode _Node
 

Public Member Functions

 G4TrackList_iterator ()
 
 G4TrackList_iterator (_Node *__x)
 
_NodeGetNode ()
 
G4Trackoperator* ()
 
const G4Trackoperator* () const
 
G4Trackoperator-> ()
 
const G4Trackoperator-> () const
 
_Selfoperator++ ()
 
_Self operator++ (int)
 
_Selfoperator-- ()
 
_Self operator-- (int)
 
bool operator== (const _Self &__x) const
 
bool operator!= (const _Self &__x) const
 

Friends

class G4TrackList
 

Detailed Description

G4TrackList_iterator enables to go through the tracks contained by a list.

Definition at line 194 of file G4TrackList.hh.

Member Typedef Documentation

Definition at line 198 of file G4TrackList.hh.

Definition at line 197 of file G4TrackList.hh.

Constructor & Destructor Documentation

G4TrackList_iterator::G4TrackList_iterator ( )
inline

Definition at line 200 of file G4TrackList.hh.

G4TrackList_iterator::G4TrackList_iterator ( _Node __x)
inlineexplicit

Definition at line 204 of file G4TrackList.hh.

Member Function Documentation

_Node* G4TrackList_iterator::GetNode ( )
inline

Definition at line 207 of file G4TrackList.hh.

bool G4TrackList_iterator::operator!= ( const _Self __x) const
inline

Definition at line 257 of file G4TrackList.hh.

G4Track * G4TrackList_iterator::operator* ( )

Definition at line 45 of file G4TrackList.cc.

const G4Track * G4TrackList_iterator::operator* ( ) const

Definition at line 53 of file G4TrackList.cc.

_Self& G4TrackList_iterator::operator++ ( )
inline

Definition at line 223 of file G4TrackList.hh.

Here is the call graph for this function:

_Self G4TrackList_iterator::operator++ ( int  )
inline

Definition at line 230 of file G4TrackList.hh.

Here is the call graph for this function:

_Self& G4TrackList_iterator::operator-- ( )
inline

Definition at line 238 of file G4TrackList.hh.

Here is the call graph for this function:

_Self G4TrackList_iterator::operator-- ( int  )
inline

Definition at line 245 of file G4TrackList.hh.

Here is the call graph for this function:

G4Track * G4TrackList_iterator::operator-> ( )

Definition at line 49 of file G4TrackList.cc.

const G4Track * G4TrackList_iterator::operator-> ( ) const

Definition at line 57 of file G4TrackList.cc.

bool G4TrackList_iterator::operator== ( const _Self __x) const
inline

Definition at line 253 of file G4TrackList.hh.

Friends And Related Function Documentation

friend class G4TrackList
friend

Definition at line 196 of file G4TrackList.hh.


The documentation for this struct was generated from the following files: