Geant4-11
|
Public Types | |
typedef remove_const< typenameremove_reference< A0 >::type >::type | nakedA0 |
Public Member Functions | |
virtual const std::type_info & | ArgType (size_t) const |
virtual Placeholder * | Clone () const |
FuncRef1 (S(T::*f)(A0)) | |
virtual void | operator() (void *) |
virtual void | operator() (void *obj, const std::string &s0) |
Data Fields | |
S(T::* | fRef )(A0) |
Definition at line 200 of file G4AnyMethod.hh.
typedef remove_const<typenameremove_reference<A0>::type>::type G4AnyMethod::FuncRef1< S, T, A0 >::nakedA0 |
Definition at line 203 of file G4AnyMethod.hh.
|
inline |
Definition at line 205 of file G4AnyMethod.hh.
Referenced by G4AnyMethod::FuncRef1< S, T, A0 >::Clone().
|
inlinevirtual |
Implements G4AnyMethod::Placeholder.
Definition at line 218 of file G4AnyMethod.hh.
|
inlinevirtual |
Implements G4AnyMethod::Placeholder.
Definition at line 217 of file G4AnyMethod.hh.
References G4AnyMethod::FuncRef1< S, T, A0 >::fRef, and G4AnyMethod::FuncRef1< S, T, A0 >::FuncRef1().
|
inlinevirtual |
Implements G4AnyMethod::Placeholder.
Definition at line 209 of file G4AnyMethod.hh.
|
inlinevirtual |
Implements G4AnyMethod::Placeholder.
Definition at line 210 of file G4AnyMethod.hh.
References a0, G4AnyMethod::FuncRef1< S, T, A0 >::fRef, and G4InuclParticleNames::s0.
S(T::* G4AnyMethod::FuncRef1< S, T, A0 >::fRef) (A0) |
Definition at line 219 of file G4AnyMethod.hh.
Referenced by G4AnyMethod::FuncRef1< S, T, A0 >::Clone(), and G4AnyMethod::FuncRef1< S, T, A0 >::operator()().