Module LuaiolibSource

Sourcetype 'a t =
  1. | In of in_channel
  2. | Out of out_channel
Sourceval out : ('a t, 'b, 'b) Luavalue.ep -> ('b -> string -> out_channel) -> (out_channel, 'b, 'b) Luavalue.ep
Sourceval in' : ('a t, 'b, 'b) Luavalue.ep -> ('b -> string -> in_channel) -> (in_channel, 'b, 'b) Luavalue.ep
Sourcemodule T : Lua.Lib.USERTYPE with type 'a t = 'a t
Sourcemodule Make (TV : Lua.Lib.TYPEVIEW with type 'a t = 'a t) : Lua.Lib.USERCODE with type 'a userdata' = 'a TV.combined