19#ifndef __COMMANDSIGNATURE__
20#define __COMMANDSIGNATURE__
43 void AddParameter(
const wxString &
name,
45 std::unique_ptr<Validator> &&valid);
49 Validator &GetValidator(
const wxString ¶mName);
std::map< wxString, std::unique_ptr< Validator > > ValidatorMap
std::map< wxString, wxVariant > ParamValueMap
const TranslatableString name
Class that maps parameter names to default values and validators.
CommandSignature & operator=(const CommandSignature &) PROHIBITED
CommandSignature(const CommandSignature &) PROHIBITED
A Validator is an object which checks whether a wxVariant satisfies a certain criterion....