reduce header dependencies (part 1/2)
This commit is contained in:
@@ -21,7 +21,10 @@
|
||||
|
||||
#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.
|
||||
|
||||
@@ -33,7 +33,10 @@
|
||||
#include "ardour/dsp_filter.h"
|
||||
|
||||
#include "lua/luastate.h"
|
||||
#include "LuaBridge/LuaBridge.h"
|
||||
|
||||
namespace luabridge {
|
||||
class LuaRef;
|
||||
}
|
||||
|
||||
namespace ARDOUR {
|
||||
|
||||
|
||||
@@ -28,6 +28,8 @@
|
||||
#include "ardour/plugin_insert.h"
|
||||
#include "ardour/plugin_manager.h"
|
||||
|
||||
#include "LuaBridge/LuaBridge.h"
|
||||
|
||||
#include "i18n.h"
|
||||
|
||||
using namespace ARDOUR;
|
||||
|
||||
@@ -31,6 +31,8 @@
|
||||
#include "ardour/plugin.h"
|
||||
#include "ardour/session.h"
|
||||
|
||||
#include "LuaBridge/LuaBridge.h"
|
||||
|
||||
#include "i18n.h"
|
||||
|
||||
using namespace ARDOUR;
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
//==============================================================================
|
||||
|
||||
#ifdef LUABINDINGDOC
|
||||
#include <iostream>
|
||||
#include <typeinfo>
|
||||
#include <execinfo.h>
|
||||
#include <type_traits>
|
||||
|
||||
Reference in New Issue
Block a user