Ignore:
Timestamp:
Feb 21, 2011, 3:46:02 PM (15 years ago)
Author:
Frederik Heber <heber@…>
Children:
d1e0c0
Parents:
7fff6c
git-author:
Frederik Heber <heber@…> (02/14/11 22:12:10)
git-committer:
Frederik Heber <heber@…> (02/21/11 15:46:02)
Message:

BUGFIX: ObservedContainer::reverse_iterator was wrong way implemnted.

  • Library version is now 4:0:4, API version is still 1.0.9.
  • reverse_iterator had begin(), end() messed in cstor.
  • added unit test on ObservedContainer.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Patterns/ObservedContainer.hpp

    r7fff6c rd3926b5  
    1414#endif
    1515
    16 #include "types.hpp"
    17 
    1816#include <utility>
    1917#include "ObservedIterator.hpp"
    20 #include "Descriptors/SelectiveIterator.hpp"
    21 
    22 class World;
    23 class atom;
    24 class AtomDescriptor;
    2518
    2619/**
     
    3427class ObservedContainer
    3528{
    36   friend class World;
    37 
    3829public:
    3930  typedef Container set_t;
     
    4637  typedef ObservedIterator<set_t>                               iterator;
    4738  typedef typename set_t::const_iterator                        const_iterator;
    48   typedef std::reverse_iterator<iterator>                       reverse_iterator;
     39  typedef typename std::reverse_iterator<iterator>              reverse_iterator;
    4940  typedef typename std::reverse_iterator<const_iterator>        const_reverse_iterator;
    5041
Note: See TracChangeset for help on using the changeset viewer.