libelemental 1.2.0
Classes | Namespaces | Typedefs
libelemental/value-types.hh File Reference

Instantiations of Value<> and higher-level value types. More...

#include <libelemental/value.hh>

Classes

class  Elemental::Message
 A qualified UTF-8 string value that requires translation. More...
class  Elemental::Event
 A qualified value representing the time and location of an event. More...
class  Elemental::Series
 A qualified value representing a chemical series. More...
class  Elemental::Block
 A qualified value representing a periodic table block. More...
class  Elemental::Phase
 A qualified value representing a phase of matter. More...
class  Elemental::LatticeType
 A qualified value representing a Bravais lattice type. More...
class  Elemental::ColorValue
 A qualified value representing a display color. More...

Namespaces

namespace  Elemental
 

A periodic table library with detailed information on elements.


Typedefs

typedef Value< double > Elemental::Float
 A qualified floating-point value.
typedef Value< long > Elemental::Int
 A qualified integer value.
typedef Value< ustring > Elemental::String
 A qualified UTF-8 string value that does not require translation.
typedef ValueList< double > Elemental::FloatList
 A qualified list of floating-point values.
typedef ValueList< long > Elemental::IntList
 A qualified list of integer values.

Detailed Description

Instantiations of Value<> and higher-level value types.