cisst-saw
|
Declaration of vctNArrayConstIterator and vctVarStrideNArrayIterator. More...
#include <iterator>
#include <cisstVector/vctContainerTraits.h>
#include <cisstVector/vctDynamicNArrayOwner.h>
#include <cisstVector/vctVarStrideVectorIterator.h>
#include <iostream>
Go to the source code of this file.
Classes | |
class | vctVarStrideNArrayConstIterator< _ownerType, _forward > |
class | vctVarStrideNArrayIterator< _ownerType, _forward > |
Macros | |
#define | _vctVarStrideNArrayIterator_h |
Functions | |
template<class _ownerType , bool _forward> | |
vctVarStrideNArrayConstIterator < _ownerType, _forward > | operator+ (const vctVarStrideNArrayConstIterator< _ownerType, _forward > &iterator, typename vctVarStrideNArrayConstIterator< _ownerType, _forward >::difference_type difference) |
template<class _ownerType , bool _forward> | |
vctVarStrideNArrayConstIterator < _ownerType, _forward > | operator+ (typename vctVarStrideNArrayConstIterator< _ownerType, _forward >::difference_type difference, const vctVarStrideNArrayConstIterator< _ownerType, _forward > &iterator) |
template<class _ownerType , bool _forward> | |
vctVarStrideNArrayConstIterator < _ownerType, _forward > | operator- (const vctVarStrideNArrayConstIterator< _ownerType, _forward > &iterator, typename vctVarStrideNArrayConstIterator< _ownerType, _forward >::difference_type difference) |
template<class _ownerType , bool _forward> | |
vctVarStrideNArrayIterator < _ownerType, _forward > | operator+ (const vctVarStrideNArrayIterator< _ownerType, _forward > &iterator, typename vctVarStrideNArrayIterator< _ownerType, _forward >::difference_type difference) |
template<class _ownerType , bool _forward> | |
vctVarStrideNArrayIterator < _ownerType, _forward > | operator+ (typename vctVarStrideNArrayIterator< _ownerType, _forward >::difference_type difference, const vctVarStrideNArrayIterator< _ownerType, _forward > &iterator) |
template<class _ownerType , bool _forward> | |
vctVarStrideNArrayIterator < _ownerType, _forward > | operator- (const vctVarStrideNArrayIterator< _ownerType, _forward > &iterator, typename vctVarStrideNArrayIterator< _ownerType, _forward >::difference_type difference) |
Declaration of vctNArrayConstIterator and vctVarStrideNArrayIterator.
#define _vctVarStrideNArrayIterator_h |
vctVarStrideNArrayConstIterator<_ownerType, _forward> operator+ | ( | const vctVarStrideNArrayConstIterator< _ownerType, _forward > & | iterator, |
typename vctVarStrideNArrayConstIterator< _ownerType, _forward >::difference_type | difference | ||
) |
const_iterator + difference_type required by STL
vctVarStrideNArrayConstIterator<_ownerType, _forward> operator+ | ( | typename vctVarStrideNArrayConstIterator< _ownerType, _forward >::difference_type | difference, |
const vctVarStrideNArrayConstIterator< _ownerType, _forward > & | iterator | ||
) |
difference_type + const_iterator required by STL
vctVarStrideNArrayIterator<_ownerType, _forward> operator+ | ( | const vctVarStrideNArrayIterator< _ownerType, _forward > & | iterator, |
typename vctVarStrideNArrayIterator< _ownerType, _forward >::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+.
vctVarStrideNArrayIterator<_ownerType, _forward> operator+ | ( | typename vctVarStrideNArrayIterator< _ownerType, _forward >::difference_type | difference, |
const vctVarStrideNArrayIterator< _ownerType, _forward > & | iterator | ||
) |
difference_type + iterator required by STL
vctVarStrideNArrayConstIterator<_ownerType, _forward> operator- | ( | const vctVarStrideNArrayConstIterator< _ownerType, _forward > & | iterator, |
typename vctVarStrideNArrayConstIterator< _ownerType, _forward >::difference_type | difference | ||
) |
const_iterator - difference_type required by STL
vctVarStrideNArrayIterator<_ownerType, _forward> operator- | ( | const vctVarStrideNArrayIterator< _ownerType, _forward > & | iterator, |
typename vctVarStrideNArrayIterator< _ownerType, _forward >::difference_type | difference | ||
) |
iterator - difference_type required by STL