Changeset d3926b5
- Timestamp:
- Feb 21, 2011, 3:46:02 PM (15 years ago)
- 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)
- Files:
-
- 2 added
- 5 edited
-
configure.ac (modified) (2 diffs)
-
src/Patterns/ObservedContainer.hpp (modified) (3 diffs)
-
src/Patterns/ObservedContainer_impl.hpp (modified) (4 diffs)
-
src/Patterns/unittests/Makefile.am (modified) (2 diffs)
-
src/Patterns/unittests/ObservedContainerUnitTest.cpp (added)
-
src/Patterns/unittests/ObservedContainerUnitTest.hpp (added)
-
src/Patterns/unittests/ObserverUnitTest.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
configure.ac
r7fff6c rd3926b5 3 3 4 4 AC_PREREQ([2.65]) 5 AC_INIT([CodePatterns], [1.0. 8], [heber@ins.uni-bonn.de], [codepatterns], [http://trac.ins.uni-bonn.de/projects/CodePatterns/])5 AC_INIT([CodePatterns], [1.0.9], [heber@ins.uni-bonn.de], [codepatterns], [http://trac.ins.uni-bonn.de/projects/CodePatterns/]) 6 6 AC_CONFIG_AUX_DIR(config) 7 7 AC_CONFIG_SRCDIR([src/Patterns/Singleton_impl.hpp]) … … 25 25 # refer to the libtool manual, section "Updating library version information": 26 26 # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html 27 AC_SUBST([CODEPATTERNS_SO_VERSION], [4:0: 3])28 AC_SUBST([CODEPATTERNS_API_VERSION], [1.0. 8])27 AC_SUBST([CODEPATTERNS_SO_VERSION], [4:0:4]) 28 AC_SUBST([CODEPATTERNS_API_VERSION], [1.0.9]) 29 29 30 30 # Checks for libraries. -
src/Patterns/ObservedContainer.hpp
r7fff6c rd3926b5 14 14 #endif 15 15 16 #include "types.hpp"17 18 16 #include <utility> 19 17 #include "ObservedIterator.hpp" 20 #include "Descriptors/SelectiveIterator.hpp"21 22 class World;23 class atom;24 class AtomDescriptor;25 18 26 19 /** … … 34 27 class ObservedContainer 35 28 { 36 friend class World;37 38 29 public: 39 30 typedef Container set_t; … … 46 37 typedef ObservedIterator<set_t> iterator; 47 38 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; 49 40 typedef typename std::reverse_iterator<const_iterator> const_reverse_iterator; 50 41 -
src/Patterns/ObservedContainer_impl.hpp
r7fff6c rd3926b5 71 71 typename ObservedContainer<Container>::reverse_iterator 72 72 ObservedContainer<Container>::rbegin(){ 73 return reverse_iterator( begin());73 return reverse_iterator(end()); 74 74 } 75 75 … … 78 78 typename ObservedContainer<Container>::const_reverse_iterator 79 79 ObservedContainer<Container>::rbegin() const{ 80 return const_reverse_iterator( begin());80 return const_reverse_iterator(end()); 81 81 } 82 82 … … 85 85 typename ObservedContainer<Container>::reverse_iterator 86 86 ObservedContainer<Container>::rend(){ 87 return reverse_iterator( end());87 return reverse_iterator(begin()); 88 88 } 89 89 … … 92 92 typename ObservedContainer<Container>::const_reverse_iterator 93 93 ObservedContainer<Container>::rend() const{ 94 return const_reverse_iterator( end());94 return const_reverse_iterator(begin()); 95 95 } 96 96 -
src/Patterns/unittests/Makefile.am
r7fff6c rd3926b5 15 15 ManipulableCloneUnitTest \ 16 16 ManipulablePrototypeFactoryUnitTest \ 17 ObservedContainerUnitTest \ 17 18 ObserverUnitTest \ 18 19 PrototypeFactoryUnitTest \ … … 106 107 nodist_ObserverUnitTest_SOURCES = \ 107 108 ../Observer.hpp \ 109 ../ObserverContainer.hpp \ 110 ../ObserverContainer_impl.hpp \ 108 111 ../ObserverIterator.hpp 109 112 ObserverUnitTest_LDADD = $(TESTLIBS) 113 114 ObservedContainerUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ 115 ObservedContainerUnitTest.cpp \ 116 ObservedContainerUnitTest.hpp \ 117 stubs/ObserverStub.cpp \ 118 stubs/ObserverStub.hpp 119 nodist_ObservedContainerUnitTest_SOURCES = \ 120 ../ObserverContainer.hpp \ 121 ../ObserverContainer_impl.hpp 122 ObservedContainerUnitTest_LDADD = $(TESTLIBS) 110 123 111 124 PrototypeFactoryUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ -
src/Patterns/unittests/ObserverUnitTest.cpp
r7fff6c rd3926b5 28 28 29 29 #include "stubs/ObserverStub.hpp" 30 #include "ObservedContainer.hpp" 31 #include "ObservedContainer_impl.hpp" 30 32 31 33 #include "ObserverUnitTest.hpp"
Note:
See TracChangeset
for help on using the changeset viewer.
