CBMC
Loading...
Searching...
No Matches
goto_cc_mode.h
Go to the documentation of this file.
1/*******************************************************************\
2
3Module: Command line interpretation for goto-cc.
4
5Author: CM Wintersteiger
6
7Date: June 2006
8
9\*******************************************************************/
10
13
14#ifndef CPROVER_GOTO_CC_GOTO_CC_MODE_H
15#define CPROVER_GOTO_CC_GOTO_CC_MODE_H
16
17#include <string>
18
21
23{
24public:
25 int main(int argc, const char **argv);
26 virtual int doit()=0;
27 virtual void help_mode()=0;
28 void help();
29 virtual void usage_error();
30
33 const std::string &_base_name,
36
37protected:
39 const std::string base_name;
41 void register_languages();
42};
43
44#endif // CPROVER_GOTO_CC_GOTO_CC_MODE_H
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Definition ai.h:562
~goto_cc_modet()
constructor
virtual int doit()=0
goto_cc_cmdlinet & cmdline
virtual void help_mode()=0
message_handlert & message_handler
const std::string base_name
virtual void usage_error()
Prints a message informing the user about incorrect options.
void help()
display command line help
int main()
Definition example.cpp:18