27 #ifndef MLN_TOPO_INTERNAL_COMPLEX_ITERATOR_BASE_HH
28 # define MLN_TOPO_INTERNAL_COMPLEX_ITERATOR_BASE_HH
61 # include <mln/core/concept/iterator.hh>
62 # include <mln/topo/complex.hh>
81 template <
typename F,
typename E>
97 operator const F&()
const;
107 template <
typename F,
typename E>
110 operator<<(std::ostream& ostr, const complex_iterator_base<F, E>&
p);
114 # ifndef MLN_INCLUDE_ONLY
116 template <
typename F,
typename E>
124 template <
typename F,
typename E>
126 complex_iterator_base<F, E>::operator
const F& ()
const
132 template <
typename F,
typename E>
135 operator<<(std::ostream& ostr, const complex_iterator_base<F, E>&
p)
140 # endif // ! MLN_INCLUDE_ONLY
148 #endif // ! MLN_TOPO_INTERNAL_COMPLEX_ITERATOR_BASE_HH