E-MailRelay
|
#include "gdef.h"
#include "gexception.h"
#include "gassert.h"
#include <functional>
#include <memory>
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... | |