std::Expr< Clos, Type > Class Template Reference

List of all members.

Public Types

typedef Type value_type

Public Member Functions

 Expr (const Clos &)
const Clos & operator() () const
value_type operator[] (size_t) const
valarray< value_typeoperator[] (slice) const
valarray< value_typeoperator[] (const gslice &) const
valarray< value_typeoperator[] (const valarray< bool > &) const
valarray< value_typeoperator[] (const valarray< size_t > &) const
Expr< UnClos< __logical_not,
std::Expr, Clos >, bool > 
operator! () const
size_t size () const
value_type sum () const
valarray< value_typeshift (int) const
valarray< value_typecshift (int) const
value_type min () const
value_type max () const

Private Attributes

const Clos M_closure

Detailed Description

template<class Clos, typename Type>
class std::Expr< Clos, Type >

Definition at line 782 of file valarray_meta.h.


The documentation for this class was generated from the following file:
Generated on Wed Oct 26 12:23:26 2005 for libstdc++-v3 Source by  doxygen 1.4.5