Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms

boost::numeric::ublas::vector_view_traits< T[N] > Struct Template Reference

#include <c_array.hpp>

List of all members.

Public Types

typedef const vector_reference
< const vector_type
const_closure_type
typedef const_pointer const_iterator
typedef const T * const_pointer
typedef const T & const_reference
typedef std::ptrdiff_t difference_type
typedef std::size_t size_type
typedef dense_tag storage_category
typedef T value_type
typedef T vector_type [N]

Static Public Member Functions

static const_iterator begin (const vector_type &v)
 iterator pointing to the first element
static const_iterator end (const vector_type &v)
 iterator pointing behind the last element

Detailed Description

template<class T, int N>
struct boost::numeric::ublas::vector_view_traits< T[N] >

Definition at line 68 of file traits/c_array.hpp.


Member Typedef Documentation

template<class T , int N>
typedef T boost::numeric::ublas::vector_view_traits< T[N] >::vector_type[N]

Definition at line 69 of file traits/c_array.hpp.

template<class T , int N>
typedef std::size_t boost::numeric::ublas::vector_view_traits< T[N] >::size_type

Definition at line 71 of file traits/c_array.hpp.

template<class T , int N>
typedef std::ptrdiff_t boost::numeric::ublas::vector_view_traits< T[N] >::difference_type

Definition at line 72 of file traits/c_array.hpp.

template<class T , int N>
typedef dense_tag boost::numeric::ublas::vector_view_traits< T[N] >::storage_category

Definition at line 74 of file traits/c_array.hpp.

template<class T , int N>
typedef T boost::numeric::ublas::vector_view_traits< T[N] >::value_type

Definition at line 76 of file traits/c_array.hpp.

template<class T , int N>
typedef const T& boost::numeric::ublas::vector_view_traits< T[N] >::const_reference

Definition at line 77 of file traits/c_array.hpp.

template<class T , int N>
typedef const T* boost::numeric::ublas::vector_view_traits< T[N] >::const_pointer

Definition at line 78 of file traits/c_array.hpp.

template<class T , int N>
typedef const vector_reference<const vector_type> boost::numeric::ublas::vector_view_traits< T[N] >::const_closure_type

Definition at line 80 of file traits/c_array.hpp.

template<class T , int N>
typedef const_pointer boost::numeric::ublas::vector_view_traits< T[N] >::const_iterator

Definition at line 82 of file traits/c_array.hpp.


Member Function Documentation

template<class T , int N>
static const_iterator boost::numeric::ublas::vector_view_traits< T[N] >::begin ( const vector_type v) [inline, static]

iterator pointing to the first element

Definition at line 86 of file traits/c_array.hpp.

template<class T , int N>
static const_iterator boost::numeric::ublas::vector_view_traits< T[N] >::end ( const vector_type v) [inline, static]

iterator pointing behind the last element

Definition at line 91 of file traits/c_array.hpp.


The documentation for this struct was generated from the following file: