IODA Bundle
odc::tool::ToolRunnerApplication Class Reference

#include <ToolRunnerApplication.h>

Inheritance diagram for odc::tool::ToolRunnerApplication:
[legend]
Collaboration diagram for odc::tool::ToolRunnerApplication:
[legend]

Public Member Functions

 ToolRunnerApplication (int argc, char **argv, bool createCommandLineTool=true, bool deleteTool=true)
 
 ToolRunnerApplication (odc::tool::Tool &tool, int argc, char **argv)
 
 ~ToolRunnerApplication ()
 
void tool (odc::tool::Tool *)
 
void run ()
 
int printHelp (std::ostream &out)
 
- Public Member Functions inherited from odc::tool::ODBApplication
 ODBApplication (int argc, char **argv)
 
virtual ~ODBApplication ()
 
CommandLineParsercommandLineParser ()
 

Private Attributes

odc::tool::Tooltool_
 
bool deleteTool_
 

Detailed Description

Definition at line 25 of file ToolRunnerApplication.h.

Constructor & Destructor Documentation

◆ ToolRunnerApplication() [1/2]

odc::tool::ToolRunnerApplication::ToolRunnerApplication ( int  argc,
char **  argv,
bool  createCommandLineTool = true,
bool  deleteTool = true 
)

Definition at line 26 of file ToolRunnerApplication.cc.

◆ ToolRunnerApplication() [2/2]

odc::tool::ToolRunnerApplication::ToolRunnerApplication ( odc::tool::Tool tool,
int  argc,
char **  argv 
)

Definition at line 32 of file ToolRunnerApplication.cc.

◆ ~ToolRunnerApplication()

odc::tool::ToolRunnerApplication::~ToolRunnerApplication ( )

Definition at line 38 of file ToolRunnerApplication.cc.

Member Function Documentation

◆ printHelp()

int odc::tool::ToolRunnerApplication::printHelp ( std::ostream &  out)

Definition at line 66 of file ToolRunnerApplication.cc.

◆ run()

void odc::tool::ToolRunnerApplication::run ( )

Definition at line 48 of file ToolRunnerApplication.cc.

Here is the call graph for this function:

◆ tool()

void odc::tool::ToolRunnerApplication::tool ( odc::tool::Tool tool)

Definition at line 43 of file ToolRunnerApplication.cc.

Member Data Documentation

◆ deleteTool_

bool odc::tool::ToolRunnerApplication::deleteTool_
private

Definition at line 37 of file ToolRunnerApplication.h.

◆ tool_

odc::tool::Tool* odc::tool::ToolRunnerApplication::tool_
private

Definition at line 36 of file ToolRunnerApplication.h.


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