libelemental  1.2.0
Classes | Namespaces | Constant Groups | Typedefs | Enumerations | Variables
value.hh File Reference

Basic definitions and structures, and base value classes. More...

#include <libelemental/misc/ucompose.hh>
#include <libelemental/misc/extras.hh>
#include <limits>
#include <iomanip>
#include <ostream>
#include <vector>
#include <glibmm/refptr.h>
#include <glibmm/ustring.h>
#include <libelemental/value.tcc>

Classes

struct  Elemental::color
 A color description. More...
 
class  Elemental::EntriesView
 An interface for the display of value entries. More...
 
class  Elemental::EntriesStream
 An adapter for the display of value entries on an output stream. More...
 
class  Elemental::value_base
 A base class for qualified values. More...
 
class  Elemental::color_value_base
 A base class for qualified values which have representative colors. More...
 
class  Elemental::Value< T >
 A qualified value of a generic type. More...
 
class  Elemental::ValueList< T >
 A qualified list of values of a generic type. More...
 

Namespaces

 Elemental
 A periodic table library with detailed information on elements.
 

Constant Groups

 Elemental
 A periodic table library with detailed information on elements.
 

Typedefs

typedef unsigned int Elemental::AtomicNumber
 An atomic number.
 

Enumerations

enum  Elemental::Qualifier {
  Elemental::Q_NEUTRAL,
  Elemental::Q_UNK,
  Elemental::Q_NA,
  Elemental::Q_EST,
  Elemental::Q_CA,
  Elemental::Q_ISO
}
 A qualification of the meaning of a value. More...
 

Variables

const double Elemental::STANDARD_TEMPERATURE
 The standard temperature, in Kelvin, as defined by IUPAC.
 

Detailed Description

Basic definitions and structures, and base value classes.