mirror of
https://github.com/boostorg/ublas.git
synced 2026-02-20 15:12:16 +00:00
iterator pointer typedef using common syntax
[SVN r25095]
This commit is contained in:
@@ -40,6 +40,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef T &reference;
|
||||
typedef A array_type;
|
||||
private:
|
||||
typedef T *pointer;
|
||||
typedef F functor_type;
|
||||
typedef const banded_matrix<T, F, A> const_self_type;
|
||||
typedef banded_matrix<T, F, A> self_type;
|
||||
@@ -399,7 +400,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename banded_matrix::value_type value_type;
|
||||
typedef typename banded_matrix::difference_type difference_type;
|
||||
typedef typename banded_matrix::const_reference reference;
|
||||
typedef const typename banded_matrix::value_type *pointer;
|
||||
typedef const typename banded_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef const_iterator2 dual_iterator_type;
|
||||
typedef const_reverse_iterator2 dual_reverse_iterator_type;
|
||||
@@ -539,7 +540,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename banded_matrix::value_type value_type;
|
||||
typedef typename banded_matrix::difference_type difference_type;
|
||||
typedef typename banded_matrix::reference reference;
|
||||
typedef typename banded_matrix::value_type *pointer;
|
||||
typedef typename banded_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef iterator2 dual_iterator_type;
|
||||
typedef reverse_iterator2 dual_reverse_iterator_type;
|
||||
@@ -680,7 +681,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename banded_matrix::value_type value_type;
|
||||
typedef typename banded_matrix::difference_type difference_type;
|
||||
typedef typename banded_matrix::const_reference reference;
|
||||
typedef const typename banded_matrix::value_type *pointer;
|
||||
typedef const typename banded_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef const_iterator1 dual_iterator_type;
|
||||
typedef const_reverse_iterator1 dual_reverse_iterator_type;
|
||||
@@ -820,7 +821,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename banded_matrix::value_type value_type;
|
||||
typedef typename banded_matrix::difference_type difference_type;
|
||||
typedef typename banded_matrix::reference reference;
|
||||
typedef typename banded_matrix::value_type *pointer;
|
||||
typedef typename banded_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef iterator1 dual_iterator_type;
|
||||
typedef reverse_iterator1 dual_reverse_iterator_type;
|
||||
|
||||
@@ -253,6 +253,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
#endif
|
||||
typedef A array_type;
|
||||
private:
|
||||
typedef T *pointer;
|
||||
typedef F1 functor1_type;
|
||||
typedef F2 functor2_type;
|
||||
typedef const hermitian_matrix<T, F1, F2, A> const_self_type;
|
||||
@@ -575,7 +576,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename hermitian_matrix::value_type value_type;
|
||||
typedef typename hermitian_matrix::difference_type difference_type;
|
||||
typedef typename hermitian_matrix::const_reference reference;
|
||||
typedef const typename hermitian_matrix::value_type *pointer;
|
||||
typedef const typename hermitian_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef const_iterator2 dual_iterator_type;
|
||||
typedef const_reverse_iterator2 dual_reverse_iterator_type;
|
||||
@@ -715,7 +716,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename hermitian_matrix::value_type value_type;
|
||||
typedef typename hermitian_matrix::difference_type difference_type;
|
||||
typedef typename hermitian_matrix::reference reference;
|
||||
typedef typename hermitian_matrix::value_type *pointer;
|
||||
typedef typename hermitian_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef iterator2 dual_iterator_type;
|
||||
typedef reverse_iterator2 dual_reverse_iterator_type;
|
||||
@@ -856,7 +857,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename hermitian_matrix::value_type value_type;
|
||||
typedef typename hermitian_matrix::difference_type difference_type;
|
||||
typedef typename hermitian_matrix::const_reference reference;
|
||||
typedef const typename hermitian_matrix::value_type *pointer;
|
||||
typedef const typename hermitian_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef const_iterator1 dual_iterator_type;
|
||||
typedef const_reverse_iterator1 dual_reverse_iterator_type;
|
||||
@@ -996,7 +997,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename hermitian_matrix::value_type value_type;
|
||||
typedef typename hermitian_matrix::difference_type difference_type;
|
||||
typedef typename hermitian_matrix::reference reference;
|
||||
typedef typename hermitian_matrix::value_type *pointer;
|
||||
typedef typename hermitian_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef iterator1 dual_iterator_type;
|
||||
typedef reverse_iterator1 dual_reverse_iterator_type;
|
||||
|
||||
@@ -57,6 +57,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef T &reference;
|
||||
typedef A array_type;
|
||||
private:
|
||||
typedef T *pointer;
|
||||
typedef F1 functor1_type;
|
||||
typedef F2 functor2_type;
|
||||
typedef const symmetric_matrix<T, F1, F2, A> const_self_type;
|
||||
@@ -346,7 +347,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename symmetric_matrix::value_type value_type;
|
||||
typedef typename symmetric_matrix::difference_type difference_type;
|
||||
typedef typename symmetric_matrix::const_reference reference;
|
||||
typedef const typename symmetric_matrix::value_type *pointer;
|
||||
typedef const typename symmetric_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef const_iterator2 dual_iterator_type;
|
||||
typedef const_reverse_iterator2 dual_reverse_iterator_type;
|
||||
@@ -486,7 +487,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename symmetric_matrix::value_type value_type;
|
||||
typedef typename symmetric_matrix::difference_type difference_type;
|
||||
typedef typename symmetric_matrix::reference reference;
|
||||
typedef typename symmetric_matrix::value_type *pointer;
|
||||
typedef typename symmetric_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef iterator2 dual_iterator_type;
|
||||
typedef reverse_iterator2 dual_reverse_iterator_type;
|
||||
@@ -627,7 +628,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename symmetric_matrix::value_type value_type;
|
||||
typedef typename symmetric_matrix::difference_type difference_type;
|
||||
typedef typename symmetric_matrix::const_reference reference;
|
||||
typedef const typename symmetric_matrix::value_type *pointer;
|
||||
typedef const typename symmetric_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef const_iterator1 dual_iterator_type;
|
||||
typedef const_reverse_iterator1 dual_reverse_iterator_type;
|
||||
@@ -767,7 +768,7 @@ namespace boost { namespace numeric { namespace ublas {
|
||||
typedef typename symmetric_matrix::value_type value_type;
|
||||
typedef typename symmetric_matrix::difference_type difference_type;
|
||||
typedef typename symmetric_matrix::reference reference;
|
||||
typedef typename symmetric_matrix::value_type *pointer;
|
||||
typedef typename symmetric_matrix::pointer pointer;
|
||||
#endif
|
||||
typedef iterator1 dual_iterator_type;
|
||||
typedef reverse_iterator1 dual_reverse_iterator_type;
|
||||
|
||||
Reference in New Issue
Block a user