![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <neolib/neolib.hpp>#include <functional>#include <neolib/core/mutex.hpp>#include <neolib/core/lifetime.hpp>#include <neolib/core/reference_counted.hpp>Go to the source code of this file.
Classes | |
| class | neolib::i_async_event_queue |
| class | neolib::i_slot_base |
| class | neolib::i_slot< Args > |
| struct | neolib::slot_proxy< Args > |
| class | neolib::i_event< Args > |
| class | neolib::slot< Args > |
| class | neolib::sink |
Namespaces | |
| namespace | neolib |
| namespace | neolib::event_system |
Macros | |
| #define | detail_event_subscribe(declName, ...) |
| #define | declare_event(declName, ...) |
Enumerations | |
| enum class | neolib::trigger_type { neolib::Synchronous , neolib::SynchronousDontQueue , neolib::Asynchronous , neolib::AsynchronousDontQueue } |
| enum class | neolib::trigger_result { neolib::Unknown , neolib::Unaccepted , neolib::Accepted } |
| #define declare_event | ( | declName, | |
| ... | |||
| ) |
Definition at line 305 of file i_event.hpp.
| #define detail_event_subscribe | ( | declName, | |
| ... | |||
| ) |
Definition at line 301 of file i_event.hpp.