CBMC
crangler_parse_options.h
Go to the documentation of this file.
1 /*******************************************************************\
2 
3 Module: CRANGLER Command Line Option Processing
4 
5 Author: Daniel Kroening, dkr@amazon.com
6 
7 \*******************************************************************/
8 
11 
12 #ifndef CPROVER_CRANGLER_CRANGLER_PARSE_OPTIONS_H
13 #define CPROVER_CRANGLER_CRANGLER_PARSE_OPTIONS_H
14 
15 #include <util/parse_options.h>
16 
18 {
19 public:
20  int doit() override;
21  void help() override;
22 
23  crangler_parse_optionst(int argc, const char **argv)
24  : parse_options_baset("", argc, argv, "CRANGLER")
25  {
26  }
27 
28 protected:
29  void process_crangler_json(const std::string &file_name);
30 };
31 
32 #endif // CPROVER_CRANGLER_CRANGLER_PARSE_OPTIONS_H
crangler_parse_optionst::help
void help() override
Definition: crangler_parse_options.cpp:50
parse_options_baset
Definition: parse_options.h:19
crangler_parse_optionst
Definition: crangler_parse_options.h:17
crangler_parse_optionst::process_crangler_json
void process_crangler_json(const std::string &file_name)
Definition: crangler_parse_options.cpp:38
crangler_parse_optionst::doit
int doit() override
Definition: crangler_parse_options.cpp:24
crangler_parse_optionst::crangler_parse_optionst
crangler_parse_optionst(int argc, const char **argv)
Definition: crangler_parse_options.h:23
parse_options.h