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
Class that maps parameter names to default values and validators.
CommandSignature(const CommandSignature &)=delete
CommandSignature & operator=(const CommandSignature &)=delete
A Validator is an object which checks whether a wxVariant satisfies a certain criterion....