Classes | |
| class | paludis::CreateInsertIterator< Value_, Iter_ > |
| class | paludis::IndirectIterator< Iter_, Value_ > |
| class | paludis::MemberIterator< Value_, Iterator_, member_ > |
| class | paludis::WrappedForwardIterator< Tag_, Value_ > |
| class | paludis::WrappedOutputIterator< Tag_, Value_ > |
Functions | |
| template<typename Iter_> | |
| IndirectIterator< Iter_ > | paludis::indirect_iterator (const Iter_ &) |
| template<typename T_> | |
| T_ | paludis::next (const T_ &i) |
| template<typename T_> | |
| T_ | paludis::next (const T_ &i, const int &n) |
| template<typename T_> | |
| T_ | paludis::previous (const T_ &i) |
| template<typename T_> | |
| std::size_t | paludis::capped_distance (T_ a, const T_ &b, unsigned n) |
| std::size_t paludis::capped_distance | ( | T_ | a, | |
| const T_ & | b, | |||
| unsigned | n | |||
| ) | [inline] |
Return the distance from a to b, except if it is greater than n, in which case return n instead.
| IndirectIterator< Iter_ > paludis::indirect_iterator | ( | const Iter_ & | t | ) | [inline] |
| T_ paludis::next | ( | const T_ & | i, | |
| const int & | n | |||
| ) | [inline] |
Return a new iterator advanced by a distance of n.
| T_ paludis::next | ( | const T_ & | i | ) | [inline] |
Return a new iterator pointing to the item after i.
| T_ paludis::previous | ( | const T_ & | i | ) | [inline] |
Return a new iterator pointing to the item before i.
Referenced by paludis::fast_unique_copy_internals::real_fast_unique_copy().
1.5.5