00001 #ifndef DVXML_DV_FORWARD_ITERATOR_H 00002 #define DVXML_DV_FORWARD_ITERATOR_H 00003 // $Id: dv_forward_iterator.h.in,v 1.1 2003/07/24 08:22:21 dvermeir Exp $ 00004 #include <iterator> 00005 /** Kludge to support both gcc-3.X and gcc-2.95.X. 00006 * In the former you need 00007 * @code 00008 * template<T> class iterator<forward_iterator_tag,T> 00009 * @endcode 00010 * while the latter only supports template class 00011 * @code 00012 * template<T> class forward_iterator<T,ptrdiff_t> 00013 * @endcode 00014 */ 00015 template <typename T> 00016 class dv_forward_iterator: public std::iterator<std::forward_iterator_tag, T > { 00017 }; 00018 #endif 00019
dvxml-0.1.7 | [ 7 January, 2008] |