Interface Technology Basics
VST 3.6.7
SDK for developing VST Plug-in
|
IPtr - Smart pointer template class. More...
#include <smartpointer.h>
Public Member Functions | |
IPtr (I *ptr, bool addRef=true) | |
IPtr (const IPtr &) | |
template<class T > | |
IPtr (const IPtr< T > &other) | |
IPtr () | |
~IPtr () | |
I * | operator= (I *ptr) |
IPtr & | operator= (const IPtr &other) |
template<class T > | |
IPtr & | operator= (const IPtr< T > &other) |
operator I * () const | |
I * | operator-> () const |
I * | get () const |
template<class I > | |
IPtr (const IPtr< I > &other) | |
template<class I > | |
IPtr< I > & | operator= (const IPtr< I > &_ptr) |
Protected Attributes | |
I * | ptr |
IPtr - Smart pointer template class.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |