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

boost::numeric::ublas::detail::begin_impl< vector_tag, void, void > Struct Template Reference

Specialization of begin_impl for iterating vector expressions. More...

#include <begin.hpp>

List of all members.

Static Public Member Functions

template<typename ExprT >
static ExprT::iterator apply (ExprT &e)
 Return an iterator to the first element of the given vector expression.
template<typename ExprT >
static ExprT::const_iterator apply (ExprT const &e)
 Return a const iterator to the first element of the given vector expression.

Detailed Description

template<>
struct boost::numeric::ublas::detail::begin_impl< vector_tag, void, void >

Specialization of begin_impl for iterating vector expressions.

Definition at line 43 of file begin.hpp.


Member Function Documentation

template<typename ExprT >
static ExprT::iterator boost::numeric::ublas::detail::begin_impl< vector_tag, void, void >::apply ( ExprT &  e) [inline, static]

Return an iterator to the first element of the given vector expression.

Template Parameters:
ExprTA model of VectorExpression type.
Parameters:
eA vector expression.
Returns:
An iterator over the given vector expression.

Definition at line 53 of file begin.hpp.

template<typename ExprT >
static ExprT::const_iterator boost::numeric::ublas::detail::begin_impl< vector_tag, void, void >::apply ( ExprT const &  e) [inline, static]

Return a const iterator to the first element of the given vector expression.

Template Parameters:
ExprTA model of VectorExpression type.
Parameters:
eA vector expression.
Returns:
A const iterator to the first element of the given vector expression.

Definition at line 68 of file begin.hpp.


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