/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Protected Attributes | Private Member Functions
ToolBase Class Reference

#include <ToolBase.h>

List of all members.

Public Member Functions

 ToolBase (const std::string &name)
virtual ~ToolBase ()
const std::string & name ()
template<typename Type >
bool setOption (const std::string &option, Type &var)

Protected Attributes

std::string m_name

Private Member Functions

 ToolBase ()
 ToolBase (const ToolBase &)
ToolBaseoperator= (const ToolBase &)

Detailed Description

Definition at line 8 of file ToolBase.h.


Constructor & Destructor Documentation

ToolBase::ToolBase ( const std::string &  name) [inline]

Definition at line 12 of file ToolBase.h.

: m_name(name) {}
virtual ToolBase::~ToolBase ( ) [inline, virtual]

Definition at line 13 of file ToolBase.h.

{}
ToolBase::ToolBase ( ) [private]
ToolBase::ToolBase ( const ToolBase ) [private]

Member Function Documentation

const std::string& ToolBase::name ( void  ) [inline]

Definition at line 15 of file ToolBase.h.

{ return m_name; }
template<typename Type >
bool ToolBase::setOption ( const std::string &  option,
Type &  var 
)

Definition at line 31 of file ToolBase.h.

{
    return OptionParser::setOption(m_name, option, var);
}
ToolBase& ToolBase::operator= ( const ToolBase ) [private]

Member Data Documentation

std::string ToolBase::m_name [protected]

Definition at line 22 of file ToolBase.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:50:18 for LafKernel by doxygen 1.7.4