CBMC
symtab2gb_parse_options.h
Go to the documentation of this file.
1 /******************************************************************\
2 
3 Module: symtab2gb_parse_options
4 
5 Author: Diffblue Ltd.
6 
7 \******************************************************************/
8 
9 #ifndef CPROVER_SYMTAB2GB_SYMTAB2GB_PARSE_OPTIONS_H
10 #define CPROVER_SYMTAB2GB_SYMTAB2GB_PARSE_OPTIONS_H
11 
12 #include <util/parse_options.h>
13 
14 #define SYMTAB2GB_OUT_FILE_OPT "out"
15 
16 // clang-format off
17 
18 #define SYMTAB2GB_OPTIONS \
19  "(" SYMTAB2GB_OUT_FILE_OPT "):" \
20 // end options
21 
22 // clang-format on
23 
25 {
26 public:
27  symtab2gb_parse_optionst(int argc, const char *argv[]);
28  void help() override;
29  int doit() override;
30 
31 protected:
32  void register_languages() override;
33 };
34 
35 #endif // CPROVER_SYMTAB2GB_SYMTAB2GB_PARSE_OPTIONS_H
symtab2gb_parse_optionst
Definition: symtab2gb_parse_options.h:24
parse_options_baset
Definition: parse_options.h:19
symtab2gb_parse_optionst::doit
int doit() override
Definition: symtab2gb_parse_options.cpp:121
symtab2gb_parse_optionst::help
void help() override
Definition: symtab2gb_parse_options.cpp:145
symtab2gb_parse_optionst::symtab2gb_parse_optionst
symtab2gb_parse_optionst(int argc, const char *argv[])
Definition: symtab2gb_parse_options.cpp:31
parse_options.h
symtab2gb_parse_optionst::register_languages
void register_languages() override
Definition: symtab2gb_parse_options.cpp:112