> The XQuery Processor
#include <zorba/properties_base.h>
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<> | |
| ZORBA_DLL_PUBLIC void | init_val (const char *str, std::vector< std::string > &val, unsigned delta) |
| template<> | |
| ZORBA_DLL_PUBLIC void | init_val (const char *str, std::string &val, unsigned delta) |
| template<class T > | |
| void | init_val (const char *str, T &val, unsigned delta=0) |
| virtual std::string | load_all (const char *cfgname, const std::string &env_pfx, int argc, const char **argv) |
| virtual std::string | load_argv (int argc, const char **argv)=0 |
| virtual std::string | load_env (const std::string &env_pfx) |
| virtual 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 |
Definition at line 28 of file properties_base.h.
| virtual zorba::PropertiesBase::~PropertiesBase | ( | ) | [inline, virtual] |
Definition at line 33 of file properties_base.h.
| virtual std::string zorba::PropertiesBase::check_args | ( | ) | [inline, virtual] |
Definition at line 37 of file properties_base.h.
| void zorba::PropertiesBase::copy_args | ( | const char ** | argv | ) | [inline] |
Definition at line 54 of file properties_base.h.
| virtual const char** zorba::PropertiesBase::get_all_options | ( | ) | const [pure virtual] |
| const std::vector<std::string >& zorba::PropertiesBase::getPositionalArgs | ( | ) | const [inline] |
Definition at line 52 of file properties_base.h.
| ZORBA_DLL_PUBLIC void zorba::PropertiesBase::init_val | ( | const char * | str, | |
| std::vector< std::string > & | val, | |||
| unsigned | delta | |||
| ) | [inline] |
| ZORBA_DLL_PUBLIC void zorba::PropertiesBase::init_val | ( | const char * | str, | |
| std::string & | val, | |||
| unsigned | delta | |||
| ) | [inline] |
| void zorba::PropertiesBase::init_val | ( | const char * | str, | |
| T & | val, | |||
| unsigned | delta = 0 | |||
| ) | [inline] |
Definition at line 60 of file properties_base.h.
| virtual std::string zorba::PropertiesBase::load_all | ( | const char * | cfgname, | |
| const std::string & | env_pfx, | |||
| int | argc, | |||
| const char ** | argv | |||
| ) | [inline, virtual] |
Definition at line 39 of file properties_base.h.
| virtual std::string zorba::PropertiesBase::load_argv | ( | int | argc, | |
| const char ** | argv | |||
| ) | [pure virtual] |
| virtual std::string zorba::PropertiesBase::load_env | ( | const std::string & | env_pfx | ) | [inline, virtual] |
| virtual std::string zorba::PropertiesBase::load_env | ( | const std::string & | env_pfx, | |
| const char ** | options | |||
| ) | [virtual] |
| std::string zorba::PropertiesBase::load_file | ( | const char * | fname | ) |
std::vector<std::string > zorba::PropertiesBase::__thePositionalArgs [protected] |
Definition at line 30 of file properties_base.h.