diff options
author | David Robillard <d@drobilla.net> | 2012-08-18 15:56:48 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-08-18 15:56:48 +0000 |
commit | d110d07e07835f57dd1cb150cbe53be009de2bce (patch) | |
tree | 8ee42873301c6319b4c214f1027f52834c37b1d0 /libs/ardour/ardour/lv2_plugin.h | |
parent | 0cba3886da83f3ed394a8ae0bfee21ccd997674c (diff) |
Fix some const-violating casts.
git-svn-id: svn://localhost/ardour2/branches/3.0@13138 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/ardour/lv2_plugin.h')
-rw-r--r-- | libs/ardour/ardour/lv2_plugin.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/libs/ardour/ardour/lv2_plugin.h b/libs/ardour/ardour/lv2_plugin.h index 68946d0e51..cbabaa7421 100644 --- a/libs/ardour/ardour/lv2_plugin.h +++ b/libs/ardour/ardour/lv2_plugin.h @@ -46,7 +46,7 @@ class LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee public: LV2Plugin (ARDOUR::AudioEngine& engine, ARDOUR::Session& session, - void* c_plugin, + const void* c_plugin, framecnt_t sample_rate); LV2Plugin (const LV2Plugin &); ~LV2Plugin (); @@ -70,9 +70,9 @@ class LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee const void* extension_data (const char* uri) const; - void* c_plugin(); - void* c_ui(); - void* c_ui_type(); + const void* c_plugin(); + const void* c_ui(); + const void* c_ui_type(); bool is_external_ui () const; bool ui_is_resizable () const; @@ -235,7 +235,7 @@ class LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee static char* lv2_state_make_path (void* host_data, const char* path); - void init (void* c_plugin, framecnt_t rate); + void init (const void* c_plugin, framecnt_t rate); void run (pframes_t nsamples); void latency_compute_run (); @@ -248,14 +248,14 @@ class LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee class LV2PluginInfo : public PluginInfo { public: - LV2PluginInfo (void* c_plugin); + LV2PluginInfo (const void* c_plugin); ~LV2PluginInfo (); static PluginInfoList* discover (); PluginPtr load (Session& session); - void* _c_plugin; + const void* _c_plugin; }; typedef boost::shared_ptr<LV2PluginInfo> LV2PluginInfoPtr; |