Changes in src/periodentafel.hpp [4eb4fe:ead4e6]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/periodentafel.hpp
r4eb4fe read4e6 13 13 #include <iterator> 14 14 15 #include "unittests/periodentafelTest.hpp"16 15 #include "defs.hpp" 17 16 #include "types.hpp" … … 28 27 class periodentafel { 29 28 /******* Types *********/ 30 friend class periodentafelTest;31 29 private: 32 30 typedef std::map<atomicNumber_t,element*> elementSet; … … 45 43 iterator AddElement(element * const pointer); 46 44 void RemoveElement(element * const pointer); 47 void RemoveElement(atomicNumber_t);48 45 void CleanupPeriodtable(); 49 element * constFindElement(atomicNumber_t) const;50 element * constFindElement(const char * const shorthand) const;51 element * constAskElement() const;52 element * constEnterElement();46 const element *FindElement(atomicNumber_t) const; 47 const element *FindElement(const char * const shorthand) const; 48 const element *AskElement() const; 49 const element *EnterElement(); 53 50 54 51 const_iterator begin(); … … 62 59 63 60 private: 64 65 bool LoadElementsDatabase(std::istream *input);66 bool LoadValenceDatabase(std::istream *input);67 bool LoadOrbitalsDatabase(std::istream *input);68 bool LoadHBondAngleDatabase(std::istream *input);69 bool LoadHBondLengthsDatabase(std::istream *input);70 71 61 elementSet elements; 72 62 };
Note:
See TracChangeset
for help on using the changeset viewer.