| VSTGUI
    4.10
    Graphical User Interface Framework not only for VST plugins | 
 Inheritance diagram for SharedPointer< I >:
 Inheritance diagram for SharedPointer< I >:| Public Member Functions | |
| SharedPointer (I *ptr, bool remember=true) noexcept | |
| SharedPointer (const SharedPointer &) noexcept | |
| SharedPointer () noexcept | |
| ~SharedPointer () noexcept | |
| I * | operator= (I *ptr) noexcept | 
| SharedPointer< I > & | operator= (const SharedPointer< I > &) noexcept | 
| operator I * () const noexcept | |
| I * | operator-> () const noexcept | 
| I * | get () const noexcept | 
| template<class T > | |
| T * | cast () const | 
| SharedPointer (SharedPointer< I > &&mp) noexcept | |
| SharedPointer< I > & | operator= (SharedPointer< I > &&mp) noexcept | 
| template<typename T > | |
| SharedPointer (const SharedPointer< T > &op) noexcept | |
| template<typename T > | |
| SharedPointer & | operator= (const SharedPointer< T > &op) noexcept | 
| template<typename T > | |
| SharedPointer (SharedPointer< T > &&op) noexcept | |
| template<typename T > | |
| SharedPointer & | operator= (SharedPointer< T > &&op) noexcept | 
| template<class I> | |
| SharedPointer (const SharedPointer< I > &other) noexcept | |
| Protected Attributes | |
| I * | ptr {nullptr} | 
| Friends | |
| template<typename T > | |
| class | SharedPointer | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inline | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | friend | 
| 
 | protected |