OdbDesignLib
OdbDesign ODB++ Parsing Library
 
Loading...
Searching...
No Matches
Odb::Lib::App::OdbAppBase Class Reference
Inheritance diagram for Odb::Lib::App::OdbAppBase:
Odb::Lib::App::IOdbApp

Public Member Functions

 OdbAppBase (int argc, char *argv[])
 
const OdbDesignArgsargs () const override
 
DesignCachedesigns () override
 
virtual Utils::ExitCode Run () override
 

Static Public Attributes

static const char * DEFAULT_DESIGNS_DIR = "designs"
 

Protected Attributes

DesignCache m_designCache
 
const OdbDesignArgs m_commandLineArgs
 

Detailed Description

Definition at line 12 of file OdbAppBase.h.

Constructor & Destructor Documentation

◆ OdbAppBase()

Odb::Lib::App::OdbAppBase::OdbAppBase ( int  argc,
char *  argv[] 
)

Definition at line 15 of file OdbAppBase.cpp.

◆ ~OdbAppBase()

Odb::Lib::App::OdbAppBase::~OdbAppBase ( )
virtual

Definition at line 22 of file OdbAppBase.cpp.

Member Function Documentation

◆ args()

const OdbDesignArgs & Odb::Lib::App::OdbAppBase::args ( ) const
overridevirtual

Implements Odb::Lib::App::IOdbApp.

Definition at line 28 of file OdbAppBase.cpp.

◆ designs()

DesignCache & Odb::Lib::App::OdbAppBase::designs ( )
overridevirtual

Implements Odb::Lib::App::IOdbApp.

Definition at line 33 of file OdbAppBase.cpp.

◆ Run()

Utils::ExitCode Odb::Lib::App::OdbAppBase::Run ( )
overridevirtual

Implements Odb::Lib::App::IOdbApp.

Definition at line 38 of file OdbAppBase.cpp.

Member Data Documentation

◆ DEFAULT_DESIGNS_DIR

const char* Odb::Lib::App::OdbAppBase::DEFAULT_DESIGNS_DIR = "designs"
inlinestatic

Definition at line 23 of file OdbAppBase.h.

◆ m_commandLineArgs

const OdbDesignArgs Odb::Lib::App::OdbAppBase::m_commandLineArgs
protected

Definition at line 27 of file OdbAppBase.h.

◆ m_designCache

DesignCache Odb::Lib::App::OdbAppBase::m_designCache
protected

Definition at line 26 of file OdbAppBase.h.


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