|  |  | Whole document treeTemplatestd::slice_array class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members 
 std::slice_array< _Tp >  Class Template Reference#include <slice_array.h>
Collaboration diagram for std::slice_array< _Tp >:  [legend]List of all members. 
| 
 Public Types |  | typedef _Tp | value_type |  | 
 Public Methods |  | void | operator= (const valarray< _Tp > &) const |  | void | operator *= (const valarray< _Tp > &) const |  | void | operator/= (const valarray< _Tp > &) const |  | void | operator%= (const valarray< _Tp > &) const |  | void | operator+= (const valarray< _Tp > &) const |  | void | operator-= (const valarray< _Tp > &) const |  | void | operator^= (const valarray< _Tp > &) const |  | void | operator &= (const valarray< _Tp > &) const |  | void | operator|= (const valarray< _Tp > &) const |  | void | operator<<= (const valarray< _Tp > &) const |  | void | operator>>= (const valarray< _Tp > &) const |  | void | operator= (const _Tp &) |  | template<class _Dom> void | operator= (const _Expr< _Dom, _Tp > &) const |  | template<class _Dom> void | operator *= (const _Expr< _Dom, _Tp > &) const |  | template<class _Dom> void | operator/= (const _Expr< _Dom, _Tp > &) const |  | template<class _Dom> void | operator%= (const _Expr< _Dom, _Tp > &) const |  | template<class _Dom> void | operator+= (const _Expr< _Dom, _Tp > &) const |  | template<class _Dom> void | operator-= (const _Expr< _Dom, _Tp > &) const |  | template<class _Dom> void | operator^= (const _Expr< _Dom, _Tp > &) const |  | template<class _Dom> void | operator &= (const _Expr< _Dom, _Tp > &) const |  | template<class _Dom> void | operator|= (const _Expr< _Dom, _Tp > &) const |  | template<class _Dom> void | operator<<= (const _Expr< _Dom, _Tp > &) const |  | template<class _Dom> void | operator>>= (const _Expr< _Dom, _Tp > &) const |  | 
 Private Methods |  |  | slice_array (_Array< _Tp >, const slice &) |  |  | slice_array (const slice_array &) |  |  | slice_array () |  | slice_array & | operator= (const slice_array &) |  | 
 Private Attributes |  | const size_t | _M_sz |  | const size_t | _M_stride |  | const _Array< _Tp > | _M_array |  | 
 Friends |  | class | valarray< _Tp > |  template<typename _Tp>class std::slice_array< _Tp >
 Member Typedef Documentation
 
  
    | 
        
          | template<typename _Tp> |  
          | typedef _Tp std::slice_array< _Tp >::value_type |  |  
 Constructor & Destructor Documentation
 
  
    | 
        
          | template<typename _Tp> |  
          | std::slice_array< _Tp >::slice_array | ( | _Array< _Tp > | , |  
          |  |  | const slice & |  |  
          |  | ) |  [inline, private] |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | std::slice_array< _Tp >::slice_array | ( | const slice_array< _Tp > & |  | ) |  [inline, private] |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | std::slice_array< _Tp >::slice_array | ( |  | ) |  [private] |  |  
 Member Function Documentation
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator &= | ( | const _Expr< _Dom, _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator &= | ( | const valarray< _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator *= | ( | const _Expr< _Dom, _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator *= | ( | const valarray< _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator%= | ( | const _Expr< _Dom, _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator%= | ( | const valarray< _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator+= | ( | const _Expr< _Dom, _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator+= | ( | const valarray< _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator-= | ( | const _Expr< _Dom, _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator-= | ( | const valarray< _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator/= | ( | const _Expr< _Dom, _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator/= | ( | const valarray< _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator<<= | ( | const _Expr< _Dom, _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator<<= | ( | const valarray< _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | slice_array& std::slice_array< _Tp >::operator= | ( | const slice_array< _Tp > & |  | ) |  [private] |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator= | ( | const _Expr< _Dom, _Tp > & |  | ) | const  [inline] |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator= | ( | const _Tp & |  | ) |  [inline] |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator= | ( | const valarray< _Tp > & |  | ) | const  [inline] |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator>>= | ( | const _Expr< _Dom, _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator>>= | ( | const valarray< _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator^= | ( | const _Expr< _Dom, _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator^= | ( | const valarray< _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | template<class _Dom> |  
          | void std::slice_array< _Tp >::operator|= | ( | const _Expr< _Dom, _Tp > & |  | ) | const |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | void std::slice_array< _Tp >::operator|= | ( | const valarray< _Tp > & |  | ) | const |  |  
 Friends And Related Function Documentation
 
  
    | 
        
          | template<typename _Tp> |  
          | friend class valarray< _Tp >  [friend] |  |  
 Member Data Documentation
 
  
    | 
        
          | template<typename _Tp> |  
          | const _Array<_Tp> std::slice_array< _Tp >::_M_array  [private] |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | const size_t std::slice_array< _Tp >::_M_stride  [private] |  |  
 
  
    | 
        
          | template<typename _Tp> |  
          | const size_t std::slice_array< _Tp >::_M_sz  [private] |  |  The documentation for this class was generated from the following file:
 Generated on Mon Apr 8 03:19:33 2002 for libstdc++-v3 Source by
  1.2.15 |