, including all inherited members.
assignStrong(const DynPtr_t &other) | MemCore::StrongPtr | [inline] |
assignStrong(const ReferenceBase< ObjectBase_t > *Obj) | MemCore::StrongPtr | [inline] |
assignStrong(const NullPtr &Null) | MemCore::StrongPtr | [inline] |
assignWeak(const WeakPtr &other) | MemCore::WeakPtr< Object, ObjectBase > | [inline] |
destroy() (defined in MemCore::StrongPtr) | MemCore::StrongPtr | [inline] |
DynPtr_t typedef (defined in MemCore::StrongPtr) | MemCore::StrongPtr | |
getBasePtr(const ReferenceBase< ObjectBase > *Obj) (defined in MemCore::WeakPtr< Object, ObjectBase >) | MemCore::WeakPtr< Object, ObjectBase > | [inline, static] |
object_t typedef | MemCore::StrongPtr | |
ObjectBase_t typedef | MemCore::StrongPtr | |
operator*() const | MemCore::WeakPtr< Object, ObjectBase > | [inline] |
operator->() const | MemCore::WeakPtr< Object, ObjectBase > | [inline] |
operator=(const StrongPtr &other) | MemCore::StrongPtr | [inline] |
operator=(const DynPtr_t &other) | MemCore::StrongPtr | [inline] |
operator=(const ReferenceBase< ObjectBase_t > *Obj) | MemCore::StrongPtr | [inline] |
operator=(const NullPtr &Null) | MemCore::StrongPtr | [inline] |
WeakPtr< Object, ObjectBase >::operator=(const WeakPtr &other) | MemCore::WeakPtr< Object, ObjectBase > | [inline] |
pointer_t typedef | MemCore::WeakPtr< Object, ObjectBase > | |
ReferenceBase< ObjectBase > class | MemCore::WeakPtr< Object, ObjectBase > | [friend] |
refvalue_t typedef | MemCore::WeakPtr< Object, ObjectBase > | |
StrongPtr() | MemCore::StrongPtr | [inline] |
StrongPtr(const NullPtr &) | MemCore::StrongPtr | [inline] |
StrongPtr(const ReferenceBase< ObjectBase_t > *Obj) | MemCore::StrongPtr | [inline] |
StrongPtr(const ReferenceBase< ObjectBase_t > *Obj, const NotNullPtr &) | MemCore::StrongPtr | [inline] |
StrongPtr(const WeakPtr< ChildObject, ObjectBase_t > &Other) | MemCore::StrongPtr | [inline] |
StrongPtr(const StrongPtr< ChildObject > &Other) | MemCore::StrongPtr | [inline] |
StrongPtr(const StrongPtr< Object, ObjectBase > &Other) | MemCore::StrongPtr | [inline] |
WeakPtr(Object *that, const SelfInitialize &) | MemCore::WeakPtr< Object, ObjectBase > | [inline, protected] |
WeakPtr() | MemCore::WeakPtr< Object, ObjectBase > | [inline] |
WeakPtr(const NullPtr &) | MemCore::WeakPtr< Object, ObjectBase > | [inline] |
WeakPtr(const ReferenceBase< ObjectBase > *Obj) | MemCore::WeakPtr< Object, ObjectBase > | [inline] |
WeakPtr(const ReferenceBase< ObjectBase > *Obj, const NotNullPtr &) | MemCore::WeakPtr< Object, ObjectBase > | [inline] |
WeakPtr(const WeakPtr< AnyObject, ObjectBase > &Other) | MemCore::WeakPtr< Object, ObjectBase > | [inline] |
WeakPtr(const WeakPtr &Other) | MemCore::WeakPtr< Object, ObjectBase > | [inline] |
WeakPtr_t typedef (defined in MemCore::StrongPtr) | MemCore::StrongPtr | |
~StrongPtr() | MemCore::StrongPtr | [inline] |
~WeakPtr() | MemCore::WeakPtr< Object, ObjectBase > | [inline] |