summaryrefslogtreecommitdiff
path: root/libs/lua
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-03-21 18:56:16 +0100
committerRobin Gareus <robin@gareus.org>2016-03-21 18:56:16 +0100
commitb6f0f30add5bfc328211f5dd1f8d61e9b91be49f (patch)
tree4fdfa244c177130a62387d1063f194a6e96c8757 /libs/lua
parent945bb181bc3cdcaeee49f7fe583fcb3a01df1b50 (diff)
Lua Array Documentation
Diffstat (limited to 'libs/lua')
-rw-r--r--libs/lua/LuaBridge/detail/Namespace.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/libs/lua/LuaBridge/detail/Namespace.h b/libs/lua/LuaBridge/detail/Namespace.h
index d1c3cfefeb..fc8194303b 100644
--- a/libs/lua/LuaBridge/detail/Namespace.h
+++ b/libs/lua/LuaBridge/detail/Namespace.h
@@ -1049,9 +1049,17 @@ private:
{
#ifdef LUABINDINGDOC
_parent = parent;
- _name = parent->_name + name + ".";
+ _name = parent->_name + name + ":";
#endif
- PRINTDOC ("[C] Array", parent->_name << name, std::string(), type_name <T>() + "*")
+ PRINTDOC ("[C] Array", parent->_name << name,
+ std::string(), type_name <T>() + "*")
+ PRINTDOC ("Ext C Function", _name << "array",
+ std::string(""), "int (*)(lua_State*)")
+ PRINTDOC ("Ext C Function", _name << "get_table",
+ std::string(""), "int (*)(lua_State*)")
+ PRINTDOC ("Ext C Function", _name << "set_table",
+ std::string(""), "int (*)(lua_State*)")
+
m_stackSize = parent->m_stackSize + 3;
parent->m_stackSize = 0;