#include <ExtObject.h>
Inheritance diagram for ExtObjectSharedRef< T >:
This class is used via the ACDK_DECL_EXT_CLASS_PTR(ClassName) macro
Public Member Functions | |
ExtObjectSharedRef (NilRef n=Nil) | |
ExtObjectSharedRef (T *o) | |
template<class OT> upcast_explicit | ExtObjectSharedRef (const RefHolder< OT > &o) |
ExtObjectSharedRef (::acdk::lang::Object *o) | |
~ExtObjectSharedRef () | |
ExtObjectSharedRef< T > & | operator= (T *o) |
ExtObjectSharedRef< T > & | operator= (const ExtObjectSharedRef< T > &o) |
ExtObjectSharedRef< T > & | operator= (NilRef nil) |
bool | operator== (NilRef nil) const |
bool | operator!= (NilRef nil) const |
template<class OT> bool | operator== (const RefHolder< OT > &other) const |
template<class OT> bool | operator!= (const RefHolder< OT > &other) const |
T * | getIPtr () const |
T * | iptr () const |
inline::acdk::lang::Object * | impl () const |
inline::acdk::lang::Object * | getImpl () |
T * | operator-> () const |
ExtObjectSharedRef< T > * | _ref_this () |
operator T * () const | |
T & | operator * () const |
Protected Types | |
typedef RefHolder< T > | Base |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
|
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |
|
Reimplemented from RefHolder< T >. |