#pragma once #include #include #include class ICommand { public: virtual void operator() (const dpp::slashcommand_t& Event) = 0; virtual void operator() (std::list& MusicQueue, const dpp::slashcommand_t& Event) = 0; std::vector CommandObjectVector; };