diff options
author | David Kalnischkies <kalnischkies@gmail.com> | 2010-05-29 15:44:47 +0200 |
---|---|---|
committer | David Kalnischkies <kalnischkies@gmail.com> | 2010-05-29 15:44:47 +0200 |
commit | b3fdb998016beb8bf3d8bedb3ad6218f9050eece (patch) | |
tree | 6077ca9e581dcbc8c3545d6305c140063f22d55d /apt-pkg/cacheiterators.h | |
parent | e1430400bf012ab7e29b00c78796a14ce9f97107 (diff) |
* apt-pkg/cacheiterator.h:
- let pkgCache::Iterator inherent std::iterator
Diffstat (limited to 'apt-pkg/cacheiterators.h')
-rw-r--r-- | apt-pkg/cacheiterators.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apt-pkg/cacheiterators.h b/apt-pkg/cacheiterators.h index e2ca74683..3d58f7ec0 100644 --- a/apt-pkg/cacheiterators.h +++ b/apt-pkg/cacheiterators.h @@ -29,10 +29,12 @@ /*}}}*/ #ifndef PKGLIB_CACHEITERATORS_H #define PKGLIB_CACHEITERATORS_H +#include<iterator> // abstract Iterator template /*{{{*/ /* This template provides the very basic iterator methods we need to have for doing some walk-over-the-cache magic */ -template<typename Str, typename Itr> class pkgCache::Iterator { +template<typename Str, typename Itr> class pkgCache::Iterator : + public std::iterator<std::forward_iterator_tag, Str> { protected: Str *S; pkgCache *Owner; |