DirectZ
Loading...
Searching...
No Matches
size_ptr.hpp File Reference

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

Detailed Description

Defines a reference-counted smart pointer with size tracking and custom deleter support.