Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
more::gen::unifying_partial_ordering::infimum_iterator Struct Template Reference
A bidirectional iterator used by infimum_range.
More...
#include <unifying_partial_ordering.h>
Inheritance diagram for more::gen::unifying_partial_ordering::infimum_iterator:
[legend]Collaboration diagram for more::gen::unifying_partial_ordering::infimum_iterator:
[legend]List of all members.Public Types
Public Methods
Detailed Description
template<typename T, typename Unify = unify_if_equal<T>>
struct more::gen::unifying_partial_ordering< T, Unify >::infimum_iterator
A bidirectional iterator used by infimum_range.
The operator*
(and operator->) returns a proxy which must be cast if passed to a templated argument.
Member Typedef Documentation
template<typename T, typename Unify = unify_if_equal<T>> |
typedef std::ptrdiff_t more::gen::unifying_partial_ordering::infimum_iterator::difference_type
|
|
template<typename T, typename Unify = unify_if_equal<T>> |
typedef std::bidirectional_iterator_tag more::gen::unifying_partial_ordering::infimum_iterator::iterator_category
|
|
template<typename T, typename Unify = unify_if_equal<T>> |
typedef value_type* more::gen::unifying_partial_ordering::infimum_iterator::pointer
|
|
template<typename T, typename Unify = unify_if_equal<T>> |
typedef value_type& more::gen::unifying_partial_ordering::infimum_iterator::reference
|
|
template<typename T, typename Unify = unify_if_equal<T>> |
typedef element more::gen::unifying_partial_ordering::infimum_iterator::value_type
|
|
Constructor & Destructor Documentation
template<typename T, typename Unify = unify_if_equal<T>> |
more::gen::unifying_partial_ordering< T, Unify >::infimum_iterator::infimum_iterator |
( |
node_base::inf_iterator |
it |
) |
[inline] |
|
Member Function Documentation
template<typename T, typename Unify = unify_if_equal<T>> |
bool more::gen::unifying_partial_ordering< T, Unify >::infimum_iterator::operator!= |
( |
infimum_iterator const & |
rhs |
) |
const [inline] |
|
template<typename T, typename Unify = unify_if_equal<T>> |
bool more::gen::unifying_partial_ordering< T, Unify >::infimum_iterator::operator== |
( |
infimum_iterator const & |
rhs |
) |
const [inline] |
|
The documentation for this struct was generated from the following file:
Generated on Sat Sep 7 19:12:12 2002 for more with Doxygen
1.2.13.1. Doxygen 1.2.13.1 is written and copyright
1997-2002 by Dimitri van
Heesch.