MADNESS  version 0.9
Public Types | Public Member Functions | List of all members
madness::detail::CheckedArrayDeleter< T > Struct Template Reference

Checked array pointer delete functor. More...

#include <boost_checked_delete_bits.h>

Public Types

typedef void result_type
 
typedef T * argument_type
 

Public Member Functions

void operator() (T *a) const
 

Detailed Description

template<typename T>
struct madness::detail::CheckedArrayDeleter< T >

Checked array pointer delete functor.

This functor is used to delete an array pointer. It ensures that the pointer is a complete type.

Template Parameters
TThe pointer type (must be a complete type).

Member Typedef Documentation

template<typename T >
typedef T* madness::detail::CheckedArrayDeleter< T >::argument_type
template<typename T >
typedef void madness::detail::CheckedArrayDeleter< T >::result_type

Member Function Documentation

template<typename T >
void madness::detail::CheckedArrayDeleter< T >::operator() ( T *  a) const
inline

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