#include <WholeCandidateItr.h>
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
|
|
|
|
00146 : 00147 m_indexedCandidates( aOtherItr.indexedCandidates() ) , 00148 m_index( aOtherItr.index() ) 00149 { 00150 }
|
|
00063 {}
|
|
00155 : 00156 // cast away const as const_itr can be assocciated with a non-const list, 00157 // but only const lists use this constructor 00158 m_indexedCandidates( (IndexedLabeledCandidates< CandidateClass >*)aList ) , 00159 m_index( aIndex ) 00160 { 00161 }
|
|
|
|
|
|
00063 {}
|
|
|
|
|
|
|
|
00136 {
00137 return ( m_index ) ;
00138 }
|
|
|
|
00129 {
00130 return ( m_indexedCandidates ) ;
00131 }
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. 00253 {
00254 return ( (*m_indexedCandidates).labeledCandidateClass( m_index ) ) ;
00255 }
|
|
|
|
00283 { 00284 return ( ( m_index != aOtherItr.index() ) || 00285 ( m_indexedCandidates != aOtherItr.indexedCandidates() ) ) ; 00286 }
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. 00225 { 00226 WholeCandidateItr tmp( *this ) ; 00227 return ( tmp += n ) ; 00228 }
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. 00191 { 00192 WholeCandidateItr tmp( *this ) ; 00193 ++m_index ; 00194 return ( tmp ) ; 00195 }
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. 00183 {
00184 ++m_index ;
00185 return ( *this ) ;
00186 }
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. 00217 { 00218 m_index += n ; 00219 return( *this ) ; 00220 }
|
|
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
00268 { 00269 return ( m_index - aOtherItr.index() ) ; 00270 }
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. 00241 { 00242 WholeCandidateItr tmp( *this ) ; 00243 return ( tmp -= n ) ; 00244 }
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. 00208 { 00209 WholeCandidateItr tmp( *this ) ; 00210 --m_index ; 00211 return ( tmp ) ; 00212 }
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. 00200 {
00201 --m_index ;
00202 return ( *this ) ;
00203 }
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. 00233 { 00234 m_index -= n ; 00235 return( *this ) ; 00236 }
|
|
|
|
00291 { 00292 return ( ( m_index < aOtherItr.index() ) && 00293 ( m_indexedCandidates == aOtherItr.indexedCandidates() ) ) ; 00294 }
|
|
|
|
00315 { 00316 return ( ( m_index <= aOtherItr.index() ) && 00317 ( m_indexedCandidates == aOtherItr.indexedCandidates() ) ) ; 00318 }
|
|
|
|
00170 { 00171 m_indexedCandidates = aOtherItr.indexedCandidates() ; 00172 m_index = aOtherItr.index() ; 00173 return ( *this ) ; 00174 }
|
|
|
|
00275 { 00276 return ( ( m_index == aOtherItr.index() ) && 00277 ( m_indexedCandidates == aOtherItr.indexedCandidates() ) ) ; 00278 }
|
|
|
|
00299 { 00300 return ( ( m_index > aOtherItr.index() ) && 00301 ( m_indexedCandidates == aOtherItr.indexedCandidates() ) ) ; 00302 }
|
|
|
|
00307 { 00308 return ( ( m_index >= aOtherItr.index() ) && 00309 ( m_indexedCandidates == aOtherItr.indexedCandidates() ) ) ; 00310 }
|
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. |
|
Reimplemented in dchain::WholeItr< T >, and dchain::WholeItr< T >. 00260 {
00261 return ( (*m_indexedCandidates).labeledCandidateClass( m_index + n ) ) ;
00262 }
|
|
|
|
|
|
|
|
|