#include <any_range.hpp>
|
template<class Iterator > |
void | assign (Iterator first, Iterator last) |
|
template<class SinglePassRange > |
void | assign (const SinglePassRange &r) |
|
template<class SinglePassRange > |
void | assign (SinglePassRange &r) |
|
template<class IteratorT, class TraversalTag>
const_iterator type
There is no distinction between const_iterator and iterator. These typedefs are provides to fulfill container interface
template<class IteratorT, class TraversalTag>
typedef iterator_range_detail::iterator_range_impl<any_iterator< Value, Traversal, Reference, Difference, any_range_default_help< Buffer, mpl::identity< any_iterator_default_buffer > >::type > > boost::iterator_range< any_iterator< Value, Traversal, Reference, Difference, any_range_default_help< Buffer, mpl::identity< any_iterator_default_buffer > >::type > >::impl |
|
protectedinherited |
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
typedef iterator_range<any_iterator< Value, Traversal, Reference, Difference, any_range_default_help< Buffer, mpl::identity< any_iterator_default_buffer > >::type > > boost::iterator_range< any_iterator< Value, Traversal, Reference, Difference, any_range_default_help< Buffer, mpl::identity< any_iterator_default_buffer > >::type > >::type |
|
inherited |
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
template<class Value , class Traversal , class Reference = Value&, class Difference = std::ptrdiff_t, class Buffer = use_default>
template<class Value , class Traversal , class Reference = Value&, class Difference = std::ptrdiff_t, class Buffer = use_default>
template<class Value , class Traversal , class Reference = Value&, class Difference = std::ptrdiff_t, class Buffer = use_default>
template<class WrappedRange >
template<class Value , class Traversal , class Reference = Value&, class Difference = std::ptrdiff_t, class Buffer = use_default>
template<class WrappedRange >
template<class Value , class Traversal , class Reference = Value&, class Difference = std::ptrdiff_t, class Buffer = use_default>
template<class OtherValue , class OtherTraversal , class OtherReference , class OtherDifference >
template<class Value , class Traversal , class Reference = Value&, class Difference = std::ptrdiff_t, class Buffer = use_default>
template<class Iterator >
template<class IteratorT, class TraversalTag>
template<class Iterator >
template<class IteratorT, class TraversalTag>
template<class SinglePassRange >
template<class IteratorT, class TraversalTag>
template<class SinglePassRange >
template<class IteratorT, class TraversalTag>
Referenced by boost::sub_range< ForwardRange >::begin(), boost::range_detail::sub_range_base< ForwardRange, random_access_traversal_tag >::operator[](), boost::accumulators::impl::with_density_median_impl< Sample >::result(), boost::accumulators::impl::with_density_weighted_median_impl< Sample >::result(), boost::accumulators::impl::with_p_square_cumulative_distribution_median_impl< Sample >::result(), boost::accumulators::impl::with_p_square_cumulative_distribution_weighted_median_impl< Sample, Weight >::result(), and boost::range_detail::formatted_range< Iter, Sep, Prefix, Postfix >::write().
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
template<class IteratorT, class TraversalTag>
Referenced by boost::sub_range< ForwardRange >::advance_begin(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::assign(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::begin(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::drop_front(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::empty(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::equal(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::front(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::operator unspecified_bool_type(), boost::iterator_range_detail::iterator_range_base< IteratorT, random_access_traversal_tag >::operator()(), boost::iterator_range_detail::iterator_range_base< IteratorT, random_access_traversal_tag >::operator[](), and boost::iterator_range_detail::iterator_range_base< IteratorT, random_access_traversal_tag >::size().
template<class IteratorT, class TraversalTag>
Referenced by boost::sub_range< ForwardRange >::advance_end(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::assign(), boost::iterator_range_detail::iterator_range_base< IteratorT, bidirectional_traversal_tag >::back(), boost::iterator_range_detail::iterator_range_base< IteratorT, bidirectional_traversal_tag >::drop_back(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::empty(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::end(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::equal(), boost::iterator_range_detail::iterator_range_base< IteratorT, incrementable_traversal_tag >::operator unspecified_bool_type(), and boost::iterator_range_detail::iterator_range_base< IteratorT, random_access_traversal_tag >::size().
The documentation for this class was generated from the following file: