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

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

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

#include <iterator.hpp>

Inherits boost::numeric::ublas::nonassignable_::nonassignable.

Inherited by boost::numeric::ublas::indexed_const_iterator< C, IC >, boost::numeric::ublas::indexed_const_iterator1< C, IC >, and boost::numeric::ublas::indexed_const_iterator2< C, IC >.

Collaboration diagram for boost::numeric::ublas::container_const_reference< C >:

List of all members.

Public Types

typedef C container_type

Public Member Functions

BOOST_UBLAS_INLINE container_const_reference ()
BOOST_UBLAS_INLINE container_const_reference (const container_type &c)
BOOST_UBLAS_INLINE
container_const_reference
assign (const container_type *c)
BOOST_UBLAS_INLINE const
container_type
operator() () const
BOOST_UBLAS_INLINE bool same_closure (const container_const_reference &cr) const

Private Attributes

const container_typec_

Detailed Description

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

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

Parameters:
Cthe type of the container referred to

Definition at line 28 of file iterator.hpp.


Member Typedef Documentation


Constructor & Destructor Documentation

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

Definition at line 34 of file iterator.hpp.

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

Definition at line 37 of file iterator.hpp.


Member Function Documentation

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

Definition at line 41 of file iterator.hpp.

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

Definition at line 46 of file iterator.hpp.

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

Definition at line 53 of file iterator.hpp.


Member Data Documentation

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

Definition at line 58 of file iterator.hpp.


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