25#ifndef LMMS_LV2BASICS_H
26#define LMMS_LV2BASICS_H
28#include "lmmsconfig.h"
unsigned s
Definition inflate.c:1555
LILV_API void lilv_nodes_free(LilvNodes *collection)
Definition collections.c:230
LILV_API void lilv_scale_points_free(LilvScalePoints *collection)
Definition collections.c:218
LILV_API void lilv_node_free(LilvNode *val)
Definition node.c:229
void LilvScalePoints
Definition lilv.h:95
void LilvNodes
Definition lilv.h:97
LILV_API void lilv_free(void *ptr)
Definition util.c:37
struct LilvPortImpl LilvPort
Definition lilv.h:84
struct LilvPluginImpl LilvPlugin
Definition lilv.h:82
struct LilvNodeImpl LilvNode
Definition lilv.h:87
Definition AudioAlsa.cpp:35
std::string stdStringFromPortName(const LilvPlugin *plug, const LilvPort *port)
Return port name as std::string, everything will be freed automatically.
Definition Lv2Basics.cpp:45
std::unique_ptr< LilvNodes, LilvNodesDeleter > AutoLilvNodes
Definition Lv2Basics.h:64
std::unique_ptr< LilvNode, LilvNodeDeleter > AutoLilvNode
Definition Lv2Basics.h:63
std::unique_ptr< LilvScalePoints, LilvScalePointsDeleter > AutoLilvScalePoints
Definition Lv2Basics.h:65
QString qStringFromPortName(const LilvPlugin *plug, const LilvPort *port)
Return port name as QString, everything will be freed automatically.
Definition Lv2Basics.cpp:39
QString qStringFromPluginNode(const LilvPlugin *plug, LilvNode *(*getFunc)(const LilvPlugin *))
Definition Lv2Basics.cpp:32
std::unique_ptr< T, LilvPtrDeleter< T > > AutoLilvPtr
Definition Lv2Basics.h:62
Definition Lv2Basics.h:47
void operator()(LilvNode *n)
Definition Lv2Basics.h:48
Definition Lv2Basics.h:52
void operator()(LilvNodes *n)
Definition Lv2Basics.h:53
Definition Lv2Basics.h:42
void operator()(T *n)
Definition Lv2Basics.h:43
Definition Lv2Basics.h:57
void operator()(LilvScalePoints *s)
Definition Lv2Basics.h:58
int n
Definition crypt.c:458