Go to the documentation of this file.
   15 #ifndef TCLAP_COMMANDLINE_INTERFACE_H 
   16 #define TCLAP_COMMANDLINE_INTERFACE_H 
   36 class CmdLineInterface
 
   49                 virtual void add( 
Arg& a )=0;
 
   55                 virtual void add( 
Arg* a )=0;
 
   71                 virtual void xorAdd( std::vector<Arg*>& xors )=0;
 
   78                 virtual void parse(
int argc, 
char** argv)=0;
 
  
virtual std::list< Arg * > & getArgList()=0
virtual std::string & getVersion()=0
TClap class indirectly used by CmdLine for handling xor'd arguments.
virtual ~CmdLineInterface()
virtual std::string & getMessage()=0
virtual char getDelimiter()=0
virtual void add(Arg &a)=0
Virtual parent for all the different argument classes.
virtual XorHandler & getXorHandler()=0
virtual bool hasHelpAndVersion()=0
virtual void xorAdd(Arg &a, Arg &b)=0
virtual void parse(int argc, char **argv)=0
Tclap class indirectly used by children for standardising outputs.
virtual void setOutput(CmdLineOutput *co)=0
virtual CmdLineOutput * getOutput()=0
virtual std::string & getProgramName()=0
ecl_command_line
Author(s): Daniel Stonier 
autogenerated on Wed Mar 2 2022 00:16:13