|
|
Whole document tree
Templatestd::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
|