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