Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::ublas::detail::end_impl< vector_tag, void, void > Struct Template Reference

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

#include <end.hpp>

Static Public Member Functions

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

Detailed Description

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

Specialization of end_impl for iterating vector expressions.

Member Function Documentation

template<typename ExprT >
static ExprT::iterator boost::numeric::ublas::detail::end_impl< vector_tag, void, void >::apply ( ExprT &  e)
inlinestatic

Return an iterator to the last 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.
template<typename ExprT >
static ExprT::const_iterator boost::numeric::ublas::detail::end_impl< vector_tag, void, void >::apply ( ExprT const &  e)
inlinestatic

Return a const iterator to the last 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.

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