MPQC  3.0.0-alpha
Public Member Functions | Static Public Member Functions | Protected Member Functions
sc::AssignedKeyVal Class Reference

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>

Inheritance diagram for sc::AssignedKeyVal:
Inheritance graph
[legend]

List of all members.

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< AssignedKeyValinstance (const char *key, const ValueType &value)

Protected Member Functions

int key_exists (const char *)
 Ultimately called by exists.
Ref< KeyValValuekey_value (const char *, const KeyValValue &def)
 Ultimately called by value.

Detailed Description

This class allows keyval associations to be set up by the program, rather than determined by an external file.


Member Function Documentation

void sc::AssignedKeyVal::print ( std::ostream &  os = ExEnv::out0()) const
Parameters:
osoutput stream object Prints contents to os

The documentation for this class was generated from the following file:

Generated at Sat Jul 7 2012 11:53:00 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.0.