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

#include <G4FastList.hh>

Public 타입

typedef
G4FastList_const_iterator
< OBJECT > 
_Self
 
typedef G4FastListNode< OBJECT > _Node
 

Public 멤버 함수

 G4FastList_const_iterator ()
 
 G4FastList_const_iterator (const _Node *__x)
 
 G4FastList_const_iterator (const G4FastList_const_iterator &right)
 
 G4FastList_const_iterator (const G4FastList_iterator< OBJECT > &right)
 
const OBJECT * operator* () const
 
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 속성

const _NodefpNode
 

상세한 설명

template<typename OBJECT>
struct G4FastList_const_iterator< OBJECT >

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

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

멤버 타입정의 문서화

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

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

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

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

생성자 & 소멸자 문서화

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

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

template<typename OBJECT >
G4FastList_const_iterator< OBJECT >::G4FastList_const_iterator ( const _Node __x)
inlineexplicit

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

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

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

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

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

멤버 함수 문서화

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

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

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

template<typename OBJECT >
const OBJECT* G4FastList_const_iterator< OBJECT >::operator* ( ) const
inline

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

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

template<typename OBJECT >
_Self& G4FastList_const_iterator< OBJECT >::operator++ ( )
inline

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

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

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

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

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

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

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

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

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

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

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

template<typename OBJECT >
const OBJECT* G4FastList_const_iterator< OBJECT >::operator-> ( ) const
inline

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

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

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

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

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

멤버 데이타 문서화

template<typename OBJECT >
const _Node* G4FastList_const_iterator< OBJECT >::fpNode

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