|
MPQC
3.0.0-alpha
|
This class allows keyval associations to be set up by the program, rather than determined by an external file. More...
#include <util/keyval/keyval.h>

Public Member Functions | |
| void | clear () |
| Erase all of the stored assignments. | |
| void | print (std::ostream &os=ExEnv::out0()) const |
Assignments. | |
Each of this routines assigns key to val. | |
| void | assign (const char *key, const Ref< KeyValValue > &val) |
| void | assign (const char *key, double val) |
| void | assignboolean (const char *key, int val) |
| void | assign (const char *key, float val) |
| void | assign (const char *key, char val) |
| void | assign (const char *key, int val) |
| void | assign (const char *key, long val) |
| void | assign (const char *key, const char *val) |
| void | assign (const char *key, const std::string &val) |
| void | assign (const char *key, const Ref< DescribedClass > &val) |
Static Public Member Functions | |
| template<typename ValueType > | |
| static Ref< AssignedKeyVal > | instance (const char *key, const ValueType &value) |
Protected Member Functions | |
| int | key_exists (const char *) |
| Ultimately called by exists. | |
| Ref< KeyValValue > | key_value (const char *, const KeyValValue &def) |
| Ultimately called by value. | |
This class allows keyval associations to be set up by the program, rather than determined by an external file.
| void sc::AssignedKeyVal::print | ( | std::ostream & | os = ExEnv::out0() | ) | const |
| os | output stream object Prints contents to os |