paludis
Version 2.6.0
|
Functions | |
template<typename Iter_ > | |
IndirectIterator< Iter_ > | paludis::indirect_iterator (const Iter_ &) |
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) |
Various iterator utilities.
std::size_t paludis::capped_distance | ( | T_ | a, |
const T_ & | b, | ||
unsigned | n | ||
) |
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 | ) |
Construct an IndirectIterator from another iterator.
T_ paludis::previous | ( | const T_ & | i | ) |
Return a new iterator pointing to the item before i.