CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
System::WeakPtr< T > Member List
This is the complete list of members for
System::WeakPtr< T >
, including all inherited members.
ArrayType
typedef
System::SmartPtr< T >
Assign
(const SmartPtr< Q > &x)
System::SmartPtr< T >
inline
protected
begin
() -> decltype(std::declval< Q >().begin())
System::SmartPtr< T >
inline
begin
() const -> decltype(std::declval< const Q >().begin())
System::SmartPtr< T >
inline
Cast
() const
System::SmartPtr< T >
inline
Cast
() const
System::SmartPtr< T >
inline
Cast
() const
System::SmartPtr< T >
inline
Cast
() const
System::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
() const
System::SmartPtr< T >
inline
dynamic_pointer_cast
() const
System::SmartPtr< T >
inline
end
() -> decltype(std::declval< Q >().end())
System::SmartPtr< T >
inline
end
() const -> decltype(std::declval< const Q >().end())
System::SmartPtr< T >
inline
expired
() const
System::WeakPtr< T >
inline
get
() const
System::SmartPtr< T >
inline
get_Mode
() const
System::SmartPtr< T >
inline
get_shared
() const
System::SmartPtr< T >
inline
get_shared_count
() const
System::SmartPtr< T >
inline
get_weak
() const
System::WeakPtr< T >
inline
GetHashCode
() const
System::SmartPtr< T >
inline
GetHashCodeImpl
(Q *) const
System::SmartPtr< T >
inline
protected
GetHashCodeImpl
(void *) const
System::SmartPtr< T >
inline
protected
GetObjectNotNull
() const
System::SmartPtr< T >
inline
GetObjectOrNull
() const
System::SmartPtr< T >
inline
GetObjectOwner
() const
System::SmartPtr< T >
inline
GetPointer
() const
System::SmartPtr< T >
inline
GetSharedReleaser
() const
System::SmartPtr< T >
inline
protected
InitArray
(SmartPtr< Array< X > > *ptr, const SmartPtr< Array< Y > > &src)
System::SmartPtr< T >
inline
protected
static
Is
(const System::TypeInfo &target) const
System::SmartPtr< T >
IsAliasingPtr
() const
System::SmartPtr< T >
inline
IsShared
() const
System::SmartPtr< T >
inline
IsWeak
() const
System::SmartPtr< T >
inline
Lock
(Pointee_ *object)
System::SmartPtr< T >
inline
protected
Lock
(const SmartPtr< Q > &ptr)
System::SmartPtr< T >
inline
protected
LockSharedFromShared
(const SmartPtr< Q > &ptr)
System::SmartPtr< T >
inline
protected
LockSharedFromWeak
(const SmartPtr< Q > &ptr)
System::SmartPtr< T >
inline
protected
LockWeakFromShared
(const SmartPtr< Q > &ptr)
System::SmartPtr< T >
inline
protected
LockWeakFromWeak
(const SmartPtr< Q > &ptr)
System::SmartPtr< T >
inline
protected
MoveSharedFromWeak
(SmartPtr &&x)
System::SmartPtr< T >
inline
protected
MoveWeakFromShared
(SmartPtr &&x)
System::SmartPtr< T >
inline
protected
operator bool
() const noexcept
System::SmartPtr< T >
inline
explicit
operator!
() const noexcept
System::SmartPtr< T >
inline
operator*
() const
System::SmartPtr< T >
inline
operator->
() const
System::SmartPtr< T >
inline
operator<
(Y *p) const
System::SmartPtr< T >
inline
operator<
(SmartPtr< Y > const &x) const
System::SmartPtr< T >
inline
operator=
(Q &&value)
System::WeakPtr< T >
inline
System::SmartPtr::operator=
(SmartPtr_ &&x) noexcept
System::SmartPtr< T >
inline
System::SmartPtr::operator=
(const SmartPtr_ &x)
System::SmartPtr< T >
inline
System::SmartPtr::operator=
(const SmartPtr< Q > &x)
System::SmartPtr< T >
inline
System::SmartPtr::operator=
(Pointee_ *p)
System::SmartPtr< T >
inline
System::SmartPtr::operator=
(std::nullptr_t)
System::SmartPtr< T >
inline
operator==
(std::nullptr_t) const
System::WeakPtr< T >
inline
operator[]
System::SmartPtr< T >
inline
Pointee_
typedef
System::WeakPtr< T >
ReleaseAndGetObjectToDelete
()
System::SmartPtr< T >
inline
protected
ReleaseSharedAndGetObjectToDelete
(SharedRefReleaser *releaser)
System::SmartPtr< T >
protected
static
ReleaseSharedAndGetObjectToDelete
()
System::SmartPtr< T >
inline
protected
ReleaseWeak
(System::Detail::SmartPtrCounter *counter)
System::SmartPtr< T >
inline
protected
static
ReleaseWeak
()
System::SmartPtr< T >
inline
protected
RemoveAliasing
() const
System::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) const
System::SmartPtr< T >
SharedRefReleaser
typedef
System::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) noexcept
System::SmartPtr< T >
inline
SmartPtr
(const SmartPtr< Array< Y > > &src, SmartPtrMode mode=SmartPtrMode::Shared)
System::SmartPtr< T >
inline
explicit
SmartPtr
(const Y &)
System::SmartPtr< T >
inline
explicit
SmartPtr
(const SmartPtr< P > &ptr, Pointee_ *p, SmartPtrMode mode=SmartPtrMode::Shared)
System::SmartPtr< T >
inline
SmartPtr_
typedef
System::WeakPtr< T >
static_pointer_cast
() const
System::SmartPtr< T >
inline
ToObjectPtr
() const
System::SmartPtr< T >
Type
()
System::SmartPtr< T >
inline
static
ValueType
typedef
System::SmartPtr< T >
WeakPtr
(std::nullptr_t=nullptr)
System::WeakPtr< T >
inline
WeakPtr
(Pointee_ *object)
System::WeakPtr< T >
inline
WeakPtr
(const SmartPtr_ &ptr)
System::WeakPtr< T >
inline
WeakPtr
(const SmartPtr< Q > &x)
System::WeakPtr< T >
inline
WeakPtr
(const WeakPtr_ &ptr)
System::WeakPtr< T >
inline
WeakPtr
(const WeakPtr< Q > &x)
System::WeakPtr< T >
inline
WeakPtr
(SmartPtr_ &&x)
System::WeakPtr< T >
inline
WeakPtr_
typedef
System::WeakPtr< T >
~SmartPtr
()
System::SmartPtr< T >
inline
Generated by
1.9.4