47class G4TrackList_Boundary;
135 inline bool empty()
const;
254 {
return (fpNode == __x.fpNode); }
259 return (fpNode != __x.fpNode);
268{
return (fNbTracks == 0); }
void SetNext(G4TrackListNode *node)
void SetPrevious(G4TrackListNode *node)
G4ReferenceCountedHandle< _ListRef > fListRef
G4TrackListNode * GetPrevious()
void SetAttachedToList(bool flag)
G4TrackListNode * fpPrevious
G4TrackListNode * GetNext()
G4TrackListNode * CreateNode(G4Track *)
void Unhook(G4TrackListNode *)
void CheckFlag(G4TrackListNode *)
void push_back(G4Track *__track)
bool Holds(const G4Track *) const
void transferTo(G4TrackList *)
void Hook(G4TrackListNode *, G4TrackListNode *)
iterator insert(iterator, G4Track *)
G4TrackList_iterator iterator
void DeleteTrack(G4Track *)
G4TrackListNode * Flag(G4Track *)
G4TrackListNode * EraseTrackListNode(G4Track *)
void push_front(G4Track *__track)
iterator erase(G4Track *)
G4TrackListNode * Unflag(G4Track *)
G4TrackList_iterator(_Node *__x)
bool operator!=(const _Self &__x) const
G4TrackList_iterator _Self
bool operator==(const _Self &__x) const
_ListRef(G4TrackList *__list)
G4TrackList * fpTrackList