cmd_line_output.hpp
Go to the documentation of this file.
1 
11 /*****************************************************************************
12 ** Ifdefs
13 *****************************************************************************/
14 
15 #ifndef TCLAP_CMDLINEOUTPUT_H
16 #define TCLAP_CMDLINEOUTPUT_H
17 
18 #include <string>
19 #include <vector>
20 #include <list>
21 #include <iostream>
22 #include <iomanip>
23 #include <algorithm>
24 
25 namespace ecl {
26 
27 class CmdLineInterface;
28 class ArgException;
29 
36 {
37 
38  public:
39 
43  virtual ~CmdLineOutput() {}
44 
49  virtual void usage(CmdLineInterface& c)=0;
50 
55  virtual void version(CmdLineInterface& c)=0;
56 
62  virtual void failure( CmdLineInterface& c,
63  ArgException& e )=0;
64 
65 };
66 
67 }; // namespace ecl
68 
69 #endif
virtual void usage(CmdLineInterface &c)=0
Tclap class indirectly used by children for standardising outputs.
Managing interface for The base class that manages the command line definition and passes along the p...
virtual void version(CmdLineInterface &c)=0
Defines the exception that is thrown whenever a command line is created and parsed.
virtual void failure(CmdLineInterface &c, ArgException &e)=0


ecl_command_line
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:18:23