#include "ardour/libardour_visibility.h"
#include "ardour/luascripting.h"
-#include "LuaBridge/LuaBridge.h"
+
+namespace luabridge {
+ class LuaRef;
+}
/* Semantically these are static functions of the LuaScripting class
* but are kept separately to minimize header includes.
#include "ardour/dsp_filter.h"
#include "lua/luastate.h"
-#include "LuaBridge/LuaBridge.h"
+
+namespace luabridge {
+ class LuaRef;
+}
namespace ARDOUR {
#include "ardour/plugin_insert.h"
#include "ardour/plugin_manager.h"
+#include "LuaBridge/LuaBridge.h"
+
#include "i18n.h"
using namespace ARDOUR;
#include "ardour/plugin.h"
#include "ardour/session.h"
+#include "LuaBridge/LuaBridge.h"
+
#include "i18n.h"
using namespace ARDOUR;
//==============================================================================
#ifdef LUABINDINGDOC
+#include <iostream>
#include <typeinfo>
#include <execinfo.h>
#include <type_traits>