System::SmartPtr< T > Member List
This is the complete list of members for
System::SmartPtr< T >
, including all inherited members.
ArrayType
typedef
System::SmartPtr< T >
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
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
GetHashCode
() const
System::SmartPtr< T >
inline
GetObjectNotNull
() const
System::SmartPtr< T >
inline
GetObjectOrNull
() const
System::SmartPtr< T >
inline
GetObjectOwner
() const
System::SmartPtr< T >
inline
GetPointer
() const
System::SmartPtr< T >
inline
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
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=
(SmartPtr_ &&x) noexcept
System::SmartPtr< T >
inline
operator=
(const SmartPtr_ &x)
System::SmartPtr< T >
inline
operator=
(const SmartPtr< Q > &x)
System::SmartPtr< T >
inline
operator=
(Pointee_ *p)
System::SmartPtr< T >
inline
operator=
(std::nullptr_t)
System::SmartPtr< T >
inline
operator==
(std::nullptr_t) const
System::SmartPtr< T >
inline
operator[]
System::SmartPtr< T >
inline
Pointee_
typedef
System::SmartPtr< T >
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 >
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::SmartPtr< 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 >
~SmartPtr
()
System::SmartPtr< T >
inline