|
Geant4
10.04.p03
|
Public Types | |
| typedef remove_const< typename remove_reference< A0 >::type > ::type | nakedA0 |
Public Member Functions | |
| FuncRef1 (S(T::*f)(A0)) | |
| virtual void | operator() (void *) |
| virtual void | operator() (void *obj, const std::string &s0) |
| virtual Placeholder * | Clone () const |
| virtual const std::type_info & | ArgType (size_t) const |
Public Member Functions inherited from G4AnyMethod::Placeholder | |
| Placeholder () | |
| virtual | ~Placeholder () |
Public Attributes | |
| S(T::* | fRef )(A0) |
| typedef remove_const<typename remove_reference<A0>::type>::type nakedA0 |
| FuncRef1 | ( | S(T::*)(A0) | f | ) |
Referenced by G4AnyMethod::FuncRef1< S, T, A0 >::Clone().
Implements G4AnyMethod::Placeholder.
Implements G4AnyMethod::Placeholder.
References G4AnyMethod::FuncRef1< S, T, A0 >::fRef.
|
virtual |
Implements G4AnyMethod::Placeholder.
References G4AnyMethod::FuncRef1< S, T, A0 >::fRef, and G4AnyMethod::FuncRef1< S, T, A0 >::FuncRef1().
Implements G4AnyMethod::Placeholder.
| S(T::* fRef)(A0) |