My Project  1.0.5
Modules
Here is a list of all modules:
 Plugin mixinsThese template classes implement extra functionality that you may want to have in your plugin class, usually Features. You add them to your class by passing them as template parameters to LV2::Plugin when inheriting it. The internal structs of the mixin template classes, named I, will then be inherited by your plugin class, so that any public and protected members they have will be available to your plugin as if they were declared in your plugin class
 GUI mixinsThese classes implement extra functionality that you may want to have in your GUI class, just like the plugin mixins do for plugin classes. Some of them are template classes with a boolean Required parameter - if this is true the GUI will fail to instantiate unless the host supports the extension implemented by that mixin. For example, if you wanted a GUI that wrote a MIDI Note On event to port 3 in the plugin whenever the user clicked a button, you could do it like this: