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

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

Base class of all proxy classes that contain a (redirectable) reference to a mutable object. More...

#include <iterator.hpp>

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

List of all members.

Public Types

typedef C container_type

Public Member Functions

BOOST_UBLAS_INLINE container_reference ()
BOOST_UBLAS_INLINE container_reference (container_type &c)
BOOST_UBLAS_INLINE
container_reference
assign (container_type *c)
BOOST_UBLAS_INLINE container_typeoperator() () const
BOOST_UBLAS_INLINE bool same_closure (const container_reference &cr) const

Private Attributes

container_typec_

Detailed Description

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

Base class of all proxy classes that contain a (redirectable) reference to a mutable object.

Parameters:
Cthe type of the container referred to

Definition at line 67 of file iterator.hpp.


Member Typedef Documentation


Constructor & Destructor Documentation

template<class C>
BOOST_UBLAS_INLINE boost::numeric::ublas::container_reference< C >::container_reference ( ) [inline]

Definition at line 73 of file iterator.hpp.

template<class C>
BOOST_UBLAS_INLINE boost::numeric::ublas::container_reference< C >::container_reference ( container_type c) [inline]

Definition at line 76 of file iterator.hpp.


Member Function Documentation

template<class C>
BOOST_UBLAS_INLINE container_type& boost::numeric::ublas::container_reference< C >::operator() ( ) const [inline]

Definition at line 80 of file iterator.hpp.

template<class C>
BOOST_UBLAS_INLINE container_reference& boost::numeric::ublas::container_reference< C >::assign ( container_type c) [inline]

Definition at line 85 of file iterator.hpp.

template<class C>
BOOST_UBLAS_INLINE bool boost::numeric::ublas::container_reference< C >::same_closure ( const container_reference< C > &  cr) const [inline]

Definition at line 92 of file iterator.hpp.


Member Data Documentation

template<class C>
container_type* boost::numeric::ublas::container_reference< C >::c_ [private]

Definition at line 97 of file iterator.hpp.


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