ecolab::array_ns::LVindex< E, I > Class Template Reference
Collaboration diagram for ecolab::array_ns::LVindex< E, I >:
Collaboration graph

Public Types

typedef E::value_type value_type
 

Public Member Functions

size_t size () const
 
value_type & operator[] (size_t i)
 
value_type operator[] (size_t i) const
 
 LVindex (E &e, const I &i)
 
template<class E1 >
enable_if< is_expression< E1 >, RVindex< E, I > >::T operator= (const E1 &x)
 
template<class E1 >
enable_if< is_expression< E1 >, LVindex &>::T operator+= (const E1 &x)
 
template<class E1 >
enable_if< is_expression< E1 >, RVindex< E, I > >::T operator*= (const E1 &x)
 
template<class E1 >
enable_if< is_expression< E1 >, RVindex< E, I > >::T operator &= (const E1 &x)
 
template<class E1 >
enable_if< is_expression< E1 >, RVindex< E, I > >::T operator|= (const E1 &x)
 
value_type operator= (value_type x)
 
value_type operator+= (value_type x)
 
value_type operator-= (value_type x)
 
value_type operator*= (value_type x)
 
value_type operator/= (value_type x)
 
value_type operator%= (value_type x)
 
value_type operator &= (value_type x)
 
value_type operator|= (value_type x)
 

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