Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
std::_Expr Class Template Reference
#include <valarray_meta.h>
List of all members.
Public Types
Public Methods
template<class _Clos, typename _Tp> class std::_Expr
Member Typedef Documentation
typedef _Tp value_type
Constructor & Destructor Documentation
_Expr (
const _Clos &
__c
)
[inline]
Member Function Documentation
const _Clos & operator() (
) const
[inline]
_Tp operator[] (
size_t
__i
) const
[inline]
valarray
< _Tp > operator[] (
slice
__s
) const
[inline]
valarray
< _Tp > operator[] (
const
gslice
&
__gs
) const
[inline]
valarray
< _Tp > operator[] (
const
valarray
< bool > &
__m
) const
[inline]
valarray
< _Tp > operator[] (
const
valarray
< size_t > &
__i
) const
[inline]
_Expr<_UnClos<
_Unary_plus
,_Expr,_Clos>,
value_type
> operator+ (
) const
_Expr<_UnClos<
negate
,_Expr,_Clos>,
value_type
> operator- (
) const
_Expr<_UnClos<
_Bitwise_not
,_Expr,_Clos>,
value_type
> operator~ (
) const
_Expr< _UnClos<
logical_not
, _Expr, _Dom >, bool > operator! (
) const
[inline]
size_t size (
) const
[inline]
_Tp sum (
) const
[inline]
valarray
< _Tp > shift (
int
__n
) const
[inline]
valarray
< _Tp > cshift (
int
__n
) const
[inline]
_Tp min (
) const
[inline]
_Tp max (
) const
[inline]
valarray
<
value_type
> apply (
value_type
(*)(const
value_type
&) ) const
valarray
<
value_type
> apply (
value_type
(*)(
value_type
) ) const
The documentation for this class was generated from the following file:
valarray_meta.h
Generated at Fri Apr 6 15:54:33 2001 for libstdc++ by
1.2.6 written by
Dimitri van Heesch
, © 1997-2001