CBMC
ms_link_cmdline.h
Go to the documentation of this file.
1 /*******************************************************************\
2 
3 Module: A special command line object for LINK options
4 
5 Author: Daniel Kroening
6 
7 Date: July 2018
8 
9 \*******************************************************************/
10 
13 
14 #ifndef CPROVER_GOTO_CC_MS_LINK_CMDLINE_H
15 #define CPROVER_GOTO_CC_MS_LINK_CMDLINE_H
16 
17 #include "goto_cc_cmdline.h"
18 
20 {
21 public:
22  using cmdlinet::parse;
23  virtual bool parse(int, const char **);
24 
26  {
27  }
28 
29 protected:
30  void process_non_link_option(const std::string &s);
31  void process_link_option(const std::string &s);
32  void process_response_file(const std::string &file);
33  void process_response_file_line(const std::string &line);
34  bool parse(const std::vector<std::string> &);
35 };
36 
37 #endif // CPROVER_GOTO_CC_MS_LINK_CMDLINE_H
virtual bool parse(int argc, const char **argv, const char *optstring)
Parses a commandline according to a specification given in optstring.
Definition: cmdline.cpp:163
Command line interpretation for goto-cc.