cisst-saw
|
Declaration of vctFixedStrideVectorConstIterator and vctFixedStrideVectorIterator. More...
#include <cisstCommon/cmnPortability.h>
#include <cisstVector/vctContainerTraits.h>
#include <iterator>
Go to the source code of this file.
Classes | |
class | vctFixedStrideVectorConstIterator< _elementType, _stride > |
class | vctFixedStrideVectorIterator< _elementType, _stride > |
Macros | |
#define | _vctFixedStrideVectorIterator_h |
Functions | |
template<class _elementType , vct::stride_type _stride> | |
vctFixedStrideVectorConstIterator < _elementType, _stride > | operator+ (const vctFixedStrideVectorConstIterator< _elementType, _stride > &iterator, typename vctFixedStrideVectorConstIterator< _elementType, _stride >::difference_type difference) |
template<class _elementType , vct::stride_type _stride> | |
vctFixedStrideVectorConstIterator < _elementType, _stride > | operator+ (typename vctFixedStrideVectorConstIterator< _elementType, _stride >::difference_type difference, const vctFixedStrideVectorConstIterator< _elementType, _stride > &iterator) |
template<class _elementType , vct::stride_type _stride> | |
vctFixedStrideVectorConstIterator < _elementType, _stride > | operator- (const vctFixedStrideVectorConstIterator< _elementType, _stride > &iterator, typename vctFixedStrideVectorConstIterator< _elementType, _stride >::difference_type difference) |
template<class _elementType , vct::stride_type _stride> | |
vctFixedStrideVectorIterator < _elementType, _stride > | operator+ (const vctFixedStrideVectorIterator< _elementType, _stride > &iterator, typename vctFixedStrideVectorIterator< _elementType, _stride >::difference_type difference) |
template<class _elementType , vct::stride_type _stride> | |
vctFixedStrideVectorIterator < _elementType, _stride > | operator+ (typename vctFixedStrideVectorIterator< _elementType, _stride >::difference_type difference, const vctFixedStrideVectorIterator< _elementType, _stride > &iterator) |
template<class _elementType , vct::stride_type _stride> | |
vctFixedStrideVectorIterator < _elementType, _stride > | operator- (const vctFixedStrideVectorIterator< _elementType, _stride > &iterator, typename vctFixedStrideVectorIterator< _elementType, _stride >::difference_type difference) |
Declaration of vctFixedStrideVectorConstIterator and vctFixedStrideVectorIterator.
#define _vctFixedStrideVectorIterator_h |
vctFixedStrideVectorConstIterator<_elementType, _stride> operator+ | ( | const vctFixedStrideVectorConstIterator< _elementType, _stride > & | iterator, |
typename vctFixedStrideVectorConstIterator< _elementType, _stride >::difference_type | difference | ||
) |
const_iterator + difference_type required by STL
vctFixedStrideVectorConstIterator<_elementType, _stride> operator+ | ( | typename vctFixedStrideVectorConstIterator< _elementType, _stride >::difference_type | difference, |
const vctFixedStrideVectorConstIterator< _elementType, _stride > & | iterator | ||
) |
difference_type + const_iterator required by STL
vctFixedStrideVectorIterator<_elementType, _stride> operator+ | ( | const vctFixedStrideVectorIterator< _elementType, _stride > & | iterator, |
typename vctFixedStrideVectorIterator< _elementType, _stride >::difference_type | difference | ||
) |
iterator + difference_type required by STL. Note that this method returns a non-const iterator, which is why it is declared separately from the other operator +.
vctFixedStrideVectorIterator<_elementType, _stride> operator+ | ( | typename vctFixedStrideVectorIterator< _elementType, _stride >::difference_type | difference, |
const vctFixedStrideVectorIterator< _elementType, _stride > & | iterator | ||
) |
difference_type + iterator required by STL
vctFixedStrideVectorConstIterator<_elementType, _stride> operator- | ( | const vctFixedStrideVectorConstIterator< _elementType, _stride > & | iterator, |
typename vctFixedStrideVectorConstIterator< _elementType, _stride >::difference_type | difference | ||
) |
const_iterator - difference_type required by STL
vctFixedStrideVectorIterator<_elementType, _stride> operator- | ( | const vctFixedStrideVectorIterator< _elementType, _stride > & | iterator, |
typename vctFixedStrideVectorIterator< _elementType, _stride >::difference_type | difference | ||
) |
iterator - difference_type required by STL