|
E-MailRelay
|
#include "gdef.h"#include "gexception.h"#include "gassert.h"#include <functional>#include <memory>
Include dependency graph for gslot.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | G::Slot::Binder< T, Args > |
| A functor class template that contains the target object pointer and method pointer, similar to c++20 bind_front(&T::fn,tp). More... | |
| struct | G::Slot::Slot< Args > |
| A slot class template that is parameterised only on the target method's signature (with an implicit void return) and not on the target class. More... | |
| struct | G::Slot::Signal< SlotArgs > |
| A slot holder, with connect() and emit() methods. More... | |
Namespaces | |
| namespace | G |
| Low-level classes. | |
| namespace | G::Slot |
| A callback mechanism that isolates event sinks from event sources. | |
Functions | |
| template<typename TSink , typename... Args> | |
| Slot< Args... > | G::Slot::slot (TSink &sink, void(TSink::*method)(Args...)) |
| A factory function for Slot objects. More... | |