add const'ness (allowing LuaScriptList::const_iterator)
authorRobin Gareus <robin@gareus.org>
Mon, 10 Oct 2016 21:49:19 +0000 (23:49 +0200)
committerRobin Gareus <robin@gareus.org>
Mon, 10 Oct 2016 21:49:19 +0000 (23:49 +0200)
libs/ardour/ardour/lua_script_params.h
libs/ardour/luascripting.cc

index b636aad83bc898263cff842dbc1f6a3e23277873..069fe3f15d97c4d4c2bf24f879b14d81f9d621fd 100644 (file)
@@ -36,7 +36,7 @@ namespace luabridge {
  */
 namespace ARDOUR { namespace LuaScriptParams {
 
-       LIBARDOUR_API LuaScriptParamList script_params (LuaScriptInfoPtr, const std::string &);
+       LIBARDOUR_API LuaScriptParamList script_params (const LuaScriptInfoPtr&, const std::string &);
        LIBARDOUR_API LuaScriptParamList script_params (const std::string &, const std::string &, bool file=true);
        LIBARDOUR_API void params_to_ref (luabridge::LuaRef *tbl_args, const LuaScriptParamList&);
        LIBARDOUR_API void ref_to_params (LuaScriptParamList&, luabridge::LuaRef *tbl_args);
index 815711f039f992699e3d57bda0325a15f8f1fad1..e530793ce1255b61fb0d60cffa4b63a36885a25c 100644 (file)
@@ -326,7 +326,7 @@ LuaScriptInfo::str2type (const std::string& str) {
 }
 
 LuaScriptParamList
-LuaScriptParams::script_params (LuaScriptInfoPtr lsi, const std::string &pname)
+LuaScriptParams::script_params (const LuaScriptInfoPtr& lsi, const std::string &pname)
 {
        assert (lsi);
        return LuaScriptParams::script_params (lsi->path, pname);