Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
|
Classes relating to this engine's implementation of signals. Contains template classes used to define signal senders, receivers, and trackers. More...
#include <memory>
#include <cassert>
#include <functional>
#include <string>
#include <map>
#include <set>
Go to the source code of this file.
Classes | |
class | ToyMaker::ISignalObserver |
class | ToyMaker::ISignal |
The base class for any signal that an object advertises. More... | |
class | ToyMaker::Signal_< TArgs > |
A class containing most of the implementation of this engine's Signal concept. More... | |
class | ToyMaker::SignalObserver_< TArgs > |
A class containing most of the implementation for this engine's SignalObserver concept. More... | |
class | ToyMaker::SignalTracker |
A signal tracker, the main interface between an object and the signal system. More... | |
class | ToyMaker::Signal< TArgs > |
A Signal object, designed to emit signals matching some data signature to be received by all the SignalObservers subscribed to it. More... | |
class | ToyMaker::SignalObserver< TArgs > |
A SignalObserver object, which can subscribe to Signals matching its data signature and receive signal events from them. More... | |
Namespaces | |
namespace | ToyMaker |
Namespace containing all class definitions and functions related to the ToyMaker engine. | |
Classes relating to this engine's implementation of signals. Contains template classes used to define signal senders, receivers, and trackers.