31 #import <Foundation/Foundation.h>
37 const void * _Nullable
data;
62 #define AEArgumentScalar(argument) \
63 (AEArgument){ YES, &(typeof(argument)){argument}, sizeof(argument) }
80 #define AEArgumentStruct(argument) \
81 (AEArgument){ YES, &(argument), sizeof(argument) }
96 #define AEArgumentData(buffer, size) \
97 (AEArgument) { NO, buffer, size }
120 - (instancetype _Nonnull)
init;
128 - (instancetype _Nullable)initWithBufferCapacity:(
size_t)bufferCapacity;
172 __unsafe_unretained
id _Nonnull target,
173 SEL _Nonnull selector,