- AS_BOOLbool AS_BOOL(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_BOOLbool AS_BOOL(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_CLASSObjClass* AS_CLASS(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_CLOSUREObjClosure* AS_CLOSURE(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_CSTRINGconst(char)* AS_CSTRING(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_FIBERObjFiber* AS_FIBER(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_FNObjFn* AS_FN(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_FOREIGNObjForeign* AS_FOREIGN(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_INSTANCEObjInstance* AS_INSTANCE(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_LISTObjList* AS_LIST(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_MAPObjMap* AS_MAP(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_MODULEObjModule* AS_MODULE(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_NUMdouble AS_NUM(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_OBJObj* AS_OBJ(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_OBJObj* AS_OBJ(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_RANGEObjRange* AS_RANGE(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- AS_STRINGObjString* AS_STRING(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- BOOL_VALValue BOOL_VAL(bool value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- CONST_STRINGValue CONST_STRING(WrenVM* vm, const(char)[] text) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- GET_TAGint GET_TAG(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_BOOLbool IS_BOOL(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_CLASSbool IS_CLASS(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_CLOSUREbool IS_CLOSURE(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_FALSEbool IS_FALSE(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_FALSEbool IS_FALSE(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_FIBERbool IS_FIBER(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_FNbool IS_FN(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_FOREIGNbool IS_FOREIGN(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_INSTANCEbool IS_INSTANCE(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_LISTbool IS_LIST(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_MAPbool IS_MAP(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_NULLbool IS_NULL(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_NULLbool IS_NULL(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_NUMbool IS_NUM(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_NUMbool IS_NUM(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_OBJbool IS_OBJ(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_OBJbool IS_OBJ(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_RANGEbool IS_RANGE(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_STRINGbool IS_STRING(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_UNDEFINEDbool IS_UNDEFINED(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- IS_UNDEFINEDbool IS_UNDEFINED(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- NUM_VALValue NUM_VAL(double num) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- OBJ_VALValue OBJ_VAL(T* obj) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenAppendCallFramevoid wrenAppendCallFrame(WrenVM* vm, ObjFiber* fiber, ObjClosure* closure, Value* stackStart) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenBindMethodvoid wrenBindMethod(WrenVM* vm, ObjClass* classObj, int symbol, Method method) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenBindSuperclassvoid wrenBindSuperclass(WrenVM* vm, ObjClass* subclass, ObjClass* superclass) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenBlackenObjectsvoid wrenBlackenObjects(WrenVM* vm) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenBlackenSymbolTablevoid wrenBlackenSymbolTable(WrenVM* vm, SymbolTable* symbolTable) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenEnsureStackvoid wrenEnsureStack(WrenVM* vm, ObjFiber* fiber, int needed) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenFreeObjvoid wrenFreeObj(WrenVM* vm, Obj* obj) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenFunctionBindNamevoid wrenFunctionBindName(WrenVM* vm, ObjFn* fn, const(char)* name, int length) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenGrayBuffervoid wrenGrayBuffer(WrenVM* vm, ValueBuffer* buffer) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenGrayObjvoid wrenGrayObj(WrenVM* vm, Obj* obj) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenGrayValuevoid wrenGrayValue(WrenVM* vm, Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenListIndexOfint wrenListIndexOf(WrenVM* vm, ObjList* list, Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenListInsertvoid wrenListInsert(WrenVM* vm, ObjList* list, Value value, uint index) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenListRemoveAtValue wrenListRemoveAt(WrenVM* vm, ObjList* list, uint index) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenMapClearvoid wrenMapClear(WrenVM* vm, ObjMap* map) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenMapGetValue wrenMapGet(ObjMap* map, Value key) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenMapRemoveKeyValue wrenMapRemoveKey(WrenVM* vm, ObjMap* map, Value key) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenMapSetvoid wrenMapSet(WrenVM* vm, ObjMap* map, Value key, Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewClassObjClass* wrenNewClass(WrenVM* vm, ObjClass* superclass, int numFields, ObjString* name) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewClosureObjClosure* wrenNewClosure(WrenVM* vm, ObjFn* fn) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewFiberObjFiber* wrenNewFiber(WrenVM* vm, ObjClosure* closure) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewForeignObjForeign* wrenNewForeign(WrenVM* vm, ObjClass* classObj, size_t size) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewFunctionObjFn* wrenNewFunction(WrenVM* vm, ObjModule* module_, int maxSlots) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewInstanceValue wrenNewInstance(WrenVM* vm, ObjClass* classObj) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewListObjList* wrenNewList(WrenVM* vm, uint numElements) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewMapObjMap* wrenNewMap(WrenVM* vm) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewModuleObjModule* wrenNewModule(WrenVM* vm, ObjString* name) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewRangeValue wrenNewRange(WrenVM* vm, double from, double to, bool isInclusive) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewSingleClassObjClass* wrenNewSingleClass(WrenVM* vm, int numFields, ObjString* name) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewStringValue wrenNewString(WrenVM* vm, const(char)* text) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewStringFromRangeValue wrenNewStringFromRange(WrenVM* vm, ObjString* source, int start, uint count, int step) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewStringLengthValue wrenNewStringLength(WrenVM* vm, const(char)* text, size_t length) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNewUpvalueObjUpvalue* wrenNewUpvalue(WrenVM* vm, Value* value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNumToStringValue wrenNumToString(WrenVM* vm, double value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenStringCodePointAtValue wrenStringCodePointAt(WrenVM* vm, ObjString* string_, uint index) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenStringFinduint wrenStringFind(ObjString* haystack, ObjString* needle, uint start) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenStringFormatValue wrenStringFormat(WrenVM* vm, const(char)* format, ...) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenStringFromByteValue wrenStringFromByte(WrenVM* vm, ubyte value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenStringFromCodePointValue wrenStringFromCodePoint(WrenVM* vm, int value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenSymbolTableAddint wrenSymbolTableAdd(WrenVM* vm, SymbolTable* symbols, const(char)* name, size_t length) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenSymbolTableClearvoid wrenSymbolTableClear(WrenVM* vm, SymbolTable* symbols) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenSymbolTableEnsureint wrenSymbolTableEnsure(WrenVM* vm, SymbolTable* symbols, const(char)* name, size_t length) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenSymbolTableFindint wrenSymbolTableFind(SymbolTable* symbols, const(char)* name, size_t length) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenSymbolTableInitvoid wrenSymbolTableInit(SymbolTable* symbols) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenValuesEqualbool wrenValuesEqual(Value a, Value b) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- allocateStringObjString* allocateString(WrenVM* vm, size_t length) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenClassvoid blackenClass(WrenVM* vm, ObjClass* classObj) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenClosurevoid blackenClosure(WrenVM* vm, ObjClosure* closure) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenFibervoid blackenFiber(WrenVM* vm, ObjFiber* fiber) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenFnvoid blackenFn(WrenVM* vm, ObjFn* fn) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenForeignvoid blackenForeign(WrenVM* vm, ObjForeign* foreign) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenInstancevoid blackenInstance(WrenVM* vm, ObjInstance* instance) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenListvoid blackenList(WrenVM* vm, ObjList* list) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenMapvoid blackenMap(WrenVM* vm, ObjMap* map) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenModulevoid blackenModule(WrenVM* vm, ObjModule* module_) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenObjectvoid blackenObject(WrenVM* vm, Obj* obj) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenRangevoid blackenRange(WrenVM* vm, ObjRange* range) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenStringvoid blackenString(WrenVM* vm, ObjString* str) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- blackenUpvaluevoid blackenUpvalue(WrenVM* vm, ObjUpvalue* upvalue) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- findEntrybool findEntry(MapEntry* entries, uint capacity, Value key, MapEntry** result) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- hashBitsuint hashBits(ulong hash) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- hashNumberuint hashNumber(double num) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- hashObjectuint hashObject(Obj* object) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- hashStringvoid hashString(ObjString* str) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- hashValueuint hashValue(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- initObjvoid initObj(WrenVM* vm, Obj* obj, ObjType type, ObjClass* classObj) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- insertEntrybool insertEntry(MapEntry* entries, uint capacity, Value key, Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- resizeMapvoid resizeMap(WrenVM* vm, ObjMap* map, uint capacity) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenHasErrorbool wrenHasError(ObjFiber* fiber) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenIsBoolbool wrenIsBool(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenIsObjTypebool wrenIsObjType(Value value, ObjType type) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenMapIsValidKeybool wrenMapIsValidKey(Value arg) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenNumToValueValue wrenNumToValue(double num) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenObjectToValueValue wrenObjectToValue(Obj* obj) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenStringEqualsCStringbool wrenStringEqualsCString(ObjString* a, const(char)* b, size_t length) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenValueToNumdouble wrenValueToNum(Value value) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- wrenValuesSamebool wrenValuesSame(Value a, Value b) 
- Undocumented in source. Be warned that the author may not have intended to support it.