LMMS
Loading...
Searching...
No Matches
juce_LV2Common.h File Reference
#include "juce_lv2_config.h"
#include "lilv/lilv/lilv.h"
#include "lv2/atom/atom.h"
#include "lv2/atom/forge.h"
#include "lv2/atom/util.h"
#include "lv2/buf-size/buf-size.h"
#include "lv2/data-access/data-access.h"
#include "lv2/dynmanifest/dynmanifest.h"
#include "lv2/instance-access/instance-access.h"
#include "lv2/log/log.h"
#include "lv2/midi/midi.h"
#include "lv2/options/options.h"
#include "lv2/parameters/parameters.h"
#include "lv2/patch/patch.h"
#include "lv2/port-groups/port-groups.h"
#include "lv2/presets/presets.h"
#include "lv2/resize-port/resize-port.h"
#include "lv2/state/state.h"
#include "lv2/time/time.h"
#include "lv2/ui/ui.h"
#include "lv2/units/units.h"
#include "lv2/worker/worker.h"
#include "serd/serd/serd.h"
#include <map>
#include <type_traits>

Go to the source code of this file.

Classes

class  juce::lv2_shared::AtomForge
struct  juce::lv2_shared::ScopedFrame< Constructor >
struct  juce::lv2_shared::SequenceTraits
struct  juce::lv2_shared::ObjectTraits
struct  juce::lv2_shared::NumericAtomParser
struct  juce::lv2_shared::NumericAtomParser::Tag< T >
struct  juce::lv2_shared::PatchSetHelper
class  juce::lv2_shared::Iterator< Traits >
struct  juce::lv2_shared::SequenceWithSize
struct  juce::lv2_shared::SequenceIteratorTraits
struct  juce::lv2_shared::SinglePortInfo
struct  juce::lv2_shared::ParsedGroup
struct  juce::lv2_shared::ParsedBuses
class  juce::lv2_shared::PortToAudioBufferMap

Namespaces

namespace  juce
namespace  juce::lv2_shared

Macros

#define X(str)
#define X(str)

Typedefs

using juce::lv2_shared::SequenceFrame = ScopedFrame<SequenceTraits>
using juce::lv2_shared::ObjectFrame = ScopedFrame<ObjectTraits>
using juce::lv2_shared::SequenceIterator = Iterator<SequenceIteratorTraits>

Functions

 JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wzero-as-null-pointer-constant", "-Wcast-align", "-Wparentheses", "-Wnullability-extension", "-Wsign-conversion") extern "C"
template<typename OtherWordType, typename Word>
static auto juce::lv2_shared::wordCast (Word word)
static std::vector< ParsedGroupjuce::lv2_shared::findStableBusOrder (const String &mainGroupUid, const std::map< String, std::set< SinglePortInfo > > &groupedPorts, const std::set< SinglePortInfo > &ungroupedPorts)

Variables

const std::map< String, AudioChannelSet::ChannelTypejuce::lv2_shared::channelDesignationMap

Macro Definition Documentation

◆ X [1/2]

#define X ( str)
Value:
const LV2_URID m##str = parser.map (str);
unsigned * m
Definition inflate.c:1559
uint32_t LV2_URID
Definition urid.h:58

◆ X [2/2]

#define X ( str)
Value:
const LV2_URID m##str = map (str);

Function Documentation

◆ JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE()

JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ( "-Wzero-as-null-pointer-constant" ,
"-Wcast-align" ,
"-Wparentheses" ,
"-Wnullability-extension" ,
"-Wsign-conversion"  )