lwdr

Undocumented in source.

Modules

containers
module lwdr.containers
refcount
module lwdr.refcount
Undocumented in source.
tracking
module lwdr.tracking
Undocumented in source.
unique
module lwdr.unique
Undocumented in source.
util
module lwdr.util

Public Imports

lwdr.tracking
public import lwdr.tracking;

Members

Classes

LWDR
class LWDR

A static class by which to interface with core features of LWDR.

Functions

lwdrStartRuntime
void lwdrStartRuntime()

Initialise LWDR. This forwards to LWDR.startRuntime. It is intended for external C code.

lwdrStopRuntime
void lwdrStopRuntime()

Terminate LWDR. This forwards to LWDR.stopRuntime. It is intended for external C code.

Manifest constants

LWDREntryPointMixin
enum LWDREntryPointMixin;

Mixin for the entry point of the application. Calls startRuntime and registerCurrentThread and the respective stop functions on scope(exit).

LWDRThreadEntryMixin
enum LWDRThreadEntryMixin;

Mixin for the entry point of a secondary thread. Calls registerCurrentThread and the respective stop function on scope(exit).

Meta