Represents a handler that is about to be added to the events manager but is still waiting for some data. More...
#include <manager_impl.hpp>
Public Member Functions | |
pending_event_handler (event_handlers &list, handler_ptr handler) | |
bool | valid () const |
Check if this handler is valid. More... | |
event_handler * | operator-> () |
Access the event handler. More... | |
event_handler & | operator* () |
pending_event_handler (pending_event_handler &&)=default | |
~pending_event_handler () | |
Private Member Functions | |
pending_event_handler (const pending_event_handler &)=delete | |
pending_event_handler & | operator= (const pending_event_handler &)=delete |
pending_event_handler & | operator= (pending_event_handler &&)=delete |
Private Attributes | |
event_handlers & | list_ |
handler_ptr | handler_ |
Represents a handler that is about to be added to the events manager but is still waiting for some data.
The handler will automatically be added when this class is destroyed, unless it has become invalid somehow.
Definition at line 33 of file manager_impl.hpp.
|
privatedelete |
Referenced by operator*().
|
inline |
Definition at line 42 of file manager_impl.hpp.
|
default |
game_events::pending_event_handler::~pending_event_handler | ( | ) |
Definition at line 159 of file manager_impl.cpp.
References gui2::event::handler_.
Referenced by operator*().
|
inline |
Definition at line 50 of file manager_impl.hpp.
References handler_, pending_event_handler(), and ~pending_event_handler().
|
inline |
Access the event handler.
Definition at line 49 of file manager_impl.hpp.
|
privatedelete |
|
privatedelete |
|
inline |
Check if this handler is valid.
Definition at line 47 of file manager_impl.hpp.
|
private |
Definition at line 36 of file manager_impl.hpp.
Referenced by operator*().
|
private |
Definition at line 35 of file manager_impl.hpp.