#include <zorba/properties_base.h>
List of all members.
Public Member Functions |
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 () |
Protected Attributes |
std::vector< std::string > | thePositionalArgs |
Constructor & Destructor Documentation
virtual zorba::PropertiesBase::~PropertiesBase |
( |
| ) |
[inline, virtual] |
Member Function Documentation
virtual std::string zorba::PropertiesBase::check_args |
( |
| ) |
[inline, virtual] |
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 | ) |
|
Member Data Documentation
The documentation for this class was generated from the following file: