#include <permutation_iterator.hpp>
|
typedef iterator_adaptor
< permutation_iterator
< ElementIterator,
IndexIterator >, IndexIterator,
boost::detail::iterator_traits
< ElementIterator >
::value_type, use_default,
boost::detail::iterator_traits
< ElementIterator >::reference,
Difference > | iterator_adaptor_ |
|
typedef iterator_facade
< Derived, Value,
CategoryOrTraversal, Reference,
Difference > | iterator_facade_ |
|
typedef iterator_adaptor<permutation_iterator< ElementIterator, IndexIterator > ,IndexIterator ,boost::detail::iterator_traits< ElementIterator >::value_type ,use_default ,boost::detail::iterator_traits< ElementIterator >::reference ,Difference> boost::iterators::iterator_adaptor< permutation_iterator< ElementIterator, IndexIterator > , IndexIterator , boost::detail::iterator_traits< ElementIterator >::value_type , use_default , boost::detail::iterator_traits< ElementIterator >::reference , Difference >::iterator_adaptor_ |
|
protectedinherited |
template<class Derived, class Value, class CategoryOrTraversal, class Reference = Value&, class Difference = std::ptrdiff_t>
template<class ElementIterator, class IndexIterator>
template<class ElementIterator, class IndexIterator>
template<class ElementIterator, class IndexIterator>
template<class OtherElementIterator , class OtherIndexIterator >
IndexIterator const& boost::iterators::iterator_adaptor< permutation_iterator< ElementIterator, IndexIterator > , IndexIterator , boost::detail::iterator_traits< ElementIterator >::value_type , use_default , boost::detail::iterator_traits< ElementIterator >::reference , Difference >::base |
( |
| ) |
const |
|
inlineinherited |
IndexIterator const& boost::iterators::iterator_adaptor< permutation_iterator< ElementIterator, IndexIterator > , IndexIterator , boost::detail::iterator_traits< ElementIterator >::value_type , use_default , boost::detail::iterator_traits< ElementIterator >::reference , Difference >::base_reference |
( |
| ) |
const |
|
inlineprotectedinherited |
IndexIterator & boost::iterators::iterator_adaptor< permutation_iterator< ElementIterator, IndexIterator > , IndexIterator , boost::detail::iterator_traits< ElementIterator >::value_type , use_default , boost::detail::iterator_traits< ElementIterator >::reference , Difference >::base_reference |
( |
| ) |
|
|
inlineprotectedinherited |
template<class ElementIterator, class IndexIterator>
template<class , class >
template<class ElementIterator, class IndexIterator>
The documentation for this class was generated from the following file: