Class nptool::OptionManager
ClassList > nptool > OptionManager
Inherited by the following classes: nptool::Application
Public Functions
| Type | Name |
|---|---|
| std::string | GetAnalysisOutputPath () |
| std::string | GetArg (std::string flag) |
| int | GetArgcArgv (char **& argv) |
| std::string | GetConversionOutputPath () |
| std::string | GetDefaultOutputPath () |
| std::string | GetEnergyLossPath () |
| int | GetIntArg (std::string flag) |
| std::string | GetOnlineMacroPath () |
| std::string | GetOutputPath () |
| std::string | GetSimulationOutputPath () |
| std::vector< std::string > | GetVectorArg (std::string flag) |
| bool | HasFlag (std::string flag) |
| std::vector< std::string > | ListIgnoredFlag () |
| unsigned int | NumberOfFlags () |
| OptionManager () |
|
| OptionManager (int argc, char ** argv) |
|
| OptionManager (std::string arg) |
|
| void | PrintIgnoredFlag () |
| void | ReadArgument (int argc=0, char ** argv=NULL) |
| void | ReadArgument (std::string arg) |
| void | ReadProjectConfigFile (std::string app_name) |
| ~OptionManager () |
Public Functions Documentation
function GetAnalysisOutputPath
inline std::string nptool::OptionManager::GetAnalysisOutputPath ()
function GetArg
std::string nptool::OptionManager::GetArg (
std::string flag
)
function GetArgcArgv
inline int nptool::OptionManager::GetArgcArgv (
char **& argv
)
function GetConversionOutputPath
inline std::string nptool::OptionManager::GetConversionOutputPath ()
function GetDefaultOutputPath
inline std::string nptool::OptionManager::GetDefaultOutputPath ()
function GetEnergyLossPath
inline std::string nptool::OptionManager::GetEnergyLossPath ()
function GetIntArg
int nptool::OptionManager::GetIntArg (
std::string flag
)
function GetOnlineMacroPath
inline std::string nptool::OptionManager::GetOnlineMacroPath ()
function GetOutputPath
inline std::string nptool::OptionManager::GetOutputPath ()
function GetSimulationOutputPath
inline std::string nptool::OptionManager::GetSimulationOutputPath ()
function GetVectorArg
std::vector< std::string > nptool::OptionManager::GetVectorArg (
std::string flag
)
function HasFlag
bool nptool::OptionManager::HasFlag (
std::string flag
)
function ListIgnoredFlag
std::vector< std::string > nptool::OptionManager::ListIgnoredFlag ()
function NumberOfFlags
unsigned int nptool::OptionManager::NumberOfFlags ()
function OptionManager [1/3]
inline nptool::OptionManager::OptionManager ()
function OptionManager [2/3]
nptool::OptionManager::OptionManager (
int argc,
char ** argv
)
function OptionManager [3/3]
nptool::OptionManager::OptionManager (
std::string arg
)
function PrintIgnoredFlag
void nptool::OptionManager::PrintIgnoredFlag ()
function ReadArgument [1/2]
void nptool::OptionManager::ReadArgument (
int argc=0,
char ** argv=NULL
)
function ReadArgument [2/2]
void nptool::OptionManager::ReadArgument (
std::string arg
)
function ReadProjectConfigFile
void nptool::OptionManager::ReadProjectConfigFile (
std::string app_name
)
function ~OptionManager
inline nptool::OptionManager::~OptionManager ()
The documentation for this class was generated from the following file src/core/NPOptionManager.h