23#ifndef __COMMANDDIRECTORY__
24#define __COMMANDDIRECTORY__
36 static void AddCommand(std::unique_ptr<OldStyleCommandType> type);
42 { AddCommand( std::move( type ) ); }
std::map< wxString, std::unique_ptr< OldStyleCommandType > > CommandMap
Contains declarations for CommandType class.
Allows registration and lookup (by name) of command types.
static std::unique_ptr< CommandDirectory > mInstance
CommandOutputTargets a mix of three output classes to output progress indication, status messages and...
Base class for containing data common to all commands of a given type. Also acts as a factory.
Services * Get()
Fetch the global instance, or nullptr if none is yet installed.
RegisterType(std::unique_ptr< OldStyleCommandType > type)