| ... |
... |
@@ -1909,3 +1909,3 @@
|
| 1909 |
1909 |
/// \c InverseMap or \c operator()(), and the values of the map can be
|
| 1910 |
|
/// accessed with an STL compatible forward iterator (\c ValueIterator).
|
|
1910 |
/// accessed with an STL compatible forward iterator (\c ValueIt).
|
| 1911 |
1911 |
///
|
| ... |
... |
@@ -1963,3 +1963,3 @@
|
| 1963 |
1963 |
/// traversed for each item it is assigned to.
|
| 1964 |
|
class ValueIterator
|
|
1964 |
class ValueIt
|
| 1965 |
1965 |
: public std::iterator<std::forward_iterator_tag, Value> {
|
| ... |
... |
@@ -1967,3 +1967,3 @@
|
| 1967 |
1967 |
private:
|
| 1968 |
|
ValueIterator(typename Container::const_iterator _it)
|
|
1968 |
ValueIt(typename Container::const_iterator _it)
|
| 1969 |
1969 |
: it(_it) {}
|
| ... |
... |
@@ -1972,9 +1972,9 @@
|
| 1972 |
1972 |
/// Constructor
|
| 1973 |
|
ValueIterator() {}
|
|
1973 |
ValueIt() {}
|
| 1974 |
1974 |
|
| 1975 |
1975 |
/// \e
|
| 1976 |
|
ValueIterator& operator++() { ++it; return *this; }
|
|
1976 |
ValueIt& operator++() { ++it; return *this; }
|
| 1977 |
1977 |
/// \e
|
| 1978 |
|
ValueIterator operator++(int) {
|
| 1979 |
|
ValueIterator tmp(*this);
|
|
1978 |
ValueIt operator++(int) {
|
|
1979 |
ValueIt tmp(*this);
|
| 1980 |
1980 |
operator++();
|
| ... |
... |
@@ -1989,5 +1989,5 @@
|
| 1989 |
1989 |
/// \e
|
| 1990 |
|
bool operator==(ValueIterator jt) const { return it == jt.it; }
|
|
1990 |
bool operator==(ValueIt jt) const { return it == jt.it; }
|
| 1991 |
1991 |
/// \e
|
| 1992 |
|
bool operator!=(ValueIterator jt) const { return it != jt.it; }
|
|
1992 |
bool operator!=(ValueIt jt) const { return it != jt.it; }
|
| 1993 |
1993 |
|
| ... |
... |
@@ -1996,2 +1996,5 @@
|
| 1996 |
1996 |
};
|
|
1997 |
|
|
1998 |
/// Alias for \c ValueIt
|
|
1999 |
typedef ValueIt ValueIterator;
|
| 1997 |
2000 |
|
| ... |
... |
@@ -2003,4 +2006,4 @@
|
| 2003 |
2006 |
/// range.
|
| 2004 |
|
ValueIterator beginValue() const {
|
| 2005 |
|
return ValueIterator(_inv_map.begin());
|
|
2007 |
ValueIt beginValue() const {
|
|
2008 |
return ValueIt(_inv_map.begin());
|
| 2006 |
2009 |
}
|
| ... |
... |
@@ -2013,4 +2016,4 @@
|
| 2013 |
2016 |
/// range.
|
| 2014 |
|
ValueIterator endValue() const {
|
| 2015 |
|
return ValueIterator(_inv_map.end());
|
|
2017 |
ValueIt endValue() const {
|
|
2018 |
return ValueIt(_inv_map.end());
|
| 2016 |
2019 |
}
|
| ... |
... |
@@ -3025,3 +3028,3 @@
|
| 3025 |
3028 |
/// the value (\c ItemIt), and the values of the map can be accessed
|
| 3026 |
|
/// with an STL compatible forward iterator (\c ValueIterator).
|
|
3029 |
/// with an STL compatible forward iterator (\c ValueIt).
|
| 3027 |
3030 |
/// The map stores a linked list for each value, which contains
|
| ... |
... |
@@ -3113,3 +3116,3 @@
|
| 3113 |
3116 |
/// be accessed in the <tt>[beginValue, endValue)</tt> range.
|
| 3114 |
|
class ValueIterator
|
|
3117 |
class ValueIt
|
| 3115 |
3118 |
: public std::iterator<std::forward_iterator_tag, Value> {
|
| ... |
... |
@@ -3117,3 +3120,3 @@
|
| 3117 |
3120 |
private:
|
| 3118 |
|
ValueIterator(typename std::map<Value, Key>::const_iterator _it)
|
|
3121 |
ValueIt(typename std::map<Value, Key>::const_iterator _it)
|
| 3119 |
3122 |
: it(_it) {}
|
| ... |
... |
@@ -3122,9 +3125,9 @@
|
| 3122 |
3125 |
/// Constructor
|
| 3123 |
|
ValueIterator() {}
|
|
3126 |
ValueIt() {}
|
| 3124 |
3127 |
|
| 3125 |
3128 |
/// \e
|
| 3126 |
|
ValueIterator& operator++() { ++it; return *this; }
|
|
3129 |
ValueIt& operator++() { ++it; return *this; }
|
| 3127 |
3130 |
/// \e
|
| 3128 |
|
ValueIterator operator++(int) {
|
| 3129 |
|
ValueIterator tmp(*this);
|
|
3131 |
ValueIt operator++(int) {
|
|
3132 |
ValueIt tmp(*this);
|
| 3130 |
3133 |
operator++();
|
| ... |
... |
@@ -3139,5 +3142,5 @@
|
| 3139 |
3142 |
/// \e
|
| 3140 |
|
bool operator==(ValueIterator jt) const { return it == jt.it; }
|
|
3143 |
bool operator==(ValueIt jt) const { return it == jt.it; }
|
| 3141 |
3144 |
/// \e
|
| 3142 |
|
bool operator!=(ValueIterator jt) const { return it != jt.it; }
|
|
3145 |
bool operator!=(ValueIt jt) const { return it != jt.it; }
|
| 3143 |
3146 |
|
| ... |
... |
@@ -3153,4 +3156,4 @@
|
| 3153 |
3156 |
/// range.
|
| 3154 |
|
ValueIterator beginValue() const {
|
| 3155 |
|
return ValueIterator(_first.begin());
|
|
3157 |
ValueIt beginValue() const {
|
|
3158 |
return ValueIt(_first.begin());
|
| 3156 |
3159 |
}
|
| ... |
... |
@@ -3163,4 +3166,4 @@
|
| 3163 |
3166 |
/// range.
|
| 3164 |
|
ValueIterator endValue() const {
|
| 3165 |
|
return ValueIterator(_first.end());
|
|
3167 |
ValueIt endValue() const {
|
|
3168 |
return ValueIt(_first.end());
|
| 3166 |
3169 |
}
|
| ... |
... |
@@ -3282,5 +3285,5 @@
|
| 3282 |
3285 |
|
| 3283 |
|
///\e
|
|
3286 |
/// The key type (the \c Arc type of the digraph).
|
| 3284 |
3287 |
typedef typename GR::Arc Key;
|
| 3285 |
|
///\e
|
|
3288 |
/// The value type (the \c Node type of the digraph).
|
| 3286 |
3289 |
typedef typename GR::Node Value;
|
| ... |
... |
@@ -3323,5 +3326,5 @@
|
| 3323 |
3326 |
|
| 3324 |
|
///\e
|
|
3327 |
/// The key type (the \c Arc type of the digraph).
|
| 3325 |
3328 |
typedef typename GR::Arc Key;
|
| 3326 |
|
///\e
|
|
3329 |
/// The value type (the \c Node type of the digraph).
|
| 3327 |
3330 |
typedef typename GR::Node Value;
|
| ... |
... |
@@ -3365,4 +3368,6 @@
|
| 3365 |
3368 |
|
|
3369 |
/// The key type (the \c Edge type of the digraph).
|
|
3370 |
typedef typename GR::Edge Key;
|
|
3371 |
/// The value type (the \c Arc type of the digraph).
|
| 3366 |
3372 |
typedef typename GR::Arc Value;
|
| 3367 |
|
typedef typename GR::Edge Key;
|
| 3368 |
3373 |
|
| ... |
... |
@@ -3405,4 +3410,6 @@
|
| 3405 |
3410 |
|
|
3411 |
/// The key type (the \c Edge type of the digraph).
|
|
3412 |
typedef typename GR::Edge Key;
|
|
3413 |
/// The value type (the \c Arc type of the digraph).
|
| 3406 |
3414 |
typedef typename GR::Arc Value;
|
| 3407 |
|
typedef typename GR::Edge Key;
|
| 3408 |
3415 |
|