Add forward_iterator wrapper

llvm-svn: 3061
This commit is contained in:
Chris Lattner 2002-07-24 22:07:13 +00:00
parent 80b3dfd7d6
commit bad64ee7e3
1 changed files with 7 additions and 0 deletions

View File

@ -12,6 +12,7 @@
// following classes in the global namespace:
//
// 1. bidirectional_iterator
// 2. forward_iterator
//
//===----------------------------------------------------------------------===//
@ -28,9 +29,15 @@ struct bidirectional_iterator
: public std::iterator<std::bidirectional_iterator_tag, Ty, PtrDiffTy> {
};
template<class Ty, class PtrDiffTy>
struct forward_iterator
: public std::iterator<std::forward_iterator_tag, Ty, PtrDiffTy> {
};
#else
// Just use bidirectional_iterator directly.
using std::bidirectional_iterator;
using std::forward_iterator;
#endif
#endif