class neko.Lib

Available on all platforms

Class Fields

static function bytesReference(s:String):Bytes

Returns bytes referencing the content of a string.

static function getClasses():Dynamic

Returns an object containing all compiled packages and classes.

static function haxeToNeko(v:Dynamic):Dynamic

Converts a Neko value to its Haxe equivalent. Used to unwrap String and Arrays Objects into raw Neko values.

static function load(lib:String, prim:String, nargs:Int):Dynamic

Load and return a Neko primitive from a NDLL library.

static function loadLazy(lib:String, prim:String, nargs:Int):Dynamic

static function localUnserialize(s:Bytes):Dynamic

Unserialize a string using native Neko serialization. See [serialize]. This function assume that all the serialized data was serialized with current module, even if the module name was different. This can happen if you are unserializing some data into mod_neko that was serialized on a different server using a different file path.

static function nekoToHaxe(v:Dynamic):Dynamic

Converts a Neko value to its Haxe equivalent. Used for wrapping String and Arrays raw values into Haxe Objects.

static function print(v:Dynamic):Void

Print the specified value on the default output.

static function println(v:Dynamic):Void

Print the specified value on the default output followed by a newline character.

static function rethrow(e:Dynamic):Dynamic

Rethrow an exception. This is useful when manually filtering an exception in order to keep the previous exception stack.

static function serialize(v:Dynamic):Bytes

Serialize using native Neko serialization. This will return a Binary string that can be stored for long term usage. The serialized data is optimized for speed and not for size.

static function stringReference(b:Bytes):String

Returns a string referencing the data contains in bytes.

static function unserialize(s:Bytes):Dynamic

Unserialize a string using native Neko serialization. See [serialize].