diff options
author | Robin Gareus <robin@gareus.org> | 2016-03-28 19:13:10 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-03-28 19:13:10 +0200 |
commit | a2108090cf9d8a98d4f681a1f0178c2a59deaf76 (patch) | |
tree | b67afb79b7d9f7d14c3c63db9794d321649225c1 /libs/ardour | |
parent | ecf5bee4c529674e5b9d1783ac315fb80a3d2d60 (diff) |
reduce header dependencies (part 1/2)
Diffstat (limited to 'libs/ardour')
-rw-r--r-- | libs/ardour/ardour/lua_script_params.h | 5 | ||||
-rw-r--r-- | libs/ardour/ardour/luaproc.h | 5 | ||||
-rw-r--r-- | libs/ardour/lua_api.cc | 2 | ||||
-rw-r--r-- | libs/ardour/luaproc.cc | 2 |
4 files changed, 12 insertions, 2 deletions
diff --git a/libs/ardour/ardour/lua_script_params.h b/libs/ardour/ardour/lua_script_params.h index f8c6b2acc3..b636aad83b 100644 --- a/libs/ardour/ardour/lua_script_params.h +++ b/libs/ardour/ardour/lua_script_params.h @@ -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. diff --git a/libs/ardour/ardour/luaproc.h b/libs/ardour/ardour/luaproc.h index 887280921c..1908ab8c33 100644 --- a/libs/ardour/ardour/luaproc.h +++ b/libs/ardour/ardour/luaproc.h @@ -33,7 +33,10 @@ #include "ardour/dsp_filter.h" #include "lua/luastate.h" -#include "LuaBridge/LuaBridge.h" + +namespace luabridge { + class LuaRef; +} namespace ARDOUR { diff --git a/libs/ardour/lua_api.cc b/libs/ardour/lua_api.cc index 855172278e..9c562b0a05 100644 --- a/libs/ardour/lua_api.cc +++ b/libs/ardour/lua_api.cc @@ -28,6 +28,8 @@ #include "ardour/plugin_insert.h" #include "ardour/plugin_manager.h" +#include "LuaBridge/LuaBridge.h" + #include "i18n.h" using namespace ARDOUR; diff --git a/libs/ardour/luaproc.cc b/libs/ardour/luaproc.cc index a2d42491d5..9ac2b06c65 100644 --- a/libs/ardour/luaproc.cc +++ b/libs/ardour/luaproc.cc @@ -31,6 +31,8 @@ #include "ardour/plugin.h" #include "ardour/session.h" +#include "LuaBridge/LuaBridge.h" + #include "i18n.h" using namespace ARDOUR; |