Skip to content

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