#include "event-queue.h"
|
| event_queue () |
|
| ~event_queue () |
|
void | discard_first () |
|
void | run_first () |
|
std::size_t | size () const |
|
| action_container () |
|
virtual | ~action_container ()=default |
|
template<typename F , typename... Args> |
void | add (F &&fcn, Args &&... args) |
|
template<typename T > |
void | add_delete (T *obj) |
|
template<typename... Params, typename... Args> |
void | add_fcn (void(*fcn)(Params...), Args &&... args) |
|
template<typename T , typename... Params, typename... Args> |
void | add_method (T &obj, void(T::*method)(Params...), Args &&... args) |
|
template<typename T , typename... Params, typename... Args> |
void | add_method (T *obj, void(T::*method)(Params...), Args &&... args) |
|
void | discard () |
|
void | discard (std::size_t num) |
|
bool | empty () const |
|
| operator bool () const |
|
template<typename T > |
void | protect_var (T &var) |
|
template<typename T > |
void | protect_var (T &var, const T &val) |
|
void | run () |
|
void | run (std::size_t num) |
|
Definition at line 38 of file event-queue.h.
◆ event_queue()
event_queue::event_queue |
( |
| ) |
|
|
inline |
◆ ~event_queue()
event_queue::~event_queue |
( |
| ) |
|
|
inline |
◆ add_action()
void event_queue::add_action |
( |
elem * |
new_elem | ) |
|
|
inlineprotectedvirtual |
◆ discard_first()
void event_queue::discard_first |
( |
| ) |
|
|
inlinevirtual |
◆ run_first()
void event_queue::run_first |
( |
| ) |
|
|
inlinevirtual |
◆ size()
std::size_t event_queue::size |
( |
| ) |
const |
|
inlinevirtual |
◆ m_fifo
std::queue<elem *> event_queue::m_fifo |
|
protected |
The documentation for this class was generated from the following file: