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:
std_valarray.h
Generated at Fri Apr 6 15:54:35 2001 for libstdc++ by
1.2.6 written by
Dimitri van Heesch
, © 1997-2001