#include <funknown.h>
Public Member Functions | |
| FUnknownPtr (FUnknown *unknown) | |
| FUnknownPtr (const FUnknownPtr &) | |
| FUnknownPtr () | |
| ~FUnknownPtr () | |
| I * | operator= (FUnknown *unknown) |
| operator I * () const | |
| I * | operator-> () const |
| I * | getInterface () |
Protected Attributes | |
| I * | iface |
FUnknown* unknown = ...
FUnknownPtr<IPath> path (unknown);
if (path)
path->ascend ();
Definition at line 393 of file funknown.h.
| Steinberg::FUnknownPtr< I >::FUnknownPtr | ( | FUnknown * | unknown | ) | [inline] |
Definition at line 414 of file funknown.h.
| Steinberg::FUnknownPtr< I >::FUnknownPtr | ( | const FUnknownPtr< I > & | ) | [inline] |
Definition at line 422 of file funknown.h.
| Steinberg::FUnknownPtr< I >::FUnknownPtr | ( | ) | [inline] |
Definition at line 431 of file funknown.h.
| Steinberg::FUnknownPtr< I >::~FUnknownPtr | ( | ) | [inline] |
Definition at line 437 of file funknown.h.
| I* Steinberg::FUnknownPtr< I >::getInterface | ( | ) | [inline] |
Definition at line 406 of file funknown.h.
| Steinberg::FUnknownPtr< I >::operator I * | ( | ) | const [inline] |
Definition at line 404 of file funknown.h.
| I* Steinberg::FUnknownPtr< I >::operator-> | ( | ) | const [inline] |
Definition at line 405 of file funknown.h.
| I * Steinberg::FUnknownPtr< I >::operator= | ( | FUnknown * | unknown | ) | [inline] |
Definition at line 445 of file funknown.h.
I* Steinberg::FUnknownPtr< I >::iface [protected] |
Definition at line 409 of file funknown.h.