#include <wrapped_forward_iterator.hh>
|
typedef std::remove_reference< Value_ >::type & | value_type |
|
typedef std::remove_reference< Value_ >::type & | reference |
|
typedef std::remove_reference< Value_ >::type * | pointer |
|
typedef std::ptrdiff_t | difference_type |
|
typedef std::forward_iterator_tag | iterator_category |
|
|
pointer | operator-> () const |
|
reference | operator* () const |
|
|
template<typename T_ > |
T_ & | underlying_iterator () |
|
template<typename T_ > |
const T_ & | underlying_iterator () const |
|
template<typename Tag_, typename Value_>
class paludis::WrappedForwardIterator< Tag_, Value_ >
A WrappedForwardIterator is a generic wrapper around a forward iterator, hiding the underlying base iterator.
- Since
- 0.26
- Examples:
- example_action.cc, example_contents.cc, example_dep_label.cc, example_dep_spec.cc, example_dep_spec_flattener.cc, example_mask.cc, example_match_package.cc, example_metadata_key.cc, and example_package_id.cc.
The documentation for this class was generated from the following files: