Geant4  10.02.p03
G4AnyMethod::Placeholder Class Referenceabstract
Inheritance diagram for G4AnyMethod::Placeholder:
Collaboration diagram for G4AnyMethod::Placeholder:

Public Member Functions

 Placeholder ()
 
virtual ~Placeholder ()
 
virtual PlaceholderClone () const =0
 
virtual void operator() (void *)=0
 
virtual void operator() (void *, const std::string &)=0
 
virtual const std::type_info & ArgType (size_t) const =0
 

Detailed Description

Definition at line 146 of file G4AnyMethod.hh.

Constructor & Destructor Documentation

◆ Placeholder()

G4AnyMethod::Placeholder::Placeholder ( )
inline

Definition at line 148 of file G4AnyMethod.hh.

148 {}

◆ ~Placeholder()

virtual G4AnyMethod::Placeholder::~Placeholder ( )
inlinevirtual

Definition at line 149 of file G4AnyMethod.hh.

149 {}

Member Function Documentation

◆ ArgType()

virtual const std::type_info& G4AnyMethod::Placeholder::ArgType ( size_t  ) const
pure virtual

◆ Clone()

virtual Placeholder* G4AnyMethod::Placeholder::Clone ( ) const
pure virtual

◆ operator()() [1/2]

virtual void G4AnyMethod::Placeholder::operator() ( void *  )
pure virtual

◆ operator()() [2/2]

virtual void G4AnyMethod::Placeholder::operator() ( void *  ,
const std::string &   
)
pure virtual

The documentation for this class was generated from the following file: