Skip to content

ludus::runtime::behavior::Diagnostic

Ludus Wiki · API overview · Browse API

Struct

Copied bounded diagnostic. No VM object, traceback pointer or language value escapes.

Declared in modules/runtime/behavior/include/ludus/runtime/behavior/behavior.h

#include <ludus/runtime/behavior/behavior.h>
struct ludus::runtime::behavior::Diagnostic

Fields

Code

Status ludus::runtime::behavior::Diagnostic::Code = Status::Completed
Provider status.

Related types: Status

Declared in modules/runtime/behavior/include/ludus/runtime/behavior/behavior.h

Operation

uint32 ludus::runtime::behavior::Diagnostic::Operation = 0
Last admitted/rejected native operation, if any.

Related types: uint32

Declared in modules/runtime/behavior/include/ludus/runtime/behavior/behavior.h

NativeStatus

uint32 ludus::runtime::behavior::Diagnostic::NativeStatus = 0
Last CommandStatus representation.

Related types: uint32

Declared in modules/runtime/behavior/include/ludus/runtime/behavior/behavior.h

Message

char ludus::runtime::behavior::Diagnostic::Message[192][192] = {}
Truncated null-terminated runtime error.

Declared in modules/runtime/behavior/include/ludus/runtime/behavior/behavior.h