regina::FuncDelete< T > Struct Template Reference
[General Utility Classes]
An adaptable unary function used to deallocate objects.
More...
#include <memutils.h>
List of all members.
|
Public Types |
| typedef T * | argument_type |
| | The argument type for this unary function.
|
| typedef void | result_type |
| | The return type for this unary function.
|
Public Member Functions |
| void | operator() (T *ptr) const |
| | Calls delete upon the given pointer.
|
Detailed Description
template<class T>
struct regina::FuncDelete< T >
An adaptable unary function used to deallocate objects.
This class is for use with the Standard Template Library.
Note that the template argument need not be a pointer class. If the template argument is T, this unary function will accept (and call delete upon) pointers to T.
- Python:
- Not present.
Member Typedef Documentation
|
|
The argument type for this unary function.
|
|
|
The return type for this unary function.
|
Member Function Documentation
|
|
Calls delete upon the given pointer.
- Parameters:
-
| ptr | the pointer whose data should be deleted. |
|
The documentation for this struct was generated from the following file:
Copyright © 1999-2004, Ben Burton
This software is released under the GNU General Public License.
For further information, or to submit a bug or other problem, please
contact Ben Burton (bab@debian.org).