53 ParamValueMap::iterator iter;
55 for (iter = defaults.begin(); iter != defaults.end(); ++iter)
58 +
mSignature->GetValidator(iter->first).GetDescription()
60 + iter->second.MakeString() +
wxT(
")");
std::map< wxString, wxVariant > ParamValueMap
Contains declarations for CommandType class.
Class that maps parameter names to default values and validators.
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
const wxString & Internal() const
virtual ComponentInterfaceSymbol BuildName() const =0
std::optional< CommandSignature > mSignature
virtual void BuildSignature(CommandSignature &signature)=0
Postcondition: signature is a 'signature' map containing parameter.
CommandSignature & GetSignature()
virtual ~OldStyleCommandType()
ComponentInterfaceSymbol GetSymbol() const override
const TranslatableString desc