|
LMMS
|
#include "lmmsconfig.h"#include <lilv/lilv.h>#include <memory>#include <QString>#include <string>Go to the source code of this file.
Classes | |
| struct | lmms::LilvPtrDeleter< T > |
| struct | lmms::LilvNodeDeleter |
| struct | lmms::LilvNodesDeleter |
| struct | lmms::LilvScalePointsDeleter |
Namespaces | |
| namespace | lmms |
Typedefs | |
| template<class T> | |
| using | lmms::AutoLilvPtr = std::unique_ptr<T, LilvPtrDeleter<T>> |
| using | lmms::AutoLilvNode = std::unique_ptr<LilvNode, LilvNodeDeleter> |
| using | lmms::AutoLilvNodes = std::unique_ptr<LilvNodes, LilvNodesDeleter> |
| using | lmms::AutoLilvScalePoints = std::unique_ptr<LilvScalePoints, LilvScalePointsDeleter> |
Functions | |
| QString | lmms::qStringFromPluginNode (const LilvPlugin *plug, LilvNode *(*getFunc)(const LilvPlugin *)) |
| QString | lmms::qStringFromPortName (const LilvPlugin *plug, const LilvPort *port) |
| Return port name as QString, everything will be freed automatically. | |
| std::string | lmms::stdStringFromPortName (const LilvPlugin *plug, const LilvPort *port) |
| Return port name as std::string, everything will be freed automatically. | |