#include <RefPtr.h>
Inherits RefPtrBase.
Public Member Functions | |
| RefPtrConst () | |
| template<typename Derived> | |
| RefPtrConst (const RefPtr< Derived > &derived) | |
| RefPtrConst (const RefPtr< Type > &object) | |
| template<typename Derived> | |
| RefPtrConst (const RefPtrConst< Derived > &derived) | |
| RefPtrConst (const RefPtrConst< Type > &object) | |
| template<typename Derived> | |
| const RefPtrConst< Type > & | operator= (const RefPtr< Derived > &derived) |
| const RefPtrConst< Type > & | operator= (const RefPtr< Type > &object) |
| template<typename Derived> | |
| const RefPtrConst< Type > & | operator= (const RefPtrConst< Derived > &derived) |
| const RefPtrConst< Type > & | operator= (const RefPtrConst< Type > &object) |
| virtual | ~RefPtrConst () |
| const Type & | operator* () const |
| const Type *const | operator-> () const |
| const Type *const | ReferencedObject () const |
| RefPtrConst (const Type *object) | |
| const RefPtrConst< Type > & | operator= (const Type *object) |
Public Member Functions inherited from RefPtrBase | |
| bool | operator== (const RefPtrBase &rhs) const |
| bool | operator!= (const RefPtrBase &rhs) const |
| bool | IsValid (void) const |
| void | Detach (void) |
Additional Inherited Members | |
Protected Member Functions inherited from RefPtrBase | |
| RefPtrBase () | |
| RefPtrBase (RefCounted *object) | |
| RefPtrBase (const RefPtrBase &object) | |
| virtual | ~RefPtrBase () |
| const RefPtrBase & | operator= (const RefPtrBase &) |
| RefCounted *const | GetRefObject (void) |
| const RefCounted *const | GetRefObject (void) const |
| void | Attach (RefCounted *object) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |