#include <G4FastList.hh>
Public 멤버 함수 | |
~G4FastListNode () | |
OBJECT * | GetObject () |
const OBJECT * | GetObject () const |
G4FastListNode< OBJECT > * | GetNext () |
const G4FastListNode< OBJECT > * | GetNext () const |
G4FastListNode< OBJECT > * | GetPrevious () |
const G4FastListNode< OBJECT > * | GetPrevious () const |
bool | IsAttached () |
G4FastListNode (OBJECT *track=0) | |
void | SetNext (G4FastListNode< OBJECT > *node) |
void | SetPrevious (G4FastListNode< OBJECT > *node) |
void | SetAttachedToList (bool flag) |
void | UnHook () |
void | DetachYourSelf () |
Public 속성 | |
bool | fAttachedToList |
G4shared_ptr< _ListRef < G4FastList< OBJECT > > > | fListRef |
OBJECT * | fpObject |
G4FastListNode< OBJECT > * | fpPrevious |
G4FastListNode< OBJECT > * | fpNext |
Private 타입 | |
typedef type_wrapper< OBJECT > | ObjectW |
typedef G4FastList< typename ObjectW::type > | LIST |
typedef type_wrapper < G4FastList< OBJECT > > | ListW |
typedef type_wrapper < G4ManyFastLists< OBJECT > > | ManyListsW |
typedef type_wrapper < G4ManyFastLists_iterator < OBJECT > > | ManyListsIteratorW |
G4FastListNode is the entity actually stored by the G4FastList. A G4FastListNode should belong only to one list. Also, an object should belong only to one list.
G4FastList.hh 파일의 127 번째 라인에서 정의되었습니다.
|
private |
G4FastList.hh 파일의 130 번째 라인에서 정의되었습니다.
|
private |
G4FastList.hh 파일의 132 번째 라인에서 정의되었습니다.
|
private |
G4FastList.hh 파일의 136 번째 라인에서 정의되었습니다.
|
private |
G4FastList.hh 파일의 134 번째 라인에서 정의되었습니다.
|
private |
G4FastList.hh 파일의 129 번째 라인에서 정의되었습니다.
G4FastListNode< OBJECT >::~G4FastListNode | ( | ) |
G4FastListNode< OBJECT >::G4FastListNode | ( | OBJECT * | track = 0 | ) |
Default constructor
void G4FastListNode< OBJECT >::DetachYourSelf | ( | ) |
다음에 의해서 참조됨 : G4FastList< G4Track >::EraseListNode().
|
inline |
G4FastList.hh 파일의 164 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FastList< G4Track >::EraseListNode(), G4FastList_iterator< OBJECT >::operator++(), G4FastList_const_iterator< OBJECT >::operator++().
|
inline |
G4FastList.hh 파일의 168 번째 라인에서 정의되었습니다.
|
inline |
|
inline |
G4FastList.hh 파일의 159 번째 라인에서 정의되었습니다.
|
inline |
G4FastList.hh 파일의 172 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FastList_iterator< OBJECT >::operator--(), G4FastList_const_iterator< OBJECT >::operator--().
|
inline |
G4FastList.hh 파일의 176 번째 라인에서 정의되었습니다.
|
inline |
G4FastList.hh 파일의 180 번째 라인에서 정의되었습니다.
|
inline |
G4FastList.hh 파일의 197 번째 라인에서 정의되었습니다.
|
inline |
G4FastList.hh 파일의 189 번째 라인에서 정의되었습니다.
|
inline |
G4FastList.hh 파일의 193 번째 라인에서 정의되었습니다.
void G4FastListNode< OBJECT >::UnHook | ( | ) |
bool G4FastListNode< OBJECT >::fAttachedToList |
G4FastList.hh 파일의 206 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FastList< G4Track >::Flag(), G4FastListNode< G4FastList< G4Track > >::IsAttached(), G4FastListNode< G4FastList< G4Track > >::SetAttachedToList().
G4shared_ptr<_ListRef<G4FastList<OBJECT> > > G4FastListNode< OBJECT >::fListRef |
G4FastList.hh 파일의 207 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FastList< G4Track >::CheckFlag(), G4FastList< G4Track >::Flag(), G4FastList< G4Track >::GetList().
G4FastListNode<OBJECT>* G4FastListNode< OBJECT >::fpNext |
G4FastList.hh 파일의 210 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FastListNode< G4FastList< G4Track > >::GetNext(), G4FastListNode< G4FastList< G4Track > >::SetNext().
OBJECT* G4FastListNode< OBJECT >::fpObject |
G4FastList.hh 파일의 208 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FastListNode< G4Track >::DetachYourSelf(), G4FastListNode< G4FastList< G4Track > >::GetObject().
G4FastListNode<OBJECT>* G4FastListNode< OBJECT >::fpPrevious |
G4FastList.hh 파일의 209 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FastListNode< G4FastList< G4Track > >::GetPrevious(), G4FastListNode< G4FastList< G4Track > >::SetPrevious().