CModCommand::CModCommand(const CString& sCmd, CmdFunc func,
                         const COptionalTranslation& Args,
                         const COptionalTranslation& Desc)
    : m_sCmd(sCmd), m_pFunc(std::move(func)), m_Args(Args), m_Desc(Desc) {}
CModCommand::CModCommand(const CString& sCmd, CmdFunc func,
                         const COptionalTranslation& Args,
                         const COptionalTranslation& Desc)
    : m_sCmd(sCmd), m_pFunc(std::move(func)), m_Args(Args), m_Desc(Desc) {}