Interface Technology Basics VST 3.7
SDK for developing VST plug-in
FUnknownPtr< I > Member List

This is the complete list of members for FUnknownPtr< I >, including all inherited members.

adopt(T *obj) SMTG_NOEXCEPTIPtr< I >inlinestatic
FUnknownPtr(FUnknown *unknown)FUnknownPtr< I >inline
FUnknownPtr(const FUnknownPtr &p)FUnknownPtr< I >inline
FUnknownPtr()FUnknownPtr< I >inline
get() constIPtr< I >inline
getInterface()FUnknownPtr< I >inline
IPtr(I *ptr, bool addRef=true)IPtr< I >inline
IPtr(const IPtr &)IPtr< I >inline
IPtr(const IPtr< T > &other)IPtr< I >inline
IPtr()IPtr< I >inline
IPtr(const IPtr< I > &other)IPtr< I >inline
operator I*() constIPtr< I >inline
operator->() constIPtr< I >inline
operator=(const FUnknownPtr &p)FUnknownPtr< I >inline
operator=(FUnknown *unknown)FUnknownPtr< I >inline
Steinberg::IPtr::operator=(I *ptr)IPtr< I >inline
Steinberg::IPtr::operator=(const IPtr &other)IPtr< I >inline
Steinberg::IPtr::operator=(const IPtr< T > &other)IPtr< I >inline
Steinberg::IPtr::operator=(const IPtr< I > &_ptr)IPtr< I >inline
ptrIPtr< I >protected
reset(I *obj=nullptr)IPtr< I >inline
take() SMTG_NOEXCEPTIPtr< I >inline
~IPtr()IPtr< I >inline
Empty

Copyright © Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.