Guitarix
gx_engine::LV2Features Class Reference

#include <gx_internal_plugins.h>

Public Member Functions

 LV2Features (LV2Features const &)=delete
 
void operator= (LV2Features const &)=delete
 

Static Public Member Functions

static LV2FeaturesgetInstance ()
 

Static Public Attributes

static LV2_Feature * gx_features []
 
static LV2_URID_Map gx_urid_map
 
static LV2_URID_Unmap gx_urid_unmap
 

Private Member Functions

 LV2Features ()
 

Static Private Member Functions

static LV2_URID lv2_urid_map (LV2_URID_Map_Handle, const char *const uri_)
 
static uint32_t lv2_uri_to_id (LV2_URI_Map_Callback_Data handle, const char *, const char *uri)
 
static const char * lv2_urid_unmap (LV2_URID_Unmap_Handle, const LV2_URID urid)
 

Static Private Attributes

static LV2_Options_Option gx_options [2]
 
static LV2_Feature gx_options_feature
 
static LV2_Feature gx_urid_map_feature
 
static LV2_URI_Map_Feature gx_uri_map
 
static LV2_Feature gx_uri_map_feature
 
static LV2_Feature gx_urid_unmap_feature
 

Detailed Description

Definition at line 619 of file gx_internal_plugins.h.

Constructor & Destructor Documentation

◆ LV2Features() [1/2]

gx_engine::LV2Features::LV2Features ( )
inlineprivate

Definition at line 637 of file gx_internal_plugins.h.

◆ LV2Features() [2/2]

gx_engine::LV2Features::LV2Features ( LV2Features const &  )
delete

Member Function Documentation

◆ getInstance()

static LV2Features & gx_engine::LV2Features::getInstance ( )
inlinestatic

Definition at line 640 of file gx_internal_plugins.h.

◆ lv2_uri_to_id()

static uint32_t gx_engine::LV2Features::lv2_uri_to_id ( LV2_URI_Map_Callback_Data  handle,
const char *  ,
const char *  uri 
)
staticprivate

◆ lv2_urid_map()

static LV2_URID gx_engine::LV2Features::lv2_urid_map ( LV2_URID_Map_Handle  ,
const char *const  uri_ 
)
staticprivate

◆ lv2_urid_unmap()

static const char * gx_engine::LV2Features::lv2_urid_unmap ( LV2_URID_Unmap_Handle  ,
const LV2_URID  urid 
)
staticprivate

◆ operator=()

void gx_engine::LV2Features::operator= ( LV2Features const &  )
delete

Member Data Documentation

◆ gx_features

LV2_Feature* gx_engine::LV2Features::gx_features[]
static

Definition at line 645 of file gx_internal_plugins.h.

◆ gx_options

LV2_Options_Option gx_engine::LV2Features::gx_options[2]
staticprivate

Definition at line 622 of file gx_internal_plugins.h.

◆ gx_options_feature

LV2_Feature gx_engine::LV2Features::gx_options_feature
staticprivate

Definition at line 623 of file gx_internal_plugins.h.

◆ gx_uri_map

LV2_URI_Map_Feature gx_engine::LV2Features::gx_uri_map
staticprivate

Definition at line 631 of file gx_internal_plugins.h.

◆ gx_uri_map_feature

LV2_Feature gx_engine::LV2Features::gx_uri_map_feature
staticprivate

Definition at line 632 of file gx_internal_plugins.h.

◆ gx_urid_map

LV2_URID_Map gx_engine::LV2Features::gx_urid_map
static

Definition at line 646 of file gx_internal_plugins.h.

◆ gx_urid_map_feature

LV2_Feature gx_engine::LV2Features::gx_urid_map_feature
staticprivate

Definition at line 626 of file gx_internal_plugins.h.

◆ gx_urid_unmap

LV2_URID_Unmap gx_engine::LV2Features::gx_urid_unmap
static

Definition at line 647 of file gx_internal_plugins.h.

◆ gx_urid_unmap_feature

LV2_Feature gx_engine::LV2Features::gx_urid_unmap_feature
staticprivate

Definition at line 636 of file gx_internal_plugins.h.


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