Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef TCLAP_CMDLINEOUTPUT_H
00024 #define TCLAP_CMDLINEOUTPUT_H
00025
00026 #include <string>
00027 #include <vector>
00028 #include <list>
00029 #include <iostream>
00030 #include <iomanip>
00031 #include <algorithm>
00032
00033 namespace TCLAP {
00034
00035 class CmdLineInterface;
00036 class ArgException;
00037
00041 class CmdLineOutput
00042 {
00043
00044 public:
00045
00049 virtual ~CmdLineOutput() {}
00050
00055 virtual void usage(CmdLineInterface& c)=0;
00056
00061 virtual void version(CmdLineInterface& c)=0;
00062
00068 virtual void failure( CmdLineInterface& c,
00069 ArgException& e )=0;
00070
00071 };
00072
00073 }
00074 #endif