call_free_func< T > Class Template Reference

#include <RTOpPack_MPI_apply_op.hpp>

List of all members.

Public Types

typedef int(* free_func_ptr_t )(T *)

Public Member Functions

 call_free_func (T *opaque_obj, T null_value, free_func_ptr_t free_func_ptr)
 ~call_free_func ()

Private Member Functions

 call_free_func ()
 call_free_func (const call_free_func &)
call_free_funcoperator= (const call_free_func &)

Private Attributes

T * opaque_obj_
null_value_
free_func_ptr_t free_func_ptr_

template<class T>
class call_free_func< T >


Member Typedef Documentation

template<class T>
typedef int(* call_free_func< T >::free_func_ptr_t)(T *)
 

Definition at line 139 of file RTOpPack_MPI_apply_op.hpp.


Constructor & Destructor Documentation

template<class T>
call_free_func< T >::call_free_func T *  opaque_obj,
null_value,
free_func_ptr_t  free_func_ptr
[inline]
 

Definition at line 140 of file RTOpPack_MPI_apply_op.hpp.

template<class T>
call_free_func< T >::~call_free_func  )  [inline]
 

Definition at line 143 of file RTOpPack_MPI_apply_op.hpp.

template<class T>
call_free_func< T >::call_free_func  )  [private]
 

template<class T>
call_free_func< T >::call_free_func const call_free_func< T > &   )  [private]
 


Member Function Documentation

template<class T>
call_free_func& call_free_func< T >::operator= const call_free_func< T > &   )  [private]
 


Member Data Documentation

template<class T>
T* call_free_func< T >::opaque_obj_ [private]
 

Definition at line 149 of file RTOpPack_MPI_apply_op.hpp.

template<class T>
T call_free_func< T >::null_value_ [private]
 

Definition at line 150 of file RTOpPack_MPI_apply_op.hpp.

template<class T>
free_func_ptr_t call_free_func< T >::free_func_ptr_ [private]
 

Definition at line 151 of file RTOpPack_MPI_apply_op.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:30:43 2008 for RTOp Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1