#include <ToolFactory.h>
|
virtual Tool * | create (int argc, char **argv)=0 |
|
virtual void | help (std::ostream &)=0 |
|
virtual void | usage (const std::string &, std::ostream &)=0 |
|
virtual bool | experimental ()=0 |
|
Definition at line 21 of file ToolFactory.h.
◆ AbstractToolFactory()
odc::tool::AbstractToolFactory::AbstractToolFactory |
( |
const std::string & |
name | ) |
|
|
protected |
◆ ~AbstractToolFactory()
odc::tool::AbstractToolFactory::~AbstractToolFactory |
( |
| ) |
|
|
protectedvirtual |
◆ create()
virtual Tool* odc::tool::AbstractToolFactory::create |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
pure virtual |
◆ createTool()
Tool * odc::tool::AbstractToolFactory::createTool |
( |
const std::string & |
name, |
|
|
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
static |
◆ experimental()
virtual bool odc::tool::AbstractToolFactory::experimental |
( |
| ) |
|
|
pure virtual |
◆ findTool()
◆ help()
virtual void odc::tool::AbstractToolFactory::help |
( |
std::ostream & |
| ) |
|
|
pure virtual |
◆ listTools()
void odc::tool::AbstractToolFactory::listTools |
( |
std::ostream & |
s | ) |
|
|
static |
◆ printToolHelp()
void odc::tool::AbstractToolFactory::printToolHelp |
( |
const std::string & |
name, |
|
|
std::ostream & |
s |
|
) |
| |
|
static |
◆ printToolsHelp()
void odc::tool::AbstractToolFactory::printToolsHelp |
( |
std::ostream & |
s | ) |
|
|
static |
◆ printToolUsage()
void odc::tool::AbstractToolFactory::printToolUsage |
( |
const std::string & |
name, |
|
|
std::ostream & |
s |
|
) |
| |
|
static |
◆ testCases()
std::vector< test::TestCase * > * odc::tool::AbstractToolFactory::testCases |
( |
const std::vector< std::string > & |
patterns = matchAll | ) |
|
|
static |
◆ usage()
virtual void odc::tool::AbstractToolFactory::usage |
( |
const std::string & |
, |
|
|
std::ostream & |
|
|
) |
| |
|
pure virtual |
◆ matchAll
const std::vector< std::string > odc::tool::AbstractToolFactory::matchAll = MatchAll() |
|
staticprivate |
◆ toolFactories
std::map< std::string, AbstractToolFactory * > * odc::tool::AbstractToolFactory::toolFactories = 0 |
|
staticprivate |
The documentation for this class was generated from the following files: