#include <zorba/properties_base.h>
|
virtual std::string | check_args () |
|
void | copy_args (const char **argv) |
|
virtual const char ** | get_all_options () const =0 |
|
const std::vector< std::string > & | getPositionalArgs () const |
|
template<class T > |
void | init_val (const char *str, T &val, unsigned delta=0) |
|
template<> |
ZORBA_DLL_PUBLIC void | init_val (const char *str, std::string &val, unsigned delta) |
|
template<> |
ZORBA_DLL_PUBLIC void | init_val (const char *str, std::vector< std::string > &val, unsigned delta) |
|
std::string | load_all (const char *cfgFilename, const std::string &env_pfx, int argc, const char **argv) |
|
virtual std::string | load_argv (int argc, const char **argv)=0 |
|
std::string | load_env (const std::string &env_pfx) |
|
std::string | load_env (const std::string &env_pfx, const char **options) |
|
std::string | load_file (const char *fname) |
|
virtual | ~PropertiesBase () |
|
Definition at line 31 of file properties_base.h.
virtual zorba::PropertiesBase::~PropertiesBase |
( |
| ) |
|
|
inlinevirtual |
virtual std::string zorba::PropertiesBase::check_args |
( |
| ) |
|
|
inlinevirtual |
void zorba::PropertiesBase::copy_args |
( |
const char ** |
argv | ) |
|
|
inline |
virtual const char** zorba::PropertiesBase::get_all_options |
( |
| ) |
const |
|
pure virtual |
const std::vector<std::string>& zorba::PropertiesBase::getPositionalArgs |
( |
| ) |
const |
|
inline |
template<class T >
void zorba::PropertiesBase::init_val |
( |
const char * |
str, |
|
|
T & |
val, |
|
|
unsigned |
delta = 0 |
|
) |
| |
|
inline |
template<>
ZORBA_DLL_PUBLIC void zorba::PropertiesBase::init_val |
( |
const char * |
str, |
|
|
std::string & |
val, |
|
|
unsigned |
delta |
|
) |
| |
template<>
ZORBA_DLL_PUBLIC void zorba::PropertiesBase::init_val |
( |
const char * |
str, |
|
|
std::vector< std::string > & |
val, |
|
|
unsigned |
delta |
|
) |
| |
std::string zorba::PropertiesBase::load_all |
( |
const char * |
cfgFilename, |
|
|
const std::string & |
env_pfx, |
|
|
int |
argc, |
|
|
const char ** |
argv |
|
) |
| |
|
inline |
virtual std::string zorba::PropertiesBase::load_argv |
( |
int |
argc, |
|
|
const char ** |
argv |
|
) |
| |
|
pure virtual |
std::string zorba::PropertiesBase::load_env |
( |
const std::string & |
env_pfx | ) |
|
|
inline |
std::string zorba::PropertiesBase::load_env |
( |
const std::string & |
env_pfx, |
|
|
const char ** |
options |
|
) |
| |
std::string zorba::PropertiesBase::load_file |
( |
const char * |
fname | ) |
|
std::vector<std::string> zorba::PropertiesBase::thePositionalArgs |
|
protected |
The documentation for this class was generated from the following file: