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