Geant4-11
Public Member Functions
G4AnyMethod::Placeholder Class Referenceabstract
Inheritance diagram for G4AnyMethod::Placeholder:
G4AnyMethod::FuncRef< S, T > G4AnyMethod::FuncRef1< S, T, A0 > G4AnyMethod::FuncRef2< S, T, A0, A1 >

Public Member Functions

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

Detailed Description

Definition at line 167 of file G4AnyMethod.hh.

Constructor & Destructor Documentation

◆ Placeholder()

G4AnyMethod::Placeholder::Placeholder ( )
inline

Definition at line 171 of file G4AnyMethod.hh.

171{}

◆ ~Placeholder()

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

Definition at line 172 of file G4AnyMethod.hh.

172{}

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: