Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 타입 | Public 멤버 함수 | Protected 속성 | 모든 멤버 목록
G4FastList< OBJECT >::TWatcher< WATCHER_TYPE > 클래스 템플릿 참조

#include <G4FastList.hh>

G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >에 대한 상속 다이어그램 :
G4FastList< OBJECT >::Watcher

Public 타입

enum  Priority {
  eExtreme, eHigh, eNormal, eLow,
  eVeryLow
}
 
typedef G4FastList< OBJECT > list
 

Public 멤버 함수

 TWatcher ()
 
virtual ~TWatcher ()
 
virtual G4String GetWatcherName ()
 
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)
 

Protected 속성

Priority fPriority
 

상세한 설명

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

G4FastList.hh 파일의 304 번째 라인에서 정의되었습니다.

멤버 타입정의 문서화

template<class OBJECT>
typedef G4FastList<OBJECT> G4FastList< OBJECT >::Watcher::list
inherited

G4FastList.hh 파일의 246 번째 라인에서 정의되었습니다.

멤버 열거형 문서화

template<class OBJECT>
enum G4FastList::Watcher::Priority
inherited
열거형 멤버
eExtreme 
eHigh 
eNormal 
eLow 
eVeryLow 

G4FastList.hh 파일의 237 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

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

G4FastList.hh 파일의 307 번째 라인에서 정의되었습니다.

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

G4FastList.hh 파일의 308 번째 라인에서 정의되었습니다.

멤버 함수 문서화

template<class OBJECT>
Priority G4FastList< OBJECT >::Watcher::GetPriority ( ) const
inlineinherited

G4FastList.hh 파일의 267 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : sortWatcher< OBJECT >::operator()().

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

G4FastList< OBJECT >::Watcher(으)로부터 재구현되었습니다.

G4FastList.hh 파일의 309 번째 라인에서 정의되었습니다.

template<class OBJECT>
virtual void G4FastList< OBJECT >::Watcher::NotifyAddObject ( OBJECT *  ,
G4FastList< OBJECT > *   
)
inlinevirtualinherited

G4FastList.hh 파일의 276 번째 라인에서 정의되었습니다.

template<class OBJECT>
void G4FastList< OBJECT >::Watcher::NotifyDeletingList ( G4FastList< OBJECT > *  )
inlineinherited

G4FastList.hh 파일의 273 번째 라인에서 정의되었습니다.

template<class OBJECT>
virtual void G4FastList< OBJECT >::Watcher::NotifyRemoveObject ( OBJECT *  ,
G4FastList< OBJECT > *   
)
inlinevirtualinherited

G4FastList.hh 파일의 277 번째 라인에서 정의되었습니다.

template<class OBJECT>
void G4FastList< OBJECT >::Watcher::StopWatching ( G4FastList< OBJECT > *  fastList,
bool  removeWatcher = true 
)
inlineinherited

G4FastList.hh 파일의 288 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ManyFastLists< G4Track >::Remove().

template<class OBJECT>
void G4FastList< OBJECT >::Watcher::Watch ( G4FastList< OBJECT > *  fastList)
inlineinherited

G4FastList.hh 파일의 282 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ManyFastLists< G4Track >::Add(), G4ManyFastLists< G4Track >::AddGlobalWatcher().

멤버 데이타 문서화

template<class OBJECT>
Priority G4FastList< OBJECT >::Watcher::fPriority
protectedinherited

G4FastList.hh 파일의 297 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4FastList< OBJECT >::Watcher< G4Track >::GetPriority(), G4FastList< OBJECT >::Watcher< G4Track >::Watcher().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: