59 std::shared_ptr<const ARA::ARAFactory>
factory;
78template <
typename Obj,
typename Member,
typename... Ts>
81 return {
reinterpret_cast<uintptr_t
> (&(
static_cast<const Obj*
> (
nullptr)->*member)) +
sizeof (Member),
82 std::forward<Ts> (ts)... };
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_ARACommon.h:42
ARAFactoryWrapper()=default
const ARA::ARAFactory * get() const noexcept
Definition juce_ARACommon.h:56
ARAFactoryWrapper(std::shared_ptr< const ARA::ARAFactory > factoryIn)
Definition juce_ARACommon.h:50
std::shared_ptr< const ARA::ARAFactory > factory
Definition juce_ARACommon.h:59
Definition juce_String.h:53
Definition juce_ARACommon.h:29
Definition carla_juce.cpp:31
constexpr Obj makeARASizedStruct(Member Obj::*member, Ts &&... ts)
Definition juce_ARACommon.h:79
Definition juce_Uuid.h:141
Definition juce_ARACommon.h:73
String errorMessage
Definition juce_ARACommon.h:75
ARAFactoryWrapper araFactory
Definition juce_ARACommon.h:74
#define const
Definition zconf.h:137