System::DynamicWeakPtr< T, trunkMode, weakLeafs > Member List

This is the complete list of members for System::DynamicWeakPtr< T, trunkMode, weakLeafs >, including all inherited members.

ArrayType typedefSystem::SmartPtr< T >
Assign(const SmartPtr< Q > &x)System::SmartPtr< T >inlineprotected
begin() -> decltype(std::declval< Q >().begin())System::SmartPtr< T >inline
begin() const -> decltype(std::declval< const Q >().begin())System::SmartPtr< T >inline
Cast() constSystem::SmartPtr< T >inline
Cast() constSystem::SmartPtr< T >inline
Cast() constSystem::SmartPtr< T >inline
Cast() constSystem::SmartPtr< T >inline
cbegin() const -> decltype(std::declval< const Q >().cbegin())System::SmartPtr< T >inline
cend() const -> decltype(std::declval< const Q >().cend())System::SmartPtr< T >inline
const_pointer_cast() constSystem::SmartPtr< T >inline
dynamic_pointer_cast() constSystem::SmartPtr< T >inline
DynamicWeakPtr(std::nullptr_t=nullptr)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
DynamicWeakPtr(Pointee_ *object)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
DynamicWeakPtr(const SmartPtr_ &ptr)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
DynamicWeakPtr(const SmartPtr< Q > &x)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
DynamicWeakPtr(const DynamicWeakPtr_ &ptr)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
DynamicWeakPtr(SmartPtr_ &&x)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
DynamicWeakPtr_ typedefSystem::DynamicWeakPtr< T, trunkMode, weakLeafs >
end() -> decltype(std::declval< Q >().end())System::SmartPtr< T >inline
end() const -> decltype(std::declval< const Q >().end())System::SmartPtr< T >inline
get() constSystem::SmartPtr< T >inline
get_Mode() constSystem::SmartPtr< T >inline
get_shared() constSystem::SmartPtr< T >inline
get_shared_count() constSystem::SmartPtr< T >inline
GetHashCode() constSystem::SmartPtr< T >inline
GetHashCodeImpl(Q *) constSystem::SmartPtr< T >inlineprotected
GetHashCodeImpl(void *) constSystem::SmartPtr< T >inlineprotected
GetObjectNotNull() constSystem::SmartPtr< T >inline
GetObjectOrNull() constSystem::SmartPtr< T >inline
GetObjectOwner() constSystem::SmartPtr< T >inline
GetPointer() constSystem::SmartPtr< T >inline
GetSharedReleaser() constSystem::SmartPtr< T >inlineprotected
InitArray(SmartPtr< Array< X >> *ptr, const SmartPtr< Array< Y >> &src)System::SmartPtr< T >inlineprotectedstatic
Is(const System::TypeInfo &target) constSystem::SmartPtr< T >
IsAliasingPtr() constSystem::SmartPtr< T >inline
IsShared() constSystem::SmartPtr< T >inline
IsWeak() constSystem::SmartPtr< T >inline
Lock(Pointee_ *object)System::SmartPtr< T >inlineprotected
Lock(const SmartPtr< Q > &ptr)System::SmartPtr< T >inlineprotected
LockSharedFromShared(const SmartPtr< Q > &ptr)System::SmartPtr< T >inlineprotected
LockSharedFromWeak(const SmartPtr< Q > &ptr)System::SmartPtr< T >inlineprotected
LockWeakFromShared(const SmartPtr< Q > &ptr)System::SmartPtr< T >inlineprotected
LockWeakFromWeak(const SmartPtr< Q > &ptr)System::SmartPtr< T >inlineprotected
m_dataSystem::SmartPtr< T >protected
MoveSharedFromWeak(SmartPtr &&x)System::SmartPtr< T >inlineprotected
MoveWeakFromShared(SmartPtr &&x)System::SmartPtr< T >inlineprotected
operator bool() const noexceptSystem::SmartPtr< T >inlineexplicit
operator!() const noexceptSystem::SmartPtr< T >inline
operator*() constSystem::SmartPtr< T >inline
operator->() constSystem::SmartPtr< T >inline
operator<(Y *p) constSystem::SmartPtr< T >inline
operator<(SmartPtr< Y > const &x) constSystem::SmartPtr< T >inline
operator=(SmartPtr_ &&x)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
operator=(const SmartPtr_ &x)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
operator=(const SmartPtr< Q > &x)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
operator=(typename SmartPtr_::Pointee_ *p)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
operator=(std::nullptr_t)System::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
operator==(std::nullptr_t) constSystem::DynamicWeakPtr< T, trunkMode, weakLeafs >inline
operator[]System::SmartPtr< T >inline
Pointee_ typedefSystem::DynamicWeakPtr< T, trunkMode, weakLeafs >
ReleaseAndGetObjectToDelete()System::SmartPtr< T >inlineprotected
ReleaseSharedAndGetObjectToDelete(SharedRefReleaser *releaser)System::SmartPtr< T >protectedstatic
ReleaseSharedAndGetObjectToDelete()System::SmartPtr< T >inlineprotected
ReleaseWeak(System::Detail::SmartPtrCounter *counter)System::SmartPtr< T >inlineprotectedstatic
ReleaseWeak()System::SmartPtr< T >inlineprotected
RemoveAliasing() constSystem::SmartPtr< T >inline
reset(Pointee_ *ptr)System::SmartPtr< T >inline
reset()System::SmartPtr< T >inline
set_Mode(SmartPtrMode mode)System::SmartPtr< T >inline
SetContainedTemplateWeakPtr(uint32_t argument) constSystem::SmartPtr< T >
SharedRefReleaser typedefSystem::SmartPtr< T >protected
SmartPtr(SmartPtrMode mode)System::SmartPtr< T >inline
SmartPtr(std::nullptr_t=nullptr, SmartPtrMode mode=SmartPtrMode::Shared)System::SmartPtr< T >inline
SmartPtr(Pointee_ *object, SmartPtrMode mode=SmartPtrMode::Shared)System::SmartPtr< T >inline
SmartPtr(const SmartPtr_ &ptr, SmartPtrMode mode=SmartPtrMode::Shared)System::SmartPtr< T >inline
SmartPtr(const SmartPtr< Q > &x, SmartPtrMode mode=SmartPtrMode::Shared)System::SmartPtr< T >inline
SmartPtr(SmartPtr_ &&x, SmartPtrMode mode=SmartPtrMode::Shared) noexceptSystem::SmartPtr< T >inline
SmartPtr(const SmartPtr< Array< Y >> &src, SmartPtrMode mode=SmartPtrMode::Shared)System::SmartPtr< T >inlineexplicit
SmartPtr(const Y &)System::SmartPtr< T >inlineexplicit
SmartPtr(const SmartPtr< P > &ptr, Pointee_ *p, SmartPtrMode mode=SmartPtrMode::Shared)System::SmartPtr< T >inline
SmartPtr_ typedefSystem::DynamicWeakPtr< T, trunkMode, weakLeafs >
static_pointer_cast() constSystem::SmartPtr< T >inline
ToObjectPtr() constSystem::SmartPtr< T >
Type()System::SmartPtr< T >inlinestatic
ValueType typedefSystem::SmartPtr< T >
~SmartPtr()System::SmartPtr< T >inline