}
virtual ~Command() {
+ UnRegisterCommand(this);
}
const std::string& Name() const {
const std::string long_help_string_;
static void RegisterCommand(Command* cmd);
+ static void UnRegisterCommand(Command* cmd);
DISALLOW_COPY_AND_ASSIGN(Command);
};