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

std::_FunBase Class Template Reference

#include <valarray_meta.h>

Inheritance diagram for std::_FunBase:

Inheritance graph
[legend]
List of all members.

Public Types

typedef _Dom::value_type value_type

Public Methods

 _FunBase (const _Dom &__e, value_type __f(_Arg))
value_type operator[] (size_t __i) const
size_t size () const

Private Attributes

const _Dom& _M_expr
value_type (* _M_func )(_Arg)

template<typename _Dom, typename _Arg> class std::_FunBase


Member Typedef Documentation

template<typename _Dom, typename _Arg>
typedef _Dom::value_type std::_FunBase<_Dom, _Arg>::value_type
 

Reimplemented in std::_ValFunClos< _Expr, _Dom >, std::_ValFunClos< _ValArray, _Tp >, std::_RefFunClos< _Expr, _Dom >, and std::_RefFunClos< _ValArray, _Tp >.

Definition at line 251 of file valarray_meta.h.


Constructor & Destructor Documentation

template<typename _Dom, typename _Arg>
std::_FunBase<_Dom, _Arg>::_FunBase<_Dom, _Arg> ( const _Dom & __e,
value_type __f(_Arg) ) [inline]
 

Definition at line 253 of file valarray_meta.h.


Member Function Documentation

template<typename _Dom, typename _Arg>
value_type std::_FunBase<_Dom, _Arg>::operator[] ( size_t __i ) const [inline]
 

Definition at line 256 of file valarray_meta.h.

template<typename _Dom, typename _Arg>
size_t std::_FunBase<_Dom, _Arg>::size ( ) const [inline]
 

Definition at line 258 of file valarray_meta.h.


Member Data Documentation

template<typename _Dom, typename _Arg>
const _Dom& std::_FunBase<_Dom, _Arg>::_M_expr [private]
 

Definition at line 261 of file valarray_meta.h.

template<typename _Dom, typename _Arg>
value_type (* std::_FunBase<_Dom, _Arg>::_M_func)(_Arg) [private]
 

Referenced by operator[]().


The documentation for this class was generated from the following file:
Generated at Tue May 1 16:29:48 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001