diff -r 921f83a8943f -r d218607f5a7e src/ucx/cx/allocator.h --- a/src/ucx/cx/allocator.h Sat Mar 25 17:18:51 2023 +0100 +++ b/src/ucx/cx/allocator.h Fri May 05 18:02:11 2023 +0200 @@ -133,41 +133,6 @@ ) __attribute__((__nonnull__(2))); /** - * Structure holding an advanced destructor function and the desired payload. - * Invocations of func should use data as first argument. - */ -typedef struct { - /** - * A pointer to the data that SHALL be used to invoke func. - */ - void *data; - /** - * A pointer to the function to invoke. - */ - cx_destructor_func2 func; -} cx_advanced_destructor; - -/** - * Specifies the type of destructor to use. - */ -enum cx_destructor_type { - /** - * Do not use a destructor function. - */ - CX_DESTRUCTOR_NONE, - /** - * Use a simple destructor. - * @see cx_destructor_func - */ - CX_DESTRUCTOR_SIMPLE, - /** - * Use an advanced destructor. - * @see cx_advanced_destructor - */ - CX_DESTRUCTOR_ADVANCED -}; - -/** * Allocate \p n bytes of memory. * * @param allocator the allocator