KrkObj Struct Reference

The most basic object type. More...

#include <object.h>

Inheritance diagram for KrkObj:

Data Fields

uint16_t type
 Tag indicating core type.
uint16_t flags
 General object flags, mostly related to garbage collection.
uint32_t hash
 Cached hash value for table keys.
struct KrkObjnext
 Invasive linked list of all objects in the VM.

Detailed Description

The most basic object type.

This is the base of all object types and contains the core structures for garbage collection.

Definition at line 41 of file object.h.

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