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 
35 class CmdLineOutput
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
virtual ~CmdLineOutput()
virtual void version(CmdLineInterface &c)=0
virtual void failure(CmdLineInterface &c, ArgException &e)=0


xbot_node
Author(s): Roc, wangpeng@droid.ac.cn
autogenerated on Sat Oct 10 2020 03:28:13