libelemental 2.0.2
Classes | Namespaces | 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

namespace  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.

*‍/