AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
_weak< T > Struct Template Reference

An std::weak_ptr with AUI extensions. More...

#include <AUI/Common/SharedPtrTypes.h>

Public Member Functions

 _weak (const _weak< T > &v) noexcept
 
 _weak (_weak< T > &&v) noexcept
 
 _weak (const std::weak_ptr< T > &v)
 
 _weak (std::weak_ptr< T > &&v) noexcept
 
_< T > lock () const noexcept
 
_weakoperator= (const std::weak_ptr< T > &v) noexcept
 
_weakoperator= (std::weak_ptr< T > &&v) noexcept
 
_weakoperator= (const _weak< T > &v) noexcept
 
_weakoperator= (_weak< T > &&v) noexcept
 
_weakoperator= (const std::shared_ptr< T > &v) noexcept
 
_weakoperator= (std::shared_ptr< T > &&v) noexcept
 
_weakoperator= (const _< T > &v) noexcept
 
_weakoperator= (_< T > &&v) noexcept
 

Detailed Description

template<typename T>
struct _weak< T >

An std::weak_ptr with AUI extensions.

Template Parameters
T

The documentation for this struct was generated from the following file:
Inheritance diagram for _weak< T >:
Collaboration diagram for _weak< T >: