Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 타입 | Public 멤버 함수 | Public 속성 | 모든 멤버 목록
G4AnyMethod::FuncRef2< S, T, A0, A1 > 구조체 템플릿 참조
G4AnyMethod::FuncRef2< S, T, A0, A1 >에 대한 상속 다이어그램 :
G4AnyMethod::Placeholder

Public 타입

typedef remove_const< typename
remove_reference< A0 >::type >
::type 
nakedA0
 
typedef remove_const< typename
remove_reference< A1 >::type >
::type 
nakedA1
 

Public 멤버 함수

 FuncRef2 (S(T::*f)(A0, A1))
 
virtual void operator() (void *)
 
virtual void operator() (void *obj, const std::string &s0)
 
virtual PlaceholderClone () const
 
virtual const std::type_info & ArgType (size_t i) const
 

Public 속성

S(T::* fRef )(A0, A1)
 

상세한 설명

template<class S, class T, class A0, class A1>
struct G4AnyMethod::FuncRef2< S, T, A0, A1 >

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

멤버 타입정의 문서화

template<class S , class T , class A0 , class A1 >
typedef remove_const<typename remove_reference<A0>::type>::type G4AnyMethod::FuncRef2< S, T, A0, A1 >::nakedA0

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

template<class S , class T , class A0 , class A1 >
typedef remove_const<typename remove_reference<A1>::type>::type G4AnyMethod::FuncRef2< S, T, A0, A1 >::nakedA1

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

생성자 & 소멸자 문서화

template<class S , class T , class A0 , class A1 >
G4AnyMethod::FuncRef2< S, T, A0, A1 >::FuncRef2 ( S(T::*)(A0, A1)  f)
inline

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

다음에 의해서 참조됨 : G4AnyMethod::FuncRef2< S, T, A0, A1 >::Clone().

멤버 함수 문서화

template<class S , class T , class A0 , class A1 >
virtual const std::type_info& G4AnyMethod::FuncRef2< S, T, A0, A1 >::ArgType ( size_t  i) const
inlinevirtual

G4AnyMethod::Placeholder를 구현.

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

template<class S , class T , class A0 , class A1 >
virtual Placeholder* G4AnyMethod::FuncRef2< S, T, A0, A1 >::Clone ( ) const
inlinevirtual

G4AnyMethod::Placeholder를 구현.

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

다음을 참조함 : G4AnyMethod::FuncRef2< S, T, A0, A1 >::fRef, G4AnyMethod::FuncRef2< S, T, A0, A1 >::FuncRef2().

template<class S , class T , class A0 , class A1 >
virtual void G4AnyMethod::FuncRef2< S, T, A0, A1 >::operator() ( void )
inlinevirtual

G4AnyMethod::Placeholder를 구현.

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

template<class S , class T , class A0 , class A1 >
virtual void G4AnyMethod::FuncRef2< S, T, A0, A1 >::operator() ( void obj,
const std::string &  s0 
)
inlinevirtual

G4AnyMethod::Placeholder를 구현.

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

다음을 참조함 : a0, G4AnyMethod::FuncRef2< S, T, A0, A1 >::fRef.

멤버 데이타 문서화

template<class S , class T , class A0 , class A1 >
S(T::* G4AnyMethod::FuncRef2< S, T, A0, A1 >::fRef)(A0, A1)

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

다음에 의해서 참조됨 : G4AnyMethod::FuncRef2< S, T, A0, A1 >::Clone(), G4AnyMethod::FuncRef2< S, T, A0, A1 >::operator()().


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