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

#include <G4FastList.hh>

Public 타입

typedef G4FastList_iterator
< OBJECT > 
_Self
 
typedef G4FastListNode< OBJECT > _Node
 

Public 멤버 함수

 G4FastList_iterator ()
 
 G4FastList_iterator (_Node *__x)
 
 G4FastList_iterator (const G4FastList_iterator &right)
 
_NodeGetNode ()
 
const _NodeGetNode () const
 
OBJECT * operator* ()
 
const OBJECT * operator* () const
 
OBJECT * operator-> ()
 
const OBJECT * operator-> () const
 
_Selfoperator++ ()
 
_Self operator++ (int)
 
_Selfoperator-- ()
 
_Self operator-- (int)
 
bool operator== (const _Self &__x) const
 
bool operator!= (const _Self &__x) const
 

Public 속성

_NodefpNode
 

상세한 설명

template<typename OBJECT>
struct G4FastList_iterator< OBJECT >

G4FastList_iterator enables to go through the tracks contained by a list.

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

멤버 타입정의 문서화

template<typename OBJECT>
typedef G4FastListNode<OBJECT> G4FastList_iterator< OBJECT >::_Node

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

template<typename OBJECT>
typedef G4FastList_iterator<OBJECT> G4FastList_iterator< OBJECT >::_Self

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

생성자 & 소멸자 문서화

template<typename OBJECT>
G4FastList_iterator< OBJECT >::G4FastList_iterator ( )
inline

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

template<typename OBJECT>
G4FastList_iterator< OBJECT >::G4FastList_iterator ( _Node __x)
inlineexplicit

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

template<typename OBJECT>
G4FastList_iterator< OBJECT >::G4FastList_iterator ( const G4FastList_iterator< OBJECT > &  right)
inline

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

멤버 함수 문서화

template<typename OBJECT>
_Node* G4FastList_iterator< OBJECT >::GetNode ( )
inline

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

다음을 참조함 : G4FastList_iterator< OBJECT >::fpNode.

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

template<typename OBJECT>
const _Node* G4FastList_iterator< OBJECT >::GetNode ( ) const
inline

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

다음을 참조함 : G4FastList_iterator< OBJECT >::fpNode.

template<typename OBJECT>
bool G4FastList_iterator< OBJECT >::operator!= ( const _Self __x) const
inline

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

다음을 참조함 : G4FastList_iterator< OBJECT >::fpNode.

template<typename OBJECT>
OBJECT* G4FastList_iterator< OBJECT >::operator* ( )
template<typename OBJECT>
const OBJECT* G4FastList_iterator< OBJECT >::operator* ( ) const
template<typename OBJECT>
_Self& G4FastList_iterator< OBJECT >::operator++ ( )
inline

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

다음을 참조함 : G4FastList_iterator< OBJECT >::fpNode, G4FastListNode< OBJECT >::GetNext().

template<typename OBJECT>
_Self G4FastList_iterator< OBJECT >::operator++ ( int  )
inline

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

다음을 참조함 : G4FastList_iterator< OBJECT >::fpNode, G4FastListNode< OBJECT >::GetNext().

template<typename OBJECT>
_Self& G4FastList_iterator< OBJECT >::operator-- ( )
inline

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

다음을 참조함 : G4FastList_iterator< OBJECT >::fpNode, G4FastListNode< OBJECT >::GetPrevious().

template<typename OBJECT>
_Self G4FastList_iterator< OBJECT >::operator-- ( int  )
inline

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

다음을 참조함 : G4FastList_iterator< OBJECT >::fpNode, G4FastListNode< OBJECT >::GetPrevious().

template<typename OBJECT>
OBJECT* G4FastList_iterator< OBJECT >::operator-> ( )
template<typename OBJECT>
const OBJECT* G4FastList_iterator< OBJECT >::operator-> ( ) const
template<typename OBJECT>
bool G4FastList_iterator< OBJECT >::operator== ( const _Self __x) const
inline

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

다음을 참조함 : G4FastList_iterator< OBJECT >::fpNode.

멤버 데이타 문서화

template<typename OBJECT>
_Node* G4FastList_iterator< OBJECT >::fpNode

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