|
codex
|
#include <concepts>#include <cstdio>#include <functional>#include <vector>

Go to the source code of this file.
Classes | |
| struct | codex::BaseEvent |
| Base class tag to identify events. More... | |
| struct | codex::OnClick |
| Sample button click event. More... | |
| struct | codex::OnKey |
| Sample key press event. More... | |
| struct | codex::detail::EventListenerVec< E > |
| Storage base class for a given event type. More... | |
| class | codex::EventDispatcher< Es > |
| A type-safe event listener/dispatcher. More... | |
Namespaces | |
| namespace | codex |
| namespace | codex::detail |
Concepts | |
| concept | codex::Event |
| Semi-arbitrary method to identify an event type. | |
| concept | codex::EventListener |
| Constrains a callable to an event type. | |