MADNESS  version 0.9
Classes | Namespaces | Functions
boost_checked_delete_bits.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  madness::detail::CheckedDeleter< T >
 Checked pointer delete functor. More...
 
struct  madness::detail::CheckedArrayDeleter< T >
 Checked array pointer delete functor. More...
 
struct  madness::detail::CheckedFree< T >
 Deleter to free memory for a shared_ptr using free() More...
 
struct  madness::detail::NoDeleter< T >
 Use this deleter with shared_ptr to do nothing for the pointer cleanup. More...
 

Namespaces

 madness
 Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces.
 
 madness::detail
 

Functions

template<typename T >
void madness::detail::checked_delete (T *p)
 Checked pointer delete function. More...
 
template<typename T >
void madness::detail::checked_array_delete (T *a)
 Checked array pointer delete function. More...
 
template<typename T >
void madness::detail::checked_free (T *p)
 Function to free memory for a shared_ptr using free() More...
 
template<typename T >
void madness::detail::no_delete (T *)
 Use this function with shared_ptr to do nothing for the pointer cleanup. More...
 
void madness::detail::no_delete (void *)