Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::valarray Class Template Reference

#include <std_valarray.h>

List of all members.

Public Types


Public Methods


Friends

class  _Array< _Tp >

template<class _Tp> class std::valarray


Member Typedef Documentation

typedef _Tp value_type
 


Constructor & Destructor Documentation

valarray ( ) [inline]
 

valarray ( size_t __n ) [inline, explicit]
 

valarray ( const _Tp & __t,
size_t __n ) [inline]
 

valarray ( const _Tp * __restrict__,
size_t __n ) [inline]
 

valarray ( const valarray<_Tp> & __v ) [inline]
 

valarray ( const slice_array< _Tp > & __sa ) [inline]
 

valarray ( const gslice_array< _Tp > & __ga ) [inline]
 

valarray ( const mask_array< _Tp > & __ma ) [inline]
 

valarray ( const indirect_array< _Tp > & __ia ) [inline]
 

valarray ( const _Expr< _Dom, _Tp > & __e ) [inline]
 

~valarray ( ) [inline]
 


Member Function Documentation

valarray< _Tp > & operator= ( const valarray< _Tp > & __v ) [inline]
 

valarray< _Tp > & operator= ( const _Tp & __t ) [inline]
 

valarray< _Tp > & operator= ( const slice_array< _Tp > & __sa ) [inline]
 

valarray< _Tp > & operator= ( const gslice_array< _Tp > & __ga ) [inline]
 

valarray< _Tp > & operator= ( const mask_array< _Tp > & __ma ) [inline]
 

valarray< _Tp > & operator= ( const indirect_array< _Tp > & __ia ) [inline]
 

valarray< _Tp > & operator= ( const _Expr< _Dom, _Tp > & __e ) [inline]
 

_Tp operator[] ( size_t __i ) const [inline]
 

_Tp& operator[] ( size_t )
 

_Expr< _SClos< _ValArray, _Tp >, _Tp > operator[] ( slice __s ) const [inline]
 

slice_array< _Tp > operator[] ( slice __s ) [inline]
 

_Expr< _GClos< _ValArray, _Tp >, _Tp > operator[] ( const gslice & __gs ) const [inline]
 

gslice_array< _Tp > operator[] ( const gslice & __gs ) [inline]
 

_Expr< _IClos< _ValArray, _Tp >, _Tp > operator[] ( const valarray< bool > & __i ) const [inline]
 

indirect_array< _Tp > operator[] ( const valarray< bool > & __i ) [inline]
 

_Expr< _IClos< _ValArray, _Tp >, _Tp > operator[] ( const valarray< size_t > & __i ) const [inline]
 

indirect_array< _Tp > operator[] ( const valarray< size_t > & __i ) [inline]
 

_Expr<_UnClos<_Unary_plus,_ValArray,_Tp>,_Tp> operator+ ( ) const
 

_Expr<_UnClos<negate,_ValArray,_Tp>,_Tp> operator- ( ) const
 

_Expr<_UnClos<_Bitwise_not,_ValArray,_Tp>,_Tp> operator~ ( ) const
 

_Expr<_UnClos<logical_not,_ValArray,_Tp>,bool> operator! ( ) const
 

valarray<_Tp>& operator *= ( const _Tp & )
 

valarray<_Tp>& operator/= ( const _Tp & )
 

valarray<_Tp>& operator%= ( const _Tp & )
 

valarray<_Tp>& operator+= ( const _Tp & )
 

valarray<_Tp>& operator-= ( const _Tp & )
 

valarray<_Tp>& operator^= ( const _Tp & )
 

valarray<_Tp>& operator &= ( const _Tp & )
 

valarray<_Tp>& operator|= ( const _Tp & )
 

valarray<_Tp>& operator<<= ( const _Tp & )
 

valarray<_Tp>& operator>>= ( const _Tp & )
 

valarray<_Tp>& operator *= ( const valarray< _Tp > & )
 

valarray<_Tp>& operator/= ( const valarray< _Tp > & )
 

valarray<_Tp>& operator%= ( const valarray< _Tp > & )
 

valarray<_Tp>& operator+= ( const valarray< _Tp > & )
 

valarray<_Tp>& operator-= ( const valarray< _Tp > & )
 

valarray<_Tp>& operator^= ( const valarray< _Tp > & )
 

valarray<_Tp>& operator|= ( const valarray< _Tp > & )
 

valarray<_Tp>& operator &= ( const valarray< _Tp > & )
 

valarray<_Tp>& operator<<= ( const valarray< _Tp > & )
 

valarray<_Tp>& operator>>= ( const valarray< _Tp > & )
 

valarray<_Tp>& operator *= ( const _Expr< _Dom, _Tp > & )
 

valarray<_Tp>& operator/= ( const _Expr< _Dom, _Tp > & )
 

valarray<_Tp>& operator%= ( const _Expr< _Dom, _Tp > & )
 

valarray<_Tp>& operator+= ( const _Expr< _Dom, _Tp > & )
 

valarray<_Tp>& operator-= ( const _Expr< _Dom, _Tp > & )
 

valarray<_Tp>& operator^= ( const _Expr< _Dom, _Tp > & )
 

valarray<_Tp>& operator|= ( const _Expr< _Dom, _Tp > & )
 

valarray<_Tp>& operator &= ( const _Expr< _Dom, _Tp > & )
 

valarray<_Tp>& operator<<= ( const _Expr< _Dom, _Tp > & )
 

valarray<_Tp>& operator>>= ( const _Expr< _Dom, _Tp > & )
 

size_t size ( ) const [inline]
 

_Tp sum ( ) const [inline]
 

_Tp min ( ) const [inline]
 

_Tp max ( ) const [inline]
 

valarray< _Tp > shift ( int __n ) const [inline]
 

valarray< _Tp > cshift ( int __n ) const [inline]
 

_Expr< _ValFunClos< _ValArray, _Tp >,_Tp > apply ( _Tp func(_Tp) ) const [inline]
 

_Expr< _RefFunClos< _ValArray, _Tp >,_Tp > apply ( _Tp func(const _Tp &) ) const [inline]
 

void resize ( size_t __n,
_Tp __c = _Tp() ) [inline]
 


Friends And Related Function Documentation

friend class _Array< _Tp > [friend]
 


The documentation for this class was generated from the following file:
Generated at Fri Apr 6 15:54:35 2001 for libstdc++ by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001