Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Raven::PendingMemberRegistrationList Struct Reference

Singly-linked list of all pending member registrations in the DLL. More...

#include <ScriptEntry.h>

Static Public Member Functions

static void FlushInto (TypeRegistry *registry)
 Iterates the list and invokes each entry's registration callback.

Static Public Attributes

static PendingMemberEntryHead = nullptr
 Head of the pending member list.

Detailed Description

Singly-linked list of all pending member registrations in the DLL.

PendingMemberRegistration appends to Head during static initialisation. FlushInto is called by PendingRegistrationList::FlushInto to commit every recorded member into the engine's TypeRegistry.

Member Function Documentation

◆ FlushInto()

void Raven::PendingMemberRegistrationList::FlushInto ( TypeRegistry * registry)
inlinestatic

Iterates the list and invokes each entry's registration callback.

Parameters
registryDestination type registry.

Member Data Documentation

◆ Head

PendingMemberEntry* Raven::PendingMemberRegistrationList::Head = nullptr
inlinestatic

Head of the pending member list.


The documentation for this struct was generated from the following file: