#include <wrapped_forward_iterator.hh>
Standard library typedefs | |
typedef std::tr1::remove_reference < Value_ >::type & | value_type |
typedef std::tr1::remove_reference < Value_ >::type & | reference |
typedef std::tr1::remove_reference < Value_ >::type * | pointer |
typedef std::ptrdiff_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
Basic operations | |
WrappedForwardIterator () | |
~WrappedForwardIterator () | |
WrappedForwardIterator (const WrappedForwardIterator &) | |
template<typename T_> | |
WrappedForwardIterator (const T_ &) | |
WrappedForwardIterator & | operator= (const WrappedForwardIterator &) |
Increment | |
WrappedForwardIterator & | operator++ () |
WrappedForwardIterator | operator++ (int) |
Dereference | |
pointer | operator-> () const |
reference | operator * () const |
Equality | |
bool | operator== (const WrappedForwardIterator &) const |
Underlying iterator | |
template<typename T_> | |
T_ & | underlying_iterator () |
template<typename T_> | |
const T_ & | underlying_iterator () const |
example_action.cc, example_contents.cc, example_dep_label.cc, example_dep_spec.cc, example_dep_spec_flattener.cc, example_formatter.cc, example_mask.cc, example_match_package.cc, example_metadata_key.cc, example_package_database.cc, example_package_id.cc, example_repository.cc, and example_stringify_formatter.cc.