Geant4
10.03.p03
|
#include <G4AnyMethod.hh>
Public Member Functions | |
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 |
This class represents any object method. The class only holds a member pointer.
Definition at line 82 of file G4AnyMethod.hh.
|
inline |
contructor
Definition at line 85 of file G4AnyMethod.hh.
|
inline |
Definition at line 86 of file G4AnyMethod.hh.
|
inline |
Definition at line 89 of file G4AnyMethod.hh.
|
inline |
Definition at line 92 of file G4AnyMethod.hh.
|
inline |
Definition at line 95 of file G4AnyMethod.hh.
|
inline |
|
inline |
Definition at line 143 of file G4AnyMethod.hh.
|
inline |
|
inline |
Number of arguments
Definition at line 141 of file G4AnyMethod.hh.
call operator
Definition at line 134 of file G4AnyMethod.hh.
Definition at line 137 of file G4AnyMethod.hh.
|
inline |
Asignment operator
Definition at line 108 of file G4AnyMethod.hh.
|
inline |
|
inline |
|
inline |
Asigment operator
Definition at line 124 of file G4AnyMethod.hh.
|
inline |
Definition at line 102 of file G4AnyMethod.hh.