Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Implementation details of instance management for command invocation by the GUI.
This translation unit combines the implementation code of several facilities related to definition and instantiation of concrete command instances.
Definition in file command-setup.cpp.
#include "lib/error.hpp"
#include "include/logging.h"
#include "include/lifecycle.h"
#include "steam/control/command.hpp"
#include "steam/control/command-setup.hpp"
#include "steam/control/command-instance-manager.hpp"
#include "steam/control/command-def.hpp"
#include "lib/symbol.hpp"
#include "lib/format-string.hpp"
#include "lib/util.hpp"
#include <tuple>
#include <utility>
Typedefs | |
using | CmdDefEntry = std::tuple< Symbol, DefinitionClosure > |
Functions | |
std::deque< CmdDefEntry > & | pendingCmdDefinitions () |
Variables | |
LifecycleHook | schedule_ (ON_GLOBAL_INIT, &CommandSetup::invokeDefinitionClosures) |
Namespaces | |
steam | |
Steam-Layer implementation namespace root. | |
steam::control | |
Steam-Layer dispatcher, controller and administrative facilities. | |