Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified src/periodentafel.hpp

    re5c0a1 r389cc8  
    4343  ~periodentafel();
    4444
    45   iterator AddElement(element * pointer);
    46   size_t RemoveElement(const element * pointer);
     45  iterator AddElement(element * const pointer);
     46  size_t RemoveElement(element * const pointer);
    4747  size_t RemoveElement(atomicNumber_t);
    4848  void CleanupPeriodtable();
    49   const element * FindElement(atomicNumber_t) const;
    50   const element * FindElement(const std::string &shorthand) const;
    51   const element * AskElement() const;
    52   const element * EnterElement();
     49  element * const FindElement(atomicNumber_t) const;
     50  element * const FindElement(const std::string &shorthand) const;
     51  element * const AskElement() const;
     52  element * const EnterElement();
    5353
    54   const_iterator begin() const;
    55   const_iterator end() const;
    56   reverse_iterator rbegin() const;
    57   reverse_iterator rend() const;
     54  const_iterator begin();
     55  const_iterator end();
     56  reverse_iterator rbegin();
     57  reverse_iterator rend();
    5858  bool Output(std::ostream * const output) const;
    5959  bool LoadPeriodentafel(const char * const path);
     
    6262  private:
    6363
    64   bool LoadElementsDatabase(std::istream &input);
     64  bool LoadElementsDatabase(std::istream *input);
    6565  bool LoadValenceDatabase(std::istream *input);
    6666  bool LoadOrbitalsDatabase(std::istream *input);
Note: See TracChangeset for help on using the changeset viewer.