atlas
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
atlas::AtlasTool Class Referenceabstract
Inheritance diagram for atlas::AtlasTool:
Inheritance graph
[legend]
Collaboration diagram for atlas::AtlasTool:
Collaboration graph
[legend]

Public Types

typedef std::vector< eckit::option::Option * > Options
 
typedef eckit::option::CmdArgs Args
 

Public Member Functions

 AtlasTool (int argc, char **argv)
 
int start ()
 
virtual void run ()
 
virtual int execute (const Args &)=0
 

Static Public Member Functions

static constexpr int success ()
 
static constexpr int failed ()
 

Protected Member Functions

virtual bool serial ()
 
virtual std::string indent ()
 
virtual std::string briefDescription ()
 
virtual std::string longDescription ()
 
virtual std::string usage ()
 
void add_option (eckit::option::Option *option)
 
virtual void help (std::ostream &out=Log::info())
 
virtual int numberOfPositionalArguments ()
 
virtual int minimumPositionalArguments ()
 
bool handle_help ()
 

The documentation for this class was generated from the following files: