Derive-C
Loading...
Searching...
No Matches
trait.h
Go to the documentation of this file.
1#pragma once
3
4#define TRAIT_ALLOC(SELF) \
5 REQUIRE_METHOD(void*, SELF, malloc, (SELF*, size_t)); \
6 REQUIRE_METHOD(void, SELF, free, (SELF*, void*)); \
7 REQUIRE_METHOD(void*, SELF, realloc, (SELF*, void*, size_t)); \
8 REQUIRE_METHOD(void*, SELF, calloc, (SELF*, size_t, size_t));