1
0
mirror of synced 2026-01-27 12:01:45 +00:00
Files
andrastantos.cray-sim/simulator/sim_lib/commands.h
2020-09-09 15:11:45 -07:00

15 lines
365 B
C++

#ifndef __COMMANDS_H__
#define __COMMANDS_H__
#include "parser.h"
class CmdFactoryBase_i {
public:
virtual ~CmdFactoryBase_i() {}
virtual bool ParseAndExec(TokenStream_t::const_iterator aBegin, TokenStream_t::const_iterator aEnd) = 0;
virtual std::string GetCommandName() const = 0;
virtual std::string GetDeviceName() const = 0;
};
#endif // __COMMANDS_H__