Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
Related Pages
more::gen::transform_if_view::iterator Struct Template Reference
#include <
view.h
>
Collaboration diagram for more::gen::transform_if_view::iterator:
[
legend
]
List of all members.
Public Types
typedef transform_if_view::value_type
value_type
typedef iterator
self
Public Methods
iterator
()
iterator
(
transform_if_view
*context_,
subiterator
subit_)
iterator
(
self
const &it)
self
&
operator=
(
self
const &rhs)
bool
operator==
(
self
const &rhs) const
bool
operator!=
(
self
const &rhs) const
self
&
operator++
()
self
operator++
(int)
self
&
operator--
()
self
operator--
(int)
value_type
operator *
()
value_type
*
operator->
()
template<typename Subiterator, typename Filter, typename Transform>
struct more::gen::transform_if_view< Subiterator, Filter, Transform >::iterator
Member Typedef Documentation
template<typename Subiterator, typename Filter, typename Transform>
typedef iterator more::gen::transform_if_view::iterator::self
template<typename Subiterator, typename Filter, typename Transform>
typedef transform_if_view::value_type more::gen::transform_if_view::iterator::value_type
Constructor & Destructor Documentation
template<typename Subiterator, typename Filter, typename Transform>
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::iterator
(
)
[inline]
template<typename Subiterator, typename Filter, typename Transform>
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::iterator
(
transform_if_view
*
context_
,
subiterator
subit_
)
[inline]
template<typename Subiterator, typename Filter, typename Transform>
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::iterator
(
self
const &
it
)
[inline]
Member Function Documentation
template<typename Subiterator, typename Filter, typename Transform>
value_type
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::operator *
(
)
[inline]
template<typename Subiterator, typename Filter, typename Transform>
bool
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::operator!=
(
self
const &
rhs
)
const
[inline]
template<typename Subiterator, typename Filter, typename Transform>
self
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::operator++
(
int
)
[inline]
template<typename Subiterator, typename Filter, typename Transform>
self
&
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::operator++
(
)
[inline]
template<typename Subiterator, typename Filter, typename Transform>
self
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::operator--
(
int
)
[inline]
template<typename Subiterator, typename Filter, typename Transform>
self
&
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::operator--
(
)
[inline]
template<typename Subiterator, typename Filter, typename Transform>
value_type
*
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::operator->
(
)
[inline]
template<typename Subiterator, typename Filter, typename Transform>
self
&
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::operator=
(
self
const &
rhs
)
[inline]
template<typename Subiterator, typename Filter, typename Transform>
bool
more::gen::transform_if_view
< Subiterator, Filter, Transform >::iterator::operator==
(
self
const &
rhs
)
const
[inline]
The documentation for this struct was generated from the following file:
more/gen/
view.h
Generated on Sat Sep 7 19:12:10 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by
Dimitri van Heesch
.