summaryrefslogtreecommitdiff
path: root/libs/ardour/luabindings.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-10-03 23:47:50 +0200
committerRobin Gareus <robin@gareus.org>2016-10-03 23:47:50 +0200
commitc0e669f19cf42ff12d3ab2a6d4066c9bf430a852 (patch)
tree25cf3c359b2e0b9ea8bb486f75d121779875943a /libs/ardour/luabindings.cc
parentc8157dd117b91c828233cc3e0d728bd2cc1b6c84 (diff)
add static ClassKey for windows linking
Diffstat (limited to 'libs/ardour/luabindings.cc')
-rw-r--r--libs/ardour/luabindings.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc
index 2f29cc9e80..bfee1a1c8f 100644
--- a/libs/ardour/luabindings.cc
+++ b/libs/ardour/luabindings.cc
@@ -198,6 +198,18 @@ CLASSKEYS(Evoral::Beats);
CLASSKEYS(ARDOUR::PortEngine);
CLASSKEYS(ARDOUR::PortManager);
CLASSKEYS(ARDOUR::AudioEngine);
+
+CLASSKEYS(ARDOUR::LuaAPI::Vamp);
+CLASSKEYS(Vamp::RealTime);
+CLASSKEYS(Vamp::PluginBase);
+CLASSKEYS(Vamp::PluginBase::ParameterDescriptor);
+CLASSKEYS(Vamp::Plugin);
+CLASSKEYS(Vamp::Plugin::OutputDescriptor);
+CLASSKEYS(Vamp::Plugin::Feature);
+CLASSKEYS(std::vector<Vamp::Plugin::OutputDescriptor>);
+CLASSKEYS(std::vector<Vamp::Plugin::Feature>);
+CLASSKEYS(std::map<int, Vamp::Plugin::FeatureList>);
+
CLASSKEYS(void);
CLASSKEYS(float);
CLASSKEYS(unsigned char);