LMMS
Loading...
Searching...
No Matches
lmms::Lv2Manager::Lv2Info Struct Reference

Class representing info for one plugin. More...

#include <Lv2Manager.h>

Public Member Functions

 Lv2Info ()
 use only for std::map internals
 Lv2Info (const LilvPlugin *plug, Plugin::Type type, bool valid)
 ctor used inside Lv2Manager
 Lv2Info (Lv2Info &&other)=default
Lv2Infooperator= (Lv2Info &&other)=default
const LilvPluginplugin () const
Plugin::Type type () const
bool isValid () const

Private Attributes

const LilvPluginm_plugin
Plugin::Type m_type
bool m_valid = false

Detailed Description

Class representing info for one plugin.

Constructor & Destructor Documentation

◆ Lv2Info() [1/3]

lmms::Lv2Manager::Lv2Info::Lv2Info ( )
inline

use only for std::map internals

◆ Lv2Info() [2/3]

lmms::Lv2Manager::Lv2Info::Lv2Info ( const LilvPlugin * plug,
Plugin::Type type,
bool valid )
inline

ctor used inside Lv2Manager

◆ Lv2Info() [3/3]

lmms::Lv2Manager::Lv2Info::Lv2Info ( Lv2Info && other)
default

Member Function Documentation

◆ isValid()

bool lmms::Lv2Manager::Lv2Info::isValid ( ) const
inline

◆ operator=()

Lv2Info & lmms::Lv2Manager::Lv2Info::operator= ( Lv2Info && other)
default

◆ plugin()

const LilvPlugin * lmms::Lv2Manager::Lv2Info::plugin ( ) const
inline

◆ type()

Plugin::Type lmms::Lv2Manager::Lv2Info::type ( ) const
inline

Member Data Documentation

◆ m_plugin

const LilvPlugin* lmms::Lv2Manager::Lv2Info::m_plugin
private

◆ m_type

Plugin::Type lmms::Lv2Manager::Lv2Info::m_type
private

◆ m_valid

bool lmms::Lv2Manager::Lv2Info::m_valid = false
private

The documentation for this struct was generated from the following file: