Data buffers.
More...
Go to the source code of this file.
Data buffers.
Definition in file Data.h.
◆ DataDestructor
| typedef void(* DataDestructor) (ident mem) |
Data may optionally reference destructor to be called on dealloc.
Definition at line 43 of file Data.h.
◆ _Data()
Definition at line 419 of file Data.c.
419 {
422
425 .name = "Data",
427 .instanceSize =
sizeof(
Data),
428 .interfaceOffset = offsetof(
Data, interface),
429 .interfaceSize = sizeof(DataInterface),
431 });
432 });
433
434 return clazz;
435}
Class * _initialize(const ClassDef *def)
Initializes the given Class.
static void initialize(Class *clazz)
#define do_once(once, block)
Executes the given block at most one time.
ClassDefs are passed to _initialize via an archetype to initialize a Class.
The runtime representation of a Class.