wrapper template class for pointers to shell objects managed by IMalloc More...
#include <shellclasses.h>
Public Member Functions | |
~SShellPtr () | |
T * | operator-> () |
T const * | operator-> () const |
operator T const * () const | |
const T & | operator* () const |
T & | operator* () |
Protected Member Functions | |
SShellPtr () | |
SShellPtr (T *p) | |
void | Free () |
Protected Attributes | |
T * | _p |
ShellMalloc | _malloc |
wrapper template class for pointers to shell objects managed by IMalloc
Definition at line 271 of file shellclasses.h.
Definition at line 273 of file shellclasses.h.
Definition at line 304 of file shellclasses.h.
: _p(0) { }
Definition at line 309 of file shellclasses.h.
: _p(p) { }
void SShellPtr< T >::Free | ( | ) | [inline, protected] |
Definition at line 314 of file shellclasses.h.
SShellPtr< T >::operator T const * | ( | ) | const [inline] |
T& SShellPtr< T >::operator* | ( | ) | [inline] |
Definition at line 298 of file shellclasses.h.
{ return *_p; }
const T& SShellPtr< T >::operator* | ( | ) | const [inline] |
Definition at line 293 of file shellclasses.h.
{ return *_p; }
T* SShellPtr< T >::operator-> | ( | ) | [inline] |
Definition at line 278 of file shellclasses.h.
{ return _p; }
T const* SShellPtr< T >::operator-> | ( | ) | const [inline] |
Definition at line 283 of file shellclasses.h.
{ return _p; }
ShellMalloc SShellPtr< T >::_malloc [mutable, protected] |
Definition at line 321 of file shellclasses.h.
Referenced by SShellPtr< ITEMIDLIST >::Free(), and SShellPtr< ITEMIDLIST >::~SShellPtr().
Definition at line 320 of file shellclasses.h.
Referenced by SShellPtr< ITEMIDLIST >::Free(), SShellPtr< T >::operator T const *(), SShellPtr< ITEMIDLIST >::operator*(), SShellPtr< ITEMIDLIST >::operator->(), ShellPath::operator=(), ShellPath::ShellPath(), and SShellPtr< ITEMIDLIST >::~SShellPtr().
ROS Explorer Source Code Documentation
generated on 02.01.2013 by ![]() |