summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/lv2_plugin.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-08-18 15:56:48 +0000
committerDavid Robillard <d@drobilla.net>2012-08-18 15:56:48 +0000
commitd110d07e07835f57dd1cb150cbe53be009de2bce (patch)
tree8ee42873301c6319b4c214f1027f52834c37b1d0 /libs/ardour/ardour/lv2_plugin.h
parent0cba3886da83f3ed394a8ae0bfee21ccd997674c (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.h14
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;