#include <storage.hpp>
Classes | |
class | const_iterator |
Public Types | |
typedef Z | size_type |
typedef D | difference_type |
typedef size_type | value_type |
typedef value_type | const_reference |
typedef const_reference | reference |
typedef const value_type * | const_pointer |
typedef value_type * | pointer |
typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
Public Member Functions | |
BOOST_UBLAS_INLINE | basic_range () |
BOOST_UBLAS_INLINE | basic_range (size_type start, size_type stop) |
BOOST_UBLAS_INLINE size_type | start () const |
BOOST_UBLAS_INLINE size_type | size () const |
BOOST_UBLAS_INLINE size_type | max_size () const |
BOOST_UBLAS_INLINE bool | empty () const |
BOOST_UBLAS_INLINE const_reference | operator() (size_type i) const |
BOOST_UBLAS_INLINE basic_range | compose (const basic_range &r) const |
BOOST_UBLAS_INLINE bool | operator== (const basic_range &r) const |
BOOST_UBLAS_INLINE bool | operator!= (const basic_range &r) const |
BOOST_UBLAS_INLINE const_iterator | begin () const |
BOOST_UBLAS_INLINE const_iterator | cbegin () const |
BOOST_UBLAS_INLINE const_iterator | end () const |
BOOST_UBLAS_INLINE const_iterator | cend () const |
BOOST_UBLAS_INLINE const_reverse_iterator | rbegin () const |
BOOST_UBLAS_INLINE const_reverse_iterator | crbegin () const |
BOOST_UBLAS_INLINE const_reverse_iterator | rend () const |
BOOST_UBLAS_INLINE const_reverse_iterator | crend () const |
BOOST_UBLAS_INLINE basic_range | preprocess (size_type size) const |
Static Public Member Functions | |
static BOOST_UBLAS_INLINE const basic_range & | all () |
typedef const value_type* boost::numeric::ublas::basic_range< Z, D >::const_pointer |
typedef value_type boost::numeric::ublas::basic_range< Z, D >::const_reference |
typedef std::reverse_iterator<const_iterator> boost::numeric::ublas::basic_range< Z, D >::const_reverse_iterator |
typedef D boost::numeric::ublas::basic_range< Z, D >::difference_type |
typedef value_type* boost::numeric::ublas::basic_range< Z, D >::pointer |
typedef const_reference boost::numeric::ublas::basic_range< Z, D >::reference |
typedef Z boost::numeric::ublas::basic_range< Z, D >::size_type |
typedef size_type boost::numeric::ublas::basic_range< Z, D >::value_type |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::numeric::ublas::vector_range< V >::project(), boost::numeric::ublas::vector_slice< V >::project(), boost::numeric::ublas::vector_indirect< V, IA >::project(), boost::numeric::ublas::matrix_range< M >::project(), boost::numeric::ublas::matrix_slice< M >::project(), and boost::numeric::ublas::matrix_indirect< M, IA >::project().
|
inline |
|
inline |
|
inline |
Referenced by boost::numeric::ublas::basic_slice< size_type, difference_type >::compose(), boost::numeric::ublas::indirect_array< A >::compose(), boost::numeric::ublas::vector_range< V >::size(), boost::numeric::ublas::matrix_vector_range< M >::size(), boost::numeric::ublas::matrix_range< M >::size1(), and boost::numeric::ublas::matrix_range< M >::size2().
|
inline |
Referenced by boost::numeric::ublas::basic_slice< size_type, difference_type >::compose(), boost::numeric::ublas::indirect_array< A >::compose(), boost::numeric::ublas::basic_range< Z, D >::const_iterator::index(), boost::numeric::ublas::basic_range< Z, D >::const_iterator::operator*(), boost::numeric::ublas::vector_range< V >::start(), boost::numeric::ublas::matrix_vector_range< M >::start1(), boost::numeric::ublas::matrix_range< M >::start1(), boost::numeric::ublas::matrix_vector_range< M >::start2(), and boost::numeric::ublas::matrix_range< M >::start2().