prepare sharing C++ class instances across lua-interpreters
authorRobin Gareus <robin@gareus.org>
Thu, 7 Jul 2016 02:44:36 +0000 (04:44 +0200)
committerRobin Gareus <robin@gareus.org>
Thu, 7 Jul 2016 13:37:11 +0000 (15:37 +0200)
commit44a3f042a7a878af45ae893e0361d6a8be315da4
treeb7ee5d92f24aca24a7de4084f623dca0ea5eb68a
parent225a8a47a419e5e67a27b604bfd912498e3ad2cc
prepare sharing C++ class instances across lua-interpreters

in particular: lua-lifefime (!) C++ instances.
This allows for dynamic allocation of custom user-data, bound to
the lifetime of the allocating lua-context.
libs/ardour/ardour/lua_api.h
libs/ardour/lua_api.cc
libs/ardour/luabindings.cc
libs/lua/LuaBridge/detail/LuaRef.h
libs/lua/LuaBridge/detail/Userdata.h