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