Add static Class-Keys for Windows build
authorRobin Gareus <robin@gareus.org>
Thu, 23 Feb 2017 21:31:50 +0000 (22:31 +0100)
committerRobin Gareus <robin@gareus.org>
Thu, 23 Feb 2017 21:32:32 +0000 (22:32 +0100)
libs/ardour/luabindings.cc

index 50830d2403eb96d36a589655a5daaf710bf15548..d2b4ce7c9fa270c58ab12c93ab632b2b293cc628 100644 (file)
@@ -141,11 +141,15 @@ CLASSINFO(ArdourMarker);
 CLASSINFO(MarkerSelection);
 CLASSINFO(PublicEditor);
 CLASSINFO(RegionSelection);
+CLASSINFO(RegionView);
+CLASSINFO(Selectable);
 CLASSINFO(Selection);
+CLASSINFO(TimeAxisViewItem);
 CLASSINFO(TimeSelection);
 CLASSINFO(TrackSelection);
 CLASSINFO(TrackViewList);
 
+
 CLASSKEYS(std::bitset<47ul>); // LuaSignal::LAST_SIGNAL
 
 CLASSKEYS(void);
@@ -153,6 +157,8 @@ CLASSKEYS(float);
 CLASSKEYS(unsigned char);
 
 CLASSKEYS(ArdourMarker*);
+CLASSKEYS(Selectable*);
+CLASSKEYS(std::list<Selectable*>);
 
 CLASSKEYS(ARDOUR::AudioEngine);
 CLASSKEYS(ARDOUR::BufferSet);
@@ -1721,7 +1727,7 @@ LuaBindings::common (lua_State* L)
                .beginClass <AudioBackendInfo> ("AudioBackendInfo")
                .addData ("name", &AudioBackendInfo::name)
                .endClass()
-               .beginStdVector <const AudioBackendInfo*> ("BackendVector").endClass ()
+               .beginConstStdVector <const AudioBackendInfo*> ("BackendVector").endClass ()
 
                .beginClass <AudioBackend::DeviceStatus> ("DeviceStatus")
                .addData ("name", &AudioBackend::DeviceStatus::name)