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

boost::numeric::ublas::noalias_proxy< C > Class Template Reference

#include <definitions.hpp>

Inheritance diagram for boost::numeric::ublas::noalias_proxy< C >:
Collaboration diagram for boost::numeric::ublas::noalias_proxy< C >:

List of all members.

Public Types

typedef C::closure_type closure_type

Public Member Functions

BOOST_UBLAS_INLINE noalias_proxy (C &lval)
BOOST_UBLAS_INLINE noalias_proxy (const noalias_proxy &p)
template<class E >
BOOST_UBLAS_INLINE closure_typeoperator+= (const E &e)
template<class E >
BOOST_UBLAS_INLINE closure_typeoperator-= (const E &e)
template<class E >
BOOST_UBLAS_INLINE closure_typeoperator= (const E &e)

Private Attributes

closure_type lval_

Detailed Description

template<class C>
class boost::numeric::ublas::noalias_proxy< C >

Definition at line 46 of file definitions.hpp.


Member Typedef Documentation

template<class C >
typedef C::closure_type boost::numeric::ublas::noalias_proxy< C >::closure_type

Definition at line 49 of file definitions.hpp.


Constructor & Destructor Documentation

template<class C >
BOOST_UBLAS_INLINE boost::numeric::ublas::noalias_proxy< C >::noalias_proxy ( C &  lval) [inline]

Definition at line 52 of file definitions.hpp.

template<class C >
BOOST_UBLAS_INLINE boost::numeric::ublas::noalias_proxy< C >::noalias_proxy ( const noalias_proxy< C > &  p) [inline]

Definition at line 55 of file definitions.hpp.


Member Function Documentation

template<class C >
template<class E >
BOOST_UBLAS_INLINE closure_type& boost::numeric::ublas::noalias_proxy< C >::operator= ( const E &  e) [inline]

Definition at line 60 of file definitions.hpp.

template<class C >
template<class E >
BOOST_UBLAS_INLINE closure_type& boost::numeric::ublas::noalias_proxy< C >::operator+= ( const E &  e) [inline]

Definition at line 67 of file definitions.hpp.

template<class C >
template<class E >
BOOST_UBLAS_INLINE closure_type& boost::numeric::ublas::noalias_proxy< C >::operator-= ( const E &  e) [inline]

Definition at line 74 of file definitions.hpp.


Member Data Documentation

template<class C >
closure_type boost::numeric::ublas::noalias_proxy< C >::lval_ [private]

Definition at line 80 of file definitions.hpp.


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