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_impl.hpp

    r7fff6c rd3926b5  
    7171typename ObservedContainer<Container>::reverse_iterator
    7272ObservedContainer<Container>::rbegin(){
    73   return reverse_iterator(begin());
     73  return reverse_iterator(end());
    7474}
    7575
     
    7878typename ObservedContainer<Container>::const_reverse_iterator
    7979ObservedContainer<Container>::rbegin() const{
    80   return const_reverse_iterator(begin());
     80  return const_reverse_iterator(end());
    8181}
    8282
     
    8585typename ObservedContainer<Container>::reverse_iterator
    8686ObservedContainer<Container>::rend(){
    87   return reverse_iterator(end());
     87  return reverse_iterator(begin());
    8888}
    8989
     
    9292typename ObservedContainer<Container>::const_reverse_iterator
    9393ObservedContainer<Container>::rend() const{
    94   return const_reverse_iterator(end());
     94  return const_reverse_iterator(begin());
    9595}
    9696
Note: See TracChangeset for help on using the changeset viewer.