LMMS
Loading...
Searching...
No Matches
juce::QueryInterfaceResult Class Reference

#include <juce_VST3Common.h>

Public Member Functions

 QueryInterfaceResult ()=default
 QueryInterfaceResult (Steinberg::tresult resultIn, void *ptrIn)
bool isOk () const noexcept
Steinberg::tresult extract (void **obj) const

Private Attributes

Steinberg::tresult result = Steinberg::kResultFalse
voidptr = nullptr

Constructor & Destructor Documentation

◆ QueryInterfaceResult() [1/2]

juce::QueryInterfaceResult::QueryInterfaceResult ( )
default

◆ QueryInterfaceResult() [2/2]

juce::QueryInterfaceResult::QueryInterfaceResult ( Steinberg::tresult resultIn,
void * ptrIn )
inline

Member Function Documentation

◆ extract()

Steinberg::tresult juce::QueryInterfaceResult::extract ( void ** obj) const
inline

◆ isOk()

bool juce::QueryInterfaceResult::isOk ( ) const
inlinenoexcept

Member Data Documentation

◆ ptr

void* juce::QueryInterfaceResult::ptr = nullptr
private

◆ result

Steinberg::tresult juce::QueryInterfaceResult::result = Steinberg::kResultFalse
private

The documentation for this class was generated from the following file: