g4tools  5.4.0
Public Member Functions | Static Public Member Functions | List of all members
tools::sg::event Class Referenceabstract
Inheritance diagram for tools::sg::event:
Inheritance graph
[legend]

Public Member Functions

virtual void * cast (cid) const =0
 
virtual eventcopy () const =0
 
 event ()
 
virtual ~event ()
 
 event (const event &)
 
eventoperator= (const event &)
 

Static Public Member Functions

static cid id_class ()
 

Detailed Description

Definition at line 20 of file event.

Constructor & Destructor Documentation

◆ event() [1/2]

tools::sg::event::event ( )
inline

Definition at line 34 of file event.

34  {
35 #ifdef TOOLS_MEM
36  mem::increment(s_class().c_str());
37 #endif
38  }

◆ ~event()

virtual tools::sg::event::~event ( )
inlinevirtual

Definition at line 39 of file event.

39  {
40 #ifdef TOOLS_MEM
41  mem::decrement(s_class().c_str());
42 #endif
43  }

◆ event() [2/2]

tools::sg::event::event ( const event )
inline

Definition at line 45 of file event.

45  {
46 #ifdef TOOLS_MEM
47  mem::increment(s_class().c_str());
48 #endif
49  }

Member Function Documentation

◆ cast()

virtual void* tools::sg::event::cast ( cid  ) const
pure virtual

◆ copy()

virtual event* tools::sg::event::copy ( ) const
pure virtual

◆ id_class()

static cid tools::sg::event::id_class ( )
inlinestatic

Definition at line 23 of file event.

23 {return 0;}

◆ operator=()

event& tools::sg::event::operator= ( const event )
inline

Definition at line 50 of file event.

50 {return *this;}

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