Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
begin.hpp File Reference
Include dependency graph for begin.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::numeric::ublas::detail::begin_impl< CategoryT, TagT, OrientationT >
 Auxiliary class for implementing the begin operation. More...
 
struct  boost::numeric::ublas::detail::begin_impl< vector_tag, void, void >
 Specialization of begin_impl for iterating vector expressions. More...
 
struct  boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::major, row_major_tag >
 Specialization of begin_impl for iterating matrix expressions with a row-major orientation over the major dimension. More...
 
struct  boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::major, column_major_tag >
 Specialization of begin_impl for iterating matrix expressions with a column-major orientation over the major dimension. More...
 
struct  boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::minor, row_major_tag >
 Specialization of begin_impl for iterating matrix expressions with a row-major orientation over the minor dimension. More...
 
struct  boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::minor, column_major_tag >
 Specialization of begin_impl for iterating matrix expressions with a column-major orientation over the minor dimension. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::numeric
 
 boost::numeric::ublas
 main namespace of uBLAS.
 
 boost::numeric::ublas::detail
 

Functions

template<typename ExprT >
BOOST_UBLAS_INLINE ExprT::iterator boost::numeric::ublas::begin (vector_expression< ExprT > &e)
 An iterator to the first element of the given vector expression. More...
 
template<typename ExprT >
BOOST_UBLAS_INLINE
ExprT::const_iterator 
boost::numeric::ublas::begin (vector_expression< ExprT > const &e)
 A const iterator to the first element of the given vector expression. More...
 
template<typename TagT , typename ExprT >
BOOST_UBLAS_INLINE
iterator_type< ExprT, TagT >
::type 
boost::numeric::ublas::begin (matrix_expression< ExprT > &e)
 An iterator to the first element of the given matrix expression according to its orientation. More...
 
template<typename TagT , typename ExprT >
BOOST_UBLAS_INLINE
const_iterator_type< ExprT,
TagT >::type 
boost::numeric::ublas::begin (matrix_expression< ExprT > const &e)
 A const iterator to the first element of the given matrix expression according to its orientation. More...
 
template<typename IteratorT >
BOOST_UBLAS_INLINE
IteratorT::dual_iterator_type 
boost::numeric::ublas::begin (IteratorT &it)
 An iterator to the first element over the dual dimension of the given iterator. More...
 
template<typename IteratorT >
BOOST_UBLAS_INLINE
IteratorT::dual_iterator_type 
boost::numeric::ublas::begin (IteratorT const &it)
 A const iterator to the first element over the dual dimension of the given iterator. More...