Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/World.hpp

    r31af19 r88d586  
    151151  // Atoms
    152152
    153   class AtomIterator :
    154     public std::iterator<std::iterator_traits<AtomSet::iterator>::difference_type,
    155                          std::iterator_traits<AtomSet::iterator>::value_type,
    156                          std::iterator_traits<AtomSet::iterator>::pointer,
    157                          std::iterator_traits<AtomSet::iterator>::reference>
    158   {
     153  class AtomIterator {
    159154  public:
    160 
    161     typedef AtomSet::iterator _Iter;
    162     typedef _Iter::value_type value_type;
    163     typedef _Iter::difference_type difference_type;
    164     typedef _Iter::pointer pointer;
    165     typedef _Iter::reference reference;
    166     typedef _Iter::iterator_category iterator_category;
    167 
    168 
    169155    AtomIterator();
    170156    AtomIterator(AtomDescriptor, World*);
     
    205191  // Molecules
    206192
    207   class MoleculeIterator :
    208     public std::iterator<std::iterator_traits<MoleculeSet::iterator>::difference_type,
    209                          std::iterator_traits<MoleculeSet::iterator>::value_type,
    210                          std::iterator_traits<MoleculeSet::iterator>::pointer,
    211                          std::iterator_traits<MoleculeSet::iterator>::reference>
    212   {
     193  class MoleculeIterator {
    213194  public:
    214 
    215     typedef MoleculeSet::iterator _Iter;
    216     typedef _Iter::value_type value_type;
    217     typedef _Iter::difference_type difference_type;
    218     typedef _Iter::pointer pointer;
    219     typedef _Iter::reference reference;
    220     typedef _Iter::iterator_category iterator_category;
    221 
    222195    MoleculeIterator();
    223196    MoleculeIterator(MoleculeDescriptor, World*);
Note: See TracChangeset for help on using the changeset viewer.