Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4FastList< OBJECT >::TWatcher< WATCHER_TYPE > Class Template Reference

#include <G4FastList.hh>

Inheritance diagram for G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >:
Collaboration diagram for G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >:

Public Member Functions

 TWatcher ()
 
virtual ~TWatcher ()
 
virtual G4String GetWatcherName ()
 
- Public Member Functions inherited from G4FastList< OBJECT >::Watcher
 Watcher ()
 
virtual ~Watcher ()
 
Priority GetPriority () const
 
void NotifyDeletingList (G4FastList< OBJECT > *)
 
virtual void NotifyAddObject (OBJECT *, G4FastList< OBJECT > *)
 
virtual void NotifyRemoveObject (OBJECT *, G4FastList< OBJECT > *)
 
void Watch (G4FastList< OBJECT > *fastList)
 
void StopWatching (G4FastList< OBJECT > *fastList, bool removeWatcher=true)
 

Additional Inherited Members

- Public Types inherited from G4FastList< OBJECT >::Watcher
enum  Priority {
  eExtreme, eHigh, eNormal, eLow,
  eVeryLow
}
 
typedef G4FastList< OBJECT > list
 
- Protected Attributes inherited from G4FastList< OBJECT >::Watcher
Priority fPriority
 

Detailed Description

template<class OBJECT>
template<typename WATCHER_TYPE>
class G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >

Definition at line 304 of file G4FastList.hh.

Constructor & Destructor Documentation

template<class OBJECT>
template<typename WATCHER_TYPE >
G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >::TWatcher ( )
inline

Definition at line 307 of file G4FastList.hh.

307 : Watcher(){;}
template<class OBJECT>
template<typename WATCHER_TYPE >
virtual G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >::~TWatcher ( )
inlinevirtual

Definition at line 308 of file G4FastList.hh.

308 {}

Member Function Documentation

template<class OBJECT>
template<typename WATCHER_TYPE >
virtual G4String G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >::GetWatcherName ( )
inlinevirtual

Reimplemented from G4FastList< OBJECT >::Watcher.

Definition at line 309 of file G4FastList.hh.

310  {
311  return typeid(WATCHER_TYPE).name();
312  }
const XML_Char * name
Definition: expat.h:151

The documentation for this class was generated from the following file: