Pol
Revision:cb584c9
|
#include <RunEclMain.h>
Public Member Functions | |
RunEclMain () | |
virtual | ~RunEclMain () |
Public Member Functions inherited from Pol::Clib::ProgramMain | |
ProgramMain () | |
virtual | ~ProgramMain () |
void | start (int argc, char *argv[]) |
Protected Member Functions | |
virtual int | main () |
Protected Member Functions inherited from Pol::Clib::ProgramMain | |
const std::vector< std::string > & | programArgs () const |
bool | programArgsFind (const std::string &filter, std::string *rest=nullptr) const |
std::string | programArgsFindEquals (const std::string &filter, std::string defaultVal) const |
int | programArgsFindEquals (const std::string &filter, int defaultVal, bool hexVal) const |
Private Member Functions | |
void | dumpScript (std::string fileName) |
int | runecl () |
int | runeclScript (std::string fileName) |
virtual void | showHelp () |
Private Attributes | |
bool | m_debug |
bool | m_profile |
bool | m_quiet |
Definition at line 12 of file RunEclMain.h.
Pol::Clib::RunEclMain::RunEclMain | ( | ) |
Definition at line 52 of file RunEclMain.cpp.
Referenced by main().
|
virtual |
Definition at line 53 of file RunEclMain.cpp.
|
private |
Definition at line 68 of file RunEclMain.cpp.
References Pol::Bscript::Executor::addModule(), Pol::Bscript::EScriptProgram::dump(), ref_ptr< T >::get(), INFO_PRINT, Pol::Bscript::EScriptProgram::read(), Pol::Bscript::Executor::setProgram(), and Pol::Bscript::Executor::setViewMode().
Referenced by main().
|
protectedvirtual |
Implements Pol::Clib::ProgramMain.
Definition at line 221 of file RunEclMain.cpp.
References dumpScript(), ERROR_PRINT, Pol::Bscript::escript_config, ESCRIPT_FILE_VER_CURRENT, m_debug, m_profile, m_quiet, Pol::Bscript::EScriptConfig::max_call_depth, Pol::Clib::ProgramMain::programArgs(), Pol::Clib::ProgramMain::programArgsFind(), runecl(), and showHelp().
|
private |
Definition at line 188 of file RunEclMain.cpp.
References ERROR_PRINT, Pol::Clib::ProgramMain::programArgs(), and runeclScript().
Referenced by main().
|
private |
Definition at line 92 of file RunEclMain.cpp.
References Pol::Bscript::Executor::addModule(), Pol::Bscript::display_bobjectimp_instances(), Pol::Testing::dummy(), Pol::Bscript::eobject_imp_constructions, Pol::Bscript::eobject_imp_count, ERROR_PRINT, Pol::Bscript::escript_execinstr_calls, Pol::Bscript::escript_instr_cycles, Pol::Bscript::Executor::exec(), ref_ptr< T >::get(), INFO_PRINT, Pol::Bscript::Executor::INSTRUCTIONS, Pol::Module::load_fileaccess_cfg(), Pol::Plib::load_packages(), m_debug, m_profile, Pol::Bscript::Executor::NONE, Pol::Clib::normalized_dir_form(), Pol::Plib::SystemState::packages, Pol::Bscript::EScriptProgram::pkg, Pol::Bscript::EScriptProgram::read(), Pol::Bscript::Executor::setDebugLevel(), Pol::Bscript::Executor::setProgram(), Pol::Bscript::Executor::sizeEstimate(), Pol::Clib::ProgramMain::start(), Pol::Clib::stringicmp(), Pol::Clib::strip_one(), and Pol::Plib::systemstate.
Referenced by runecl().
|
privatevirtual |
Implements Pol::Clib::ProgramMain.
Definition at line 56 of file RunEclMain.cpp.
References ERROR_PRINT.
Referenced by main().
|
private |
Definition at line 28 of file RunEclMain.h.
Referenced by main(), and runeclScript().
|
private |
Definition at line 29 of file RunEclMain.h.
Referenced by main(), and runeclScript().
|
private |
Definition at line 27 of file RunEclMain.h.
Referenced by main().