casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes | Private Types | Private Member Functions
casa::WrapperData_VV< T, Vector< T >, Vector< T >, True, True > Class Template Reference

Specialization for calls with argument and parameters. More...

#include <WrapperData.h>

Inheritance diagram for casa::WrapperData_VV< T, Vector< T >, Vector< T >, True, True >:
casa::WrapperBase< T >

List of all members.

Public Member Functions

 WrapperData_VV (T(*f)(const Vector< T > &, const Vector< T > &), uInt dim=1)
virtual ~WrapperData_VV ()
virtual T eval (typename Function< T >::FunctionArg x, const Vector< T > &par) const
 Evaluate the function at x.

Protected Attributes

T(* pf_p )(const Vector< T > &, const Vector< T > &)

Private Types

typedef WrapperData_VV< T,
Vector< T >, Vector< T >, True,
True
myData

Private Member Functions

 WrapperData_VV (const myData &other)
myDataoperator= (const myData &other)

Detailed Description

template<class T>
class casa::WrapperData_VV< T, Vector< T >, Vector< T >, True, True >

Specialization for calls with argument and parameters.

Synopsis

Note that the actual name of the class is WrapperData. The special name is only for the use of cxx2html.

Definition at line 242 of file WrapperData.h.


Member Typedef Documentation

template<class T >
typedef WrapperData_VV<T,Vector<T>,Vector<T>,True,True> casa::WrapperData_VV< T, Vector< T >, Vector< T >, True, True >::myData [private]

Definition at line 245 of file WrapperData.h.


Constructor & Destructor Documentation

template<class T >
casa::WrapperData_VV< T, Vector< T >, Vector< T >, True, True >::WrapperData_VV ( T(*)(const Vector< T > &, const Vector< T > &)  f,
uInt  dim = 1 
) [inline, explicit]

Definition at line 248 of file WrapperData.h.

template<class T >
virtual casa::WrapperData_VV< T, Vector< T >, Vector< T >, True, True >::~WrapperData_VV ( ) [inline, virtual]

Definition at line 251 of file WrapperData.h.

template<class T >
casa::WrapperData_VV< T, Vector< T >, Vector< T >, True, True >::WrapperData_VV ( const myData other) [private]

Member Function Documentation

template<class T >
virtual T casa::WrapperData_VV< T, Vector< T >, Vector< T >, True, True >::eval ( typename Function< T >::FunctionArg  x,
const Vector< T > &  par 
) const [inline, virtual]

Evaluate the function at x.

Implements casa::WrapperBase< T >.

Definition at line 252 of file WrapperData.h.

template<class T >
myData& casa::WrapperData_VV< T, Vector< T >, Vector< T >, True, True >::operator= ( const myData other) [private]

Member Data Documentation

template<class T >
T(* casa::WrapperData_VV< T, Vector< T >, Vector< T >, True, True >::pf_p)(const Vector< T > &, const Vector< T > &) [protected]

Definition at line 260 of file WrapperData.h.


The documentation for this class was generated from the following file: