matrixIterator.hh File Reference
#include <cstddef>
#include <bits/stl_iterator_base_types.h>
#include "basics/exceptions.hh"
#include "basics/outputOperator.hh"
Go to the source code of this file.
Namespaces | |
concepts | |
Basic namespace for Concepts-2. | |
Functions | |
template<class _Tp , class _Ref , class _Ptr > | |
bool | concepts::operator!= (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
bool | concepts::operator!= (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
template<class _Tp , class _Ref , class _Ptr > | |
_Matrix_iterator_base< _Tp, _Ref, _Ptr > | concepts::operator+ (ptrdiff_t __n, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x) |
template<typename _Tp , typename _RefL , typename _PtrL , typename _RefR , typename _PtrR > | |
_Matrix_iterator_base< _Tp, _RefL, _PtrL >::difference_type | concepts::operator- (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
template<class _Tp , class _Ref , class _Ptr > | |
bool | concepts::operator< (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
bool | concepts::operator< (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
template<class _Tp , class _Ref , class _Ptr > | |
bool | concepts::operator<= (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
bool | concepts::operator<= (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
template<class _Tp , class _Ref , class _Ptr > | |
bool | concepts::operator== (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
bool | concepts::operator== (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
template<class _Tp , class _Ref , class _Ptr > | |
bool | concepts::operator> (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
bool | concepts::operator> (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
template<class _Tp , class _Ref , class _Ptr > | |
bool | concepts::operator>= (const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__x, const _Matrix_iterator_base< _Tp, _Ref, _Ptr > &__y) |
template<class _Tp , class _RefL , class _PtrL , class _RefR , class _PtrR > | |
bool | concepts::operator>= (const _Matrix_iterator_base< _Tp, _RefL, _PtrL > &__x, const _Matrix_iterator_base< _Tp, _RefR, _PtrR > &__y) |
template<class F , class G > | |
F * | concepts::securePointer (const F value, const G *matrix) |
template<class F , class G > | |
F * | concepts::securePointer (F &value, G *matrix) |
Templated function, which prevent a pointer to a temporary value got from constant matrices with index operator . More... | |
Detailed Description
matrix iterators
Definition in file matrixIterator.hh.