From 5d3feaf91bc3ceda5f28ddd95b7debf9a4ba9917 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 31 Jan 2020 16:49:48 +0100 Subject: [PATCH] Add Lua Bindings for Readable c'tor --- libs/ardour/luabindings.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index c7520149f0..eac0962d25 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -247,6 +247,7 @@ CLASSKEYS(std::list); CLASSKEYS(std::vector); CLASSKEYS(std::vector >); CLASSKEYS(std::vector >); +CLASSKEYS(std::vector >); CLASSKEYS(std::list >); // PluginInfoList CLASSKEYS(std::list); @@ -1197,6 +1198,7 @@ LuaBindings::common (lua_State* L) .addFunction ("read", &Readable::read) .addFunction ("readable_length", &Readable::readable_length) .addFunction ("n_channels", &Readable::n_channels) + .addStaticFunction ("load", &Readable::load) .endClass () .deriveWSPtrClass ("Region") @@ -1690,6 +1692,10 @@ LuaBindings::common (lua_State* L) .beginStdVector > ("SourceList") .endClass () + // typedef std::vector > + .beginStdVector > ("ReadableList") + .endClass () + // from SessionPlaylists: std::vector > .beginStdVector > ("PlaylistList") .endClass ()