12 #ifndef ZYPP_SAT_WHATPROVIDES_H
13 #define ZYPP_SAT_WHATPROVIDES_H
32 class WhatProvidesIterator;
148 , const detail::IdType *
150 , boost::forward_traversal_tag
164 : iterator_adaptor_( base_r ),
_baseRef( base_r ? &base_reference() : 0 ),
_offset( offset_r )
176 : iterator_adaptor_( rhs.base_reference() )
186 base_reference() = rhs.base_reference();
199 template <
class OtherDerived,
class OtherIterator,
class V,
class C,
class R,
class D>
200 bool equal(
const boost::iterator_adaptor<OtherDerived, OtherIterator, V, C, R, D> & rhs )
const
208 if ( base_reference() )
209 return( base_reference() == rhs.base_reference() );
235 #endif // ZYPP_SAT_WHATPROVIDES_H