class CBinds: public CModule { public: class CCmdBind: public CCommand { public: CCmdBind(CBinds& Binds); virtual ~CCmdBind(); virtual void Execute(std::vector vsArguments); protected: CBind& m_iBinds; }; class CCmdUnbind: public CCommand { public: CCmdUnbind(CBinds& Binds); virtual ~CCmdUnbind(); virtual void Execute(std::vector vsArguments); protected: CBind& m_iBinds; };