Add static Class-Keys for Windows build

This commit is contained in:
Robin Gareus 2017-02-23 22:31:50 +01:00
parent 1e4e97019d
commit d6ad3b3c08

View 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)