ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4AnyMethod::Placeholder Class Referenceabstract
+ Inheritance 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 147 of file G4AnyMethod.hh.

View newest version in sPHENIX GitHub at line 147 of file G4AnyMethod.hh

Constructor & Destructor Documentation

G4AnyMethod::Placeholder::Placeholder ( )
inline

Definition at line 149 of file G4AnyMethod.hh.

View newest version in sPHENIX GitHub at line 149 of file G4AnyMethod.hh

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

Definition at line 150 of file G4AnyMethod.hh.

View newest version in sPHENIX GitHub at line 150 of file G4AnyMethod.hh

Member Function Documentation

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

Implemented in G4AnyMethod::FuncRef2< S, T, A0, A1 >, G4AnyMethod::FuncRef1< S, T, A0 >, and G4AnyMethod::FuncRef< S, T >.

Referenced by G4AnyMethod::ArgType().

+ Here is the caller graph for this function:

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

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