Loading...
Searching...
No Matches
Go to the documentation of this file.
18#define DC_TRAIT_ALLOC(SELF) \
19 DC_REQUIRE_METHOD(void*, SELF, allocate_uninit, (NS(SELF, ref), size_t size)); \
20 DC_REQUIRE_METHOD(void*, SELF, allocate_zeroed, (NS(SELF, ref), size_t size)); \
21 DC_REQUIRE_METHOD(void*, SELF, reallocate, \
22 (NS(SELF, ref), void* ptr, size_t old_size, size_t new_size)); \
23 DC_REQUIRE_METHOD(void, SELF, deallocate, (NS(SELF, ref), void* ptr, size_t size)); \
24 DC_TRAIT_REFERENCABLE(SELF); \
25 DC_TRAIT_DELETABLE(SELF); \
26 DC_TRAIT_DEBUGABLE(SELF)