aimstil  5.0.5
til::SymMatrix3< T >::ValueProxy Class Reference

#include <til/SymMatrix3.h>

Inheritance diagram for til::SymMatrix3< T >::ValueProxy:
Collaboration diagram for til::SymMatrix3< T >::ValueProxy:

Public Types

typedef value_proxy< SymMatrix3< T >, std::pair< std::size_t, std::size_t > > Base
 
typedef Base::value_type value_type
 
- Public Types inherited from til::value_proxy< SymMatrix3< T >, std::pair< std::size_t, std::size_t > >
typedef value_proxy< SymMatrix3< T >, std::pair< std::size_t, std::size_t >, policy::VPAccess_Default< SymMatrix3< T >,std::pair< std::size_t, std::size_t > > > Self
 
typedef const_value_proxy< SymMatrix3< T >, std::pair< std::size_t, std::size_t >, policy::VPAccess_Default< SymMatrix3< T >,std::pair< std::size_t, std::size_t > > > Base
 
typedef Base::value_type value_type
 
- Public Types inherited from til::const_value_proxy< TContainer, TIndex, AccessPolicy >
typedef const_value_proxy< TContainer, TIndex, AccessPolicy > Self
 
typedef value_type_of< TContainer >::type value_type
 
typedef TIndex index_type
 
typedef AccessPolicy::const_reference const_reference
 
typedef AccessPolicy::const_pointer const_pointer
 

Public Member Functions

 ValueProxy (std::size_t i, std::size_t j, SymMatrix3< T > &m)
 
void operator= (typename boost::call_traits< value_type >::param_type value)
 
- Public Member Functions inherited from til::value_proxy< SymMatrix3< T >, std::pair< std::size_t, std::size_t > >
 value_proxy (std::pair< std::size_t, std::size_t > i, SymMatrix3< T > &container)
 
 value_proxy (const value_proxy< XContainer, XIndex, XAccessPolicy > &other)
 
void operator= (typename boost::call_traits< value_type >::param_type value)
 
void operator+= (typename boost::call_traits< value_type >::param_type value)
 
void operator-= (typename boost::call_traits< value_type >::param_type value)
 
void operator*= (typename boost::call_traits< value_type >::param_type value)
 
void operator/= (typename boost::call_traits< value_type >::param_type value)
 
- Public Member Functions inherited from til::const_value_proxy< TContainer, TIndex, AccessPolicy >
 const_value_proxy (TIndex i, TContainer &container)
 
template<typename XContainer , typename XIndex , typename XAccessPolicy >
 const_value_proxy (const const_value_proxy< XContainer, XIndex, XAccessPolicy > &other)
 
const_pointer operator-> () const
 
 operator const_reference ()
 
boost::call_traits< TIndex >::const_reference index () const
 
boost::call_traits< TIndex >::reference index ()
 
TContainer & container ()
 
const TContainer & container () const
 

Detailed Description

template<typename T>
class til::SymMatrix3< T >::ValueProxy

Definition at line 78 of file SymMatrix3.h.

Member Typedef Documentation

◆ Base

template<typename T>
typedef value_proxy<SymMatrix3<T>, std::pair<std::size_t,std::size_t> > til::SymMatrix3< T >::ValueProxy::Base

Definition at line 81 of file SymMatrix3.h.

◆ value_type

template<typename T>
typedef Base::value_type til::SymMatrix3< T >::ValueProxy::value_type

Definition at line 82 of file SymMatrix3.h.

Constructor & Destructor Documentation

◆ ValueProxy()

template<typename T>
til::SymMatrix3< T >::ValueProxy::ValueProxy ( std::size_t  i,
std::size_t  j,
SymMatrix3< T > &  m 
)
inline

Definition at line 84 of file SymMatrix3.h.

Member Function Documentation

◆ operator=()

template<typename T>
void til::SymMatrix3< T >::ValueProxy::operator= ( typename boost::call_traits< value_type >::param_type  value)
inline

Definition at line 88 of file SymMatrix3.h.


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