From 2497fd9e7a0fae5ee4887890d7a312e0e08a93b8 Mon Sep 17 00:00:00 2001 From: Determinant Date: Mon, 22 Jun 2015 19:01:29 +0800 Subject: major change: use luarocks to manage project --- doc/nerv.md | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 doc/nerv.md (limited to 'doc/nerv.md') diff --git a/doc/nerv.md b/doc/nerv.md deleted file mode 100644 index 28411f5..0000000 --- a/doc/nerv.md +++ /dev/null @@ -1,17 +0,0 @@ -#The Nerv utility functions# -Part of the [Nerv](../README.md) toolkit. -##Methods## -* __string = nerv.typename(obj a)__ -A registered function, the original function is `luaT_lua_typename`. In some cases if you call `type(a)` for object of some class in __Nerv__(like __Nerv.CuMatrix__) it will only return "userdata"(because it is created in C), in this case you can use this method to get its type. - ---- - -* __metatable = nerv.getmetatable(string tname)__ -A registered function, the original function is `luaT_lua_getmetatable`. `tname` should be a class name that has been registered in __luaT__. - -* __metatable = nerv.newmetatable(string tname, string parenttname, function constructor, function destructor, function factory)__ -A registered function, the original function is `luaT_newmetatable`, it returns the metatable of the created class by the name `tname`. -* __string = nerv.setmetatable(table self, string tname)__ -A registered function, the original function is `luaT_lua_setmetatable`. It assigns the metatable registered in __luaT__ by the name *tname* to the table *self*. And return *tname* to user. -* __table = nerv.get_type(string typename)__ -Returns the type(`loadstring("return " .. typename)`). \ No newline at end of file -- cgit v1.2.3