#include <G4AnyMethod.hh>
클래스 | |
struct | FuncRef |
struct | FuncRef1 |
struct | FuncRef2 |
class | Placeholder |
Public 멤버 함수 | |
G4AnyMethod () | |
template<class S , class T > | |
G4AnyMethod (S(T::*f)()) | |
template<class S , class T , class A0 > | |
G4AnyMethod (S(T::*f)(A0)) | |
template<class S , class T , class A0 , class A1 > | |
G4AnyMethod (S(T::*f)(A0, A1)) | |
G4AnyMethod (const G4AnyMethod &other) | |
~G4AnyMethod () | |
G4AnyMethod & | Swap (G4AnyMethod &rhs) |
template<class S , class T > | |
G4AnyMethod & | operator= (S(T::*f)()) |
template<class S , class T , class A0 > | |
G4AnyMethod & | operator= (S(T::*f)(A0)) |
template<class S , class T , class A0 , class A1 > | |
G4AnyMethod & | operator= (S(T::*f)(A0, A1)) |
G4AnyMethod & | operator= (const G4AnyMethod &rhs) |
bool | Empty () const |
void | operator() (void *obj) |
void | operator() (void *obj, const std::string &a0) |
size_t | NArg () const |
const std::type_info & | ArgType (size_t n=0) const |
Private 속성 | |
Placeholder * | fContent |
size_t | narg |
This class represents any object method. The class only holds a member pointer.
G4AnyMethod.hh 파일의 82 번째 라인에서 정의되었습니다.
|
inline |
|
inline |
G4AnyMethod.hh 파일의 86 번째 라인에서 정의되었습니다.
|
inline |
G4AnyMethod.hh 파일의 89 번째 라인에서 정의되었습니다.
|
inline |
G4AnyMethod.hh 파일의 92 번째 라인에서 정의되었습니다.
|
inline |
G4AnyMethod.hh 파일의 95 번째 라인에서 정의되었습니다.
|
inline |
|
inline |
G4AnyMethod.hh 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AnyMethod::Placeholder::ArgType(), fContent, n, void().
|
inline |
|
inline |
Number of arguments
G4AnyMethod.hh 파일의 141 번째 라인에서 정의되었습니다.
다음을 참조함 : narg.
다음에 의해서 참조됨 : G4GenericMessenger::DeclareMethod(), G4GenericMessenger::DeclareMethodWithUnit(), G4GenericMessenger::SetNewValue().
G4AnyMethod.hh 파일의 137 번째 라인에서 정의되었습니다.
|
inline |
|
inline |
G4AnyMethod.hh 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AnyMethod(), narg.
|
inline |
G4AnyMethod.hh 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AnyMethod(), narg.
|
inline |
|
inline |
G4AnyMethod.hh 파일의 102 번째 라인에서 정의되었습니다.
|
private |
G4AnyMethod.hh 파일의 224 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ArgType(), Empty(), G4AnyMethod(), operator()(), Swap(), ~G4AnyMethod().
|
private |
G4AnyMethod.hh 파일의 225 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NArg(), operator=(), Swap().