36 #ifndef OPENMS_CHEMISTRY_ELEMENTDB_H
37 #define OPENMS_CHEMISTRY_ELEMENTDB_H
77 inline static const ElementDB * getInstance()
104 const Element * getElement(
UInt atomic_number)
const;
117 bool hasElement(
const String & name)
const;
121 bool hasElement(
UInt atomic_number)
const;
145 void readFromFile_(
const String & file_name);
A more convenient string class.
Definition: String.h:56
Map< String, const Element * > symbols_
Definition: ElementDB.h:153
Isotope distribution class.
Definition: IsotopeDistribution.h:61
Representation of an element.
Definition: Element.h:54
Map< UInt, const Element * > atomic_numbers_
Definition: ElementDB.h:155
Map< String, const Element * > names_
Definition: ElementDB.h:151
Stores elements.
Definition: ElementDB.h:70
Map class based on the STL map (containing serveral convenience functions)
Definition: Map.h:50