DirectZ
|
Defines a reference-counted smart pointer with size tracking and custom deleter support. More...
#include <cstddef>
#include <cstdlib>
#include <functional>
Go to the source code of this file.
Classes | |
struct | dz::default_noop |
Default no-op deleter. More... | |
struct | dz::default_delete_single |
Default deleter for single heap-allocated objects. More... | |
struct | dz::default_delete_array |
Default deleter for arrays. More... | |
struct | dz::default_free_deleter |
Default deleter using free(). More... | |
struct | dz::size_ptr< T > |
A reference-counted smart pointer with associated size and custom deleter. More... |
Namespaces | |
namespace | dz |
Defines a reference-counted smart pointer with size tracking and custom deleter support.