yasmine
sxy::completion_event Class Reference

#include <completion_event.hpp>

Inheritance diagram for sxy::completion_event:
sxy::specialized_event< completion_event, Y_COMPLETION_EVENT_ID, sxy::DEFAULT_EVENT_PRIORITY > sxy::event_impl sxy::event

Public Member Functions

 completion_event ()
 
virtual ~ completion_event () SX_NOEXCEPT SX_OVERRIDE
 
- Public Member Functions inherited from sxy::specialized_event< completion_event, Y_COMPLETION_EVENT_ID, sxy::DEFAULT_EVENT_PRIORITY >
 specialized_event (const std::string _name=std::string())
 Constructor. More...
 
virtual ~specialized_event () SX_NOEXCEPT SX_OVERRIDE
 
virtual std::string get_name () const SX_OVERRIDE
 Getter for event's name. More...
 
virtual sxy::event_id get_id () const SX_OVERRIDE
 Getter for event's ID. More...
 
- Public Member Functions inherited from sxy::event_impl
 event_impl (const event_id _event_id, const event_priority _event_priority=DEFAULT_EVENT_PRIORITY)
 
virtual ~event_impl () SX_NOEXCEPT SX_OVERRIDE
 
virtual event_priority get_priority () const SX_OVERRIDE
 Getter of event's priority. More...
 
virtual bool operator> (const event &_rhs) const SX_OVERRIDE
 Method for comparing the priorities between the current event and a given event. More...
 
- Public Member Functions inherited from sxy::event
 event ()
 
virtual ~event () SX_NOEXCEPT
 

Additional Inherited Members

- Static Public Member Functions inherited from sxy::specialized_event< completion_event, Y_COMPLETION_EVENT_ID, sxy::DEFAULT_EVENT_PRIORITY >
static constexpr sxy::event_id get_event_id ()
 Static getter for event's ID. More...
 
static sxe::shared_ptr< completion_eventcreate (_param_types... args)
 Method for creating an event with its parameters. More...
 
- Static Public Member Functions inherited from sxy::event_impl
static event_sptr create (const event_id _event_id, const event_priority _event_priority=DEFAULT_EVENT_PRIORITY)
 Static method for creating an event with the given ID and a priority. has DEFAULT_EVENT_PRIORITY as default value. More...
 

Constructor & Destructor Documentation

◆ completion_event()

sxy::completion_event::completion_event ( )
inlineexplicit

◆ ~ completion_event()

virtual sxy::completion_event::~ completion_event ( )
inlinevirtual

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