#include <comptr.h>
Public Member Functions | |
| ComPtr () | |
| ComPtr (Type *ptr) | |
| ComPtr (const ComPtr ©) | |
| template<typename That > | |
| ComPtr (const ComPtr< That > &that) | |
| ~ComPtr () | |
| void | clear () |
| Type * | get () const |
| bool | is_null () const |
| operator bool () const | |
| operator Type * () const | |
| bool | operator!= (const ComPtr &other) const |
| Type *const | operator-> () const |
| Type * | operator-> () |
| bool | operator< (const ComPtr &other) const |
| bool | operator<= (const ComPtr &other) const |
| ComPtr & | operator= (const ComPtr ©) |
| bool | operator== (const ComPtr &other) const |
| bool | operator> (const ComPtr &other) const |
| bool | operator>= (const ComPtr &other) const |
| Type ** | output_variable () |
Public Attributes | |
| Type * | ptr |
|
inline |
|
inlineexplicit |
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::clear().
|
inlineexplicit |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
Referenced by uicore::ComPtr< Type >::output_variable(), and uicore::ComPtr< Type >::~ComPtr().
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::ptr.
|
inline |
References uicore::ComPtr< Type >::clear(), and uicore::ComPtr< Type >::ptr.
| Type* uicore::ComPtr< Type >::ptr |
Referenced by uicore::ComPtr< Type >::clear(), uicore::ComPtr< Type >::ComPtr(), uicore::ComPtr< Type >::get(), uicore::ComPtr< Type >::is_null(), uicore::ComPtr< Type >::operator bool(), uicore::ComPtr< Type >::operator Type *(), uicore::ComPtr< Type >::operator!=(), uicore::ComPtr< Type >::operator->(), uicore::ComPtr< Type >::operator<(), uicore::ComPtr< Type >::operator<=(), uicore::ComPtr< Type >::operator=(), uicore::ComPtr< Type >::operator==(), uicore::ComPtr< Type >::operator>(), uicore::ComPtr< Type >::operator>=(), and uicore::ComPtr< Type >::output_variable().