Geant4
10.01.p02
|
#include <G4FastList.hh>
Public Types | |
typedef G4FastList< OBJECT > | list |
Public Member Functions | |
Watcher () | |
virtual | ~Watcher () |
void | NotifyDeletingList (G4FastList< OBJECT > *) |
void | NotifyNewObject (OBJECT *, G4FastList< OBJECT > *) |
void | NotifyRemoveObject (OBJECT *, G4FastList< OBJECT > *) |
void | NotifyEmpty (OBJECT *, G4FastList< OBJECT > *) |
void | Watch (G4FastList< OBJECT > *fastList) |
void | StopWatching (G4FastList< OBJECT > *fastList, bool removeWatcher=true) |
Private Attributes | |
std::set< G4FastList< OBJECT > * > | fWatching |
Definition at line 231 of file G4FastList.hh.
typedef G4FastList<OBJECT> G4FastList< OBJECT >::Watcher::list |
Definition at line 234 of file G4FastList.hh.
|
inline |
Definition at line 235 of file G4FastList.hh.
|
inlinevirtual |
Definition at line 236 of file G4FastList.hh.
|
inline |
Definition at line 246 of file G4FastList.hh.
|
inline |
Definition at line 249 of file G4FastList.hh.
|
inline |
Definition at line 247 of file G4FastList.hh.
|
inline |
Definition at line 248 of file G4FastList.hh.
|
inline |
Definition at line 257 of file G4FastList.hh.
Referenced by G4ManyFastLists< G4Track >::Remove().
|
inline |
Definition at line 251 of file G4FastList.hh.
Referenced by G4ManyFastLists< G4Track >::Add().
|
private |
Definition at line 266 of file G4FastList.hh.
Referenced by G4FastList< OBJECT >::Watcher< G4Track >::StopWatching(), G4FastList< OBJECT >::Watcher< G4Track >::Watch(), and G4FastList< OBJECT >::Watcher< G4Track >::~Watcher().