diff options
| author | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-01-16 16:34:01 +0100 | 
|---|---|---|
| committer | Andreas Stöckel <andreas@somweyr.de> | 2015-01-16 16:34:01 +0100 | 
| commit | 9ea137094077eee7f7e80f25871cc91592982e4b (patch) | |
| tree | d44b589063dc06305bf8934f7edc0a8e97684e97 /src | |
| parent | 989b0b3eb714609f7f5076c4dca3abbaba980a1e (diff) | |
Fixed reverse iterators in ManagedContainer
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/managed/ManagedContainer.hpp | 14 | 
1 files changed, 8 insertions, 6 deletions
| diff --git a/src/core/managed/ManagedContainer.hpp b/src/core/managed/ManagedContainer.hpp index 13038f9..067a789 100644 --- a/src/core/managed/ManagedContainer.hpp +++ b/src/core/managed/ManagedContainer.hpp @@ -100,7 +100,9 @@ public:  	using reference = typename Collection::reference;  	using const_reference = typename Collection::const_reference;  	using iterator = typename Collection::iterator; +	using reverse_iterator = typename Collection::reverse_iterator;  	using const_iterator = typename Collection::const_iterator; +	using const_reverse_iterator = typename Collection::const_reverse_iterator;  	using size_type = typename Collection::size_type;  private: @@ -456,8 +458,8 @@ public:  	iterator begin() { return c.begin(); }  	iterator end() { return c.end(); } -	iterator rbegin() { return c.rbegin(); } -	iterator rend() { return c.rend(); } +	reverse_iterator rbegin() { return c.rbegin(); } +	reverse_iterator rend() { return c.rend(); }  	const_iterator begin() const { return c.cbegin(); }  	const_iterator end() const { return c.cend(); } @@ -465,11 +467,11 @@ public:  	const_iterator cbegin() const { return c.cbegin(); }  	const_iterator cend() const { return c.cend(); } -	const_iterator rbegin() const { return c.crbegin(); } -	const_iterator rend() const { return c.crend(); } +	const_reverse_iterator rbegin() const { return c.crbegin(); } +	const_reverse_iterator rend() const { return c.crend(); } -	const_iterator crbegin() const { return c.crbegin(); } -	const_iterator crend() const { return c.crend(); } +	const_reverse_iterator crbegin() const { return c.crbegin(); } +	const_reverse_iterator crend() const { return c.crend(); }  	/**  	 * Removes all elements from the container. | 
