Template Class ResultIterator

Inheritance Relationships

Base Type

  • public boost::iterator_facade< ResultIterator< M >, MessageWithMetadata< M >::ConstPtr, boost::single_pass_traversal_tag, MessageWithMetadata< M >::ConstPtr >

Class Documentation

template<class M>
class ResultIterator : public boost::iterator_facade<ResultIterator<M>, MessageWithMetadata<M>::ConstPtr, boost::single_pass_traversal_tag, MessageWithMetadata<M>::ConstPtr>

Public Functions

ResultIterator(ResultIteratorHelper::Ptr results, bool metadata_only)

Constructor.

ResultIterator() = default

Default constructor.

Friends

friend class boost::iterator_core_access