| Teuchos Package Browser (Single Doxygen Collection)
    Version of the Day
    | 
Deallocator subclass that Allows any functor object (including a function pointer) to be used to free an object. More...
#include <Teuchos_RCPDecl.hpp>
| Public Types | |
| typedef T | ptr_t | 
| Public Member Functions | |
| DeallocFunctorDelete (DeleteFunctor deleteFunctor) | |
| void | free (T *ptr) | 
| Private Member Functions | |
| DeallocFunctorDelete () | |
| Private Attributes | |
| DeleteFunctor | deleteFunctor_ | 
| Related Functions | |
| (Note that these are not member functions.) | |
| template<class T , class DeleteFunctor > | |
| DeallocFunctorDelete< T, DeleteFunctor > | deallocFunctorDelete (DeleteFunctor deleteFunctor) | 
| A simple function used to create a functor deallocator object.  More... | |
Deallocator subclass that Allows any functor object (including a function pointer) to be used to free an object.
Note, the only requirement is that deleteFuctor(ptr) can be called (which is true for a function pointer).
Note, a client should generally use the function deallocFunctorDelete() to create this object and not try to construct it directly. 
Definition at line 1021 of file Teuchos_RCPDecl.hpp.
| typedef T Teuchos::DeallocFunctorDelete< T, DeleteFunctor >::ptr_t | 
Definition at line 1025 of file Teuchos_RCPDecl.hpp.
| 
 | inline | 
Definition at line 1024 of file Teuchos_RCPDecl.hpp.
| 
 | private | 
| 
 | inline | 
Definition at line 1026 of file Teuchos_RCPDecl.hpp.
| 
 | related | 
A simple function used to create a functor deallocator object.
Definition at line 1039 of file Teuchos_RCPDecl.hpp.
| 
 | private | 
Definition at line 1028 of file Teuchos_RCPDecl.hpp.
 1.8.5
 1.8.5