#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: