|
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.