#include <SmartPointer.h>
◆ WeakPtr() [1/5]
◆ WeakPtr() [2/5]
◆ WeakPtr() [3/5]
◆ WeakPtr() [4/5]
◆ WeakPtr() [5/5]
◆ ~WeakPtr()
◆ Clear()
◆ Get() [1/2]
◆ Get() [2/2]
template<typename T >
template<typename S >
◆ GetPointerRaw()
template<typename T >
| const T * WeakPtr< T >::GetPointerRaw |
( |
| ) |
const |
|
inline |
◆ GetRef()
◆ GetRefCount()
◆ GetSharedCount()
template<typename T >
| int32_t WeakPtr< T >::GetSharedCount |
( |
| ) |
const |
|
inline |
◆ GetUseCount()
template<typename T >
| int32_t WeakPtr< T >::GetUseCount |
( |
| ) |
const |
|
inline |
◆ GetWeakCount()
template<typename T >
| int32_t WeakPtr< T >::GetWeakCount |
( |
| ) |
const |
|
inline |
◆ IsValid()
template<typename T >
| bool WeakPtr< T >::IsValid |
( |
| ) |
const |
|
inline |
◆ Lock()
◆ operator bool()
template<typename T >
| WeakPtr< T >::operator bool |
( |
| ) |
const |
|
inline |
◆ operator!=() [1/3]
◆ operator!=() [2/3]
template<typename T >
| bool WeakPtr< T >::operator!= |
( |
const T * |
other | ) |
const |
|
inline |
◆ operator!=() [3/3]
◆ operator*()
template<typename T >
| T & WeakPtr< T >::operator* |
( |
| ) |
const |
|
inline |
◆ operator->()
template<typename T >
| T * WeakPtr< T >::operator-> |
( |
| ) |
const |
|
inline |
◆ operator=() [1/4]
◆ operator=() [2/4]
◆ operator=() [3/4]
◆ operator=() [4/4]
◆ operator==() [1/3]
◆ operator==() [2/3]
template<typename T >
| bool WeakPtr< T >::operator== |
( |
const T * |
other | ) |
const |
|
inline |
◆ operator==() [3/3]
◆ Reset()
◆ Set()
The documentation for this class was generated from the following file: