QCTable Class Reference

#include <QCTable.hpp>

List of all members.


Detailed Description

class QCTable

Definition at line 36 of file QCTable.hpp.

Public Member Functions

string & operator[] (int str) const
int operator[] (const string &str) const
 QCTable (void)
 ~QCTable (void)

Static Public Attributes

static const int _Al_ = 13
static const int _As_ = 33
static const int _B_ = 5
static const int _Be_ = 4
static const int _Bi_ = 83
static const int _Br_ = 35
static const int _C_ = 6
static const int _Cd_ = 48
static const int _Cl_ = 17
static const int _F_ = 9
static const int _Ga_ = 31
static const int _Ge_ = 32
static const int _H_ = 1
static const int _Hg_ = 80
static const int _I_ = 53
static const int _In_ = 49
static const int _Mg_ = 12
static const int _N_ = 7
static const int _O_ = 8
static const int _P_ = 15
static const int _Pb_ = 82
static const int _S_ = 16
static const int _Sb_ = 51
static const int _Se_ = 34
static const int _Si_ = 14
static const int _Sn_ = 50
static const int _Te_ = 52
static const int _Tl_ = 81
static const int _UNKNOWN_ = -1
static const int _Zn_ = 30
static const string ALUMINIUM
static const string ANTIMONY
static const string ARSENIC
static const string BERILIUM
static const string BISMUTH
static const string BORON
static const string BROMINE
static const string CADMIUM
static const string CARBON
static const string CHLORINE
static const string FLUORINE
static const string GALLIUM
static const string GERMANIUM
static const string HYDROGEN
static const string INDIUM
static const string IODINE
static const string LEAD
static const string MAGNESIUM
static const string MERCURY
static const string NITROGEN
static const string OXYGEN
static const string PHOSPHORUS
static const string SELENIUM
static const string SILICON
static const string SULFUR
static const string TELLURIUM
static const string THALLIUM
static const string TIN
static const string UNKNOWN
static const string ZINC

Private Attributes

map< int, string > name
map< string, int > type


Constructor & Destructor Documentation

QCTable::QCTable void   ) 
 

Definition at line 96 of file QCTable.cpp.

References _Al_, _As_, _B_, _Be_, _Bi_, _Br_, _C_, _Cd_, _Cl_, _F_, _Ga_, _Ge_, _H_, _Hg_, _I_, _In_, _Mg_, _N_, _O_, _P_, _Pb_, _S_, _Sb_, _Se_, _Si_, _Sn_, _Te_, _Tl_, _UNKNOWN_, _Zn_, ALUMINIUM, ANTIMONY, ARSENIC, BERILIUM, BISMUTH, BORON, BROMINE, CADMIUM, CARBON, CHLORINE, FLUORINE, GALLIUM, GERMANIUM, HYDROGEN, INDIUM, IODINE, LEAD, MAGNESIUM, MERCURY, name, NITROGEN, OXYGEN, PHOSPHORUS, SELENIUM, SILICON, SULFUR, TELLURIUM, THALLIUM, TIN, type, UNKNOWN, and ZINC.

QCTable::~QCTable void   )  [inline]
 

Definition at line 51 of file QCTable.hpp.


Member Function Documentation

string & QCTable::operator[] int  str  )  const [inline]
 

Definition at line 183 of file QCTable.hpp.

References name.

int QCTable::operator[] const string &  str  )  const [inline]
 

Definition at line 169 of file QCTable.hpp.

References type.


Member Data Documentation

const int QCTable::_Al_ = 13 [static]
 

Definition at line 91 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_As_ = 33 [static]
 

Definition at line 99 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_B_ = 5 [static]
 

Definition at line 85 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Be_ = 4 [static]
 

Definition at line 84 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Bi_ = 83 [static]
 

Definition at line 111 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Br_ = 35 [static]
 

Definition at line 101 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_C_ = 6 [static]
 

Definition at line 86 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Cd_ = 48 [static]
 

Definition at line 102 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Cl_ = 17 [static]
 

Definition at line 95 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_F_ = 9 [static]
 

Definition at line 89 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Ga_ = 31 [static]
 

Definition at line 97 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Ge_ = 32 [static]
 

Definition at line 98 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_H_ = 1 [static]
 

Chemical Elements

Definition at line 83 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Hg_ = 80 [static]
 

Definition at line 108 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_I_ = 53 [static]
 

Definition at line 107 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_In_ = 49 [static]
 

Definition at line 103 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Mg_ = 12 [static]
 

Definition at line 90 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_N_ = 7 [static]
 

Definition at line 87 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_O_ = 8 [static]
 

Definition at line 88 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_P_ = 15 [static]
 

Definition at line 93 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Pb_ = 82 [static]
 

Definition at line 110 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_S_ = 16 [static]
 

Definition at line 94 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Sb_ = 51 [static]
 

Definition at line 105 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Se_ = 34 [static]
 

Definition at line 100 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Si_ = 14 [static]
 

Definition at line 92 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Sn_ = 50 [static]
 

Definition at line 104 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Te_ = 52 [static]
 

Definition at line 106 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Tl_ = 81 [static]
 

Definition at line 109 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_UNKNOWN_ = -1 [static]
 

Definition at line 113 of file QCTable.hpp.

Referenced by QCTable().

const int QCTable::_Zn_ = 30 [static]
 

Definition at line 96 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::ALUMINIUM [static]
 

Definition at line 126 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::ANTIMONY [static]
 

Definition at line 140 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::ARSENIC [static]
 

Definition at line 134 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::BERILIUM [static]
 

Definition at line 119 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::BISMUTH [static]
 

Definition at line 146 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::BORON [static]
 

Definition at line 120 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::BROMINE [static]
 

Definition at line 136 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::CADMIUM [static]
 

Definition at line 137 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::CARBON [static]
 

Definition at line 121 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::CHLORINE [static]
 

Definition at line 130 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::FLUORINE [static]
 

Definition at line 124 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::GALLIUM [static]
 

Definition at line 132 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::GERMANIUM [static]
 

Definition at line 133 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::HYDROGEN [static]
 

Definition at line 118 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::INDIUM [static]
 

Definition at line 138 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::IODINE [static]
 

Definition at line 142 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::LEAD [static]
 

Definition at line 145 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::MAGNESIUM [static]
 

Definition at line 125 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::MERCURY [static]
 

Definition at line 143 of file QCTable.hpp.

Referenced by QCTable().

map<int, string> QCTable::name [private]
 

Definition at line 161 of file QCTable.hpp.

Referenced by operator[](), and QCTable().

const string QCTable::NITROGEN [static]
 

Definition at line 122 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::OXYGEN [static]
 

Definition at line 123 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::PHOSPHORUS [static]
 

Definition at line 128 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::SELENIUM [static]
 

Definition at line 135 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::SILICON [static]
 

Definition at line 127 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::SULFUR [static]
 

Definition at line 129 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::TELLURIUM [static]
 

Definition at line 141 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::THALLIUM [static]
 

Definition at line 144 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::TIN [static]
 

Definition at line 139 of file QCTable.hpp.

Referenced by QCTable().

map<string, int> QCTable::type [private]
 

Definition at line 156 of file QCTable.hpp.

Referenced by operator[](), and QCTable().

const string QCTable::UNKNOWN [static]
 

Definition at line 148 of file QCTable.hpp.

Referenced by QCTable().

const string QCTable::ZINC [static]
 

Definition at line 131 of file QCTable.hpp.

Referenced by QCTable().


The documentation for this class was generated from the following files:
Generated on Sat Jan 28 21:07:34 2006 for QC++ by  doxygen 1.4.4