|
| bool | has_key (const std::string &key) const override |
| |
| bool | get_bool (const std::string &key) const override |
| |
| int | get_int (const std::string &key) const override |
| |
| double | get_double (const std::string &key) const override |
| |
| b2000::csda< double > | get_csda_double (const std::string &key) const override |
| |
| std::complex< double > | get_complex_double (const std::string &key) const override |
| |
| std::string | get_string (const std::string &key) const override |
| |
| void | get (const std::string &key, std::vector< int > &v) const override |
| |
| void | get (const std::string &key, std::vector< double > &v) const override |
| |
| void | get (const std::string &key, std::vector< b2000::csda< double > > &v) const override |
| |
| void | get (const std::string &key, std::vector< std::complex< double > > &v) const override |
| |
| void | warn_on_non_used_key () const override |
| |
| virtual bool | get_bool (const std::string &key, bool default_) const |
| |
| virtual int | get_int (const std::string &key, int default_) const |
| |
| virtual double | get_double (const std::string &key, double default_) const |
| |
| virtual b2000::csda< double > | get_csda_double (const std::string &key, b2000::csda< double > default_) const |
| |
| virtual std::complex< double > | get_complex_double (const std::string &key, std::complex< double > default_) const |
| |
| virtual std::string | get_string (const std::string &key, const std::string &default_) const |
| |
| template<typename T > |
| T | get (const std::string &key) const |
| |
| template<typename T > |
| T | get (const std::string &key, const T &default_) const |
| |
| virtual const std::string & | get_object_name () const |
| |
| virtual | ~Object () |
| |
Command-line options for inserting (key,value) pair into a dictionary, with the values being of types bool, int, double, std::complex, and std::string.