|
LMMS
|
#include "lmmsconfig.h"#include <lilv/lilv.h>#include <memory>#include <vector>#include "Flags.h"#include "LmmsTypes.h"#include "PluginIssue.h"Go to the source code of this file.
Classes | |
| struct | lmms::Lv2Ports::ConstVisitor |
| struct | lmms::Lv2Ports::Visitor |
| struct | lmms::Lv2Ports::Meta |
| struct | lmms::Lv2Ports::PortBase |
| struct | lmms::Lv2Ports::VisitablePort< Derived, Base > |
| struct | lmms::Lv2Ports::ControlPortBase |
| struct | lmms::Lv2Ports::Control |
| struct | lmms::Lv2Ports::Cv |
| struct | lmms::Lv2Ports::Audio |
| struct | lmms::Lv2Ports::AtomSeq |
| struct | lmms::Lv2Ports::AtomSeq::Lv2EvbufDeleter |
| struct | lmms::Lv2Ports::Unknown |
| struct | lmms::Lv2Ports::DCastVisitor< Target > |
| struct | lmms::Lv2Ports::ConstDCastVisitor< Target > |
Namespaces | |
| namespace | lmms |
| namespace | lmms::Lv2Ports |
Enumerations | |
| enum class | lmms::Lv2Ports::Flow { lmms::Lv2Ports::Unknown , lmms::Lv2Ports::Input , lmms::Lv2Ports::Output } |
| enum class | lmms::Lv2Ports::Type { lmms::Lv2Ports::Unknown , lmms::Lv2Ports::Control , lmms::Lv2Ports::Audio , lmms::Lv2Ports::AtomSeq , lmms::Lv2Ports::Cv } |
| enum class | lmms::Lv2Ports::Vis { lmms::Lv2Ports::Generic , lmms::Lv2Ports::Integer , lmms::Lv2Ports::Enumeration , lmms::Lv2Ports::Toggled } |
Functions | |
| const char * | lmms::Lv2Ports::toStr (Flow pf) |
| const char * | lmms::Lv2Ports::toStr (Type pt) |
| const char * | lmms::Lv2Ports::toStr (Vis pv) |
| template<class Target> | |
| Target * | lmms::Lv2Ports::dcast (PortBase *base) |
| If you don't want to use a whole visitor, you can use dcast. | |
| template<class Target> | |
| const Target * | lmms::Lv2Ports::dcast (const PortBase *base) |
| const overload | |