Program Listing for File cmd_line_output.hpp
↰ Return to documentation for file (include/ecl/command_line/cmd_line_output.hpp
)
/*****************************************************************************
** Ifdefs
*****************************************************************************/
#ifndef TCLAP_CMDLINEOUTPUT_H
#define TCLAP_CMDLINEOUTPUT_H
#include <string>
#include <vector>
#include <list>
#include <iostream>
#include <iomanip>
#include <algorithm>
namespace ecl {
class CmdLineInterface;
class ArgException;
class CmdLineOutput
{
public:
virtual ~CmdLineOutput() {}
virtual void usage(CmdLineInterface& c)=0;
virtual void version(CmdLineInterface& c)=0;
virtual void failure( CmdLineInterface& c,
ArgException& e )=0;
};
} // namespace ecl
#endif