Intrusive linked-list node for a single deferred member registration. More...
#include <ScriptEntry.h>
Public Attributes | |
| void(* | RegisterFn )(TypeRegistry *, void *self) |
| Callback that writes the member into the registry. | |
| void * | Self = nullptr |
Owning PendingMemberRegistration cast to void*. | |
| PendingMemberEntry * | Next = nullptr |
| Next entry in the singly-linked list. | |
Intrusive linked-list node for a single deferred member registration.
Instances are embedded inside PendingMemberRegistration and chained through PendingMemberRegistrationList::Head at static-init time.
| PendingMemberEntry* Raven::PendingMemberEntry::Next = nullptr |
Next entry in the singly-linked list.
| void(* Raven::PendingMemberEntry::RegisterFn) (TypeRegistry *, void *self) |
Callback that writes the member into the registry.
| void* Raven::PendingMemberEntry::Self = nullptr |
Owning PendingMemberRegistration cast to void*.