Skip to content

MoonLiveBuiltins

Source: MoonLiveBuiltins.h

Builtin

struct Builtin
src/core/moonlive/MoonLiveBuiltins.h:42

Public Attributes

constchar * name =

uint8_t argc = 0

bool returns =

BuiltinKind kind = BuiltinKind::Call

HostCallFn fn =

InlineOp inlineOp {}

BuiltinTable

struct BuiltinTable
src/core/moonlive/MoonLiveBuiltins.h:53

Public Attributes

Builtin items

uint8_t count = 0

Public Methods

inline bool add(const Builtin & b)

inline const Builtin * find(constchar * name, size_t len) const

Public Static Attributes

constexpruint8_t kMax = 16