![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
Traits class to extract type information from a VECTOR. More...
#include <traits.hpp>
Public Types | |
typedef VECTOR::const_closure_type | const_closure_type |
type used in expressions to mark a reference to this class (usually a const container_reference<const E> or the class itself) | |
typedef VECTOR::const_iterator | const_iterator |
iterator for the VECTOR | |
typedef VECTOR::const_reference | const_reference |
const reference to an element | |
typedef VECTOR::difference_type | difference_type |
type of differences of indices | |
typedef VECTOR::size_type | size_type |
type of indices | |
typedef VECTOR::storage_category | storage_category |
storage category: unknown_storage_tag , dense_tag , packed_tag , ... | |
typedef VECTOR::value_type | value_type |
type of elements | |
Static Public Member Functions | |
static const_iterator | begin (const VECTOR &v) |
iterator pointing to the first element | |
static const_iterator | end (const VECTOR &v) |
iterator pointing behind the last element | |
Private Types | |
typedef VECTOR::closure_type | closure_type |
type used in expressions to mark a reference to this class (usually a container_reference<E> or the class itself) | |
typedef VECTOR::iterator | iterator |
iterator for the VECTOR | |
typedef VECTOR::reference | reference |
reference to an element | |
Static Private Member Functions | |
static iterator | begin (VECTOR &v) |
iterator pointing to the first element | |
static iterator | end (VECTOR &v) |
iterator pointing behind the last element |
Traits class to extract type information from a VECTOR.
Definition at line 735 of file traits.hpp.
typedef VECTOR::const_iterator boost::numeric::ublas::vector_view_traits< VECTOR >::const_iterator [inherited] |
iterator for the VECTOR
Definition at line 695 of file traits.hpp.
typedef VECTOR ::size_type boost::numeric::ublas::container_view_traits< VECTOR >::size_type [inherited] |
type of indices
Definition at line 611 of file traits.hpp.
typedef VECTOR ::difference_type boost::numeric::ublas::container_view_traits< VECTOR >::difference_type [inherited] |
type of differences of indices
Definition at line 613 of file traits.hpp.
typedef VECTOR ::storage_category boost::numeric::ublas::container_view_traits< VECTOR >::storage_category [inherited] |
storage category: unknown_storage_tag
, dense_tag
, packed_tag
, ...
Definition at line 616 of file traits.hpp.
typedef VECTOR ::value_type boost::numeric::ublas::container_view_traits< VECTOR >::value_type [inherited] |
type of elements
Definition at line 619 of file traits.hpp.
typedef VECTOR ::const_reference boost::numeric::ublas::container_view_traits< VECTOR >::const_reference [inherited] |
const reference to an element
Definition at line 621 of file traits.hpp.
typedef VECTOR ::const_closure_type boost::numeric::ublas::container_view_traits< VECTOR >::const_closure_type [inherited] |
type used in expressions to mark a reference to this class (usually a const container_reference<const E> or the class itself)
Definition at line 624 of file traits.hpp.
typedef VECTOR::iterator boost::numeric::ublas::mutable_vector_traits< VECTOR >::iterator [inherited] |
iterator for the VECTOR
Definition at line 716 of file traits.hpp.
typedef VECTOR ::reference boost::numeric::ublas::mutable_container_traits< VECTOR >::reference [inherited] |
reference to an element
Definition at line 633 of file traits.hpp.
typedef VECTOR ::closure_type boost::numeric::ublas::mutable_container_traits< VECTOR >::closure_type [inherited] |
type used in expressions to mark a reference to this class (usually a container_reference<E> or the class itself)
Definition at line 636 of file traits.hpp.
static const_iterator boost::numeric::ublas::vector_view_traits< VECTOR >::begin | ( | const VECTOR & | v | ) | [inline, static, inherited] |
iterator pointing to the first element
Definition at line 699 of file traits.hpp.
static const_iterator boost::numeric::ublas::vector_view_traits< VECTOR >::end | ( | const VECTOR & | v | ) | [inline, static, inherited] |
iterator pointing behind the last element
Definition at line 704 of file traits.hpp.
static iterator boost::numeric::ublas::mutable_vector_traits< VECTOR >::begin | ( | VECTOR & | v | ) | [inline, static, inherited] |
iterator pointing to the first element
Definition at line 720 of file traits.hpp.
static iterator boost::numeric::ublas::mutable_vector_traits< VECTOR >::end | ( | VECTOR & | v | ) | [inline, static, inherited] |
iterator pointing behind the last element
Definition at line 726 of file traits.hpp.