OpenM++ runtime library (libopenm)
|
This is the complete list of members for openm::ArgReader, including all inherited members.
adjustLogSettings(int argc, char **argv) | openm::ArgReader | |
ArgReader(void) | openm::ArgReader | inline |
ArgReader(int argc, char **argv, const size_t i_keyArrSize, const char **i_keyArr, const size_t i_shortArrSize=0, const pair< const char *, const char * > *i_shortPairArr=nullptr) | openm::ArgReader | |
args | openm::ArgReader | |
boolOption(const char *i_key) const noexcept | openm::ArgReader | |
boolOptionToInt(const char *i_key) const noexcept | openm::ArgReader | |
doubleOption(const char *i_key, double i_default) const noexcept | openm::ArgReader | |
intOption(const char *i_key, int i_default) const noexcept | openm::ArgReader | inline |
isOptionExist(const char *i_key) const noexcept | openm::ArgReader | |
loadIniFile(const char *i_filePath, const size_t i_keyArrSize, const char **i_keyArr, bool i_isStoreUnknown=false, const size_t i_sectionToMergeSize=0, const char **i_sectionToMergeArr=nullptr, const size_t i_multiKeySize=0, const char **i_multiKeyArr=nullptr) | openm::ArgReader | |
longOption(const char *i_key, long long i_default) const noexcept | openm::ArgReader | |
parseCommandLine(int argc, char **argv, bool i_isThrowUnknown, bool i_isStoreUnknown, const size_t i_keyArrSize, const char **i_keyArr, const size_t i_shortArrSize=0, const pair< const char *, const char * > *i_shortPairArr=nullptr, const size_t i_prefixSize=0, const char **i_prefixArr=nullptr, const size_t i_suffixSize=0, const char **i_suffixArr=nullptr) | openm::ArgReader | |
strOption(const char *i_key, const string &i_default="") const noexcept | openm::ArgReader | |
~ArgReader(void) noexcept | openm::ArgReader | inline |