#include <SharedPtr.h>
Public Member Functions | |
SharedPtr () | |
void | release () |
operator bool () | |
T * | operator-> () |
std::shared_ptr< T > & | operator* () |
Public Attributes | |
std::shared_ptr< T > * | m_ptr = nullptr |
SharpKmyBase::SharedPtr< T >::SharedPtr | ( | ) |
SharpKmyBase::SharedPtr< T >::operator bool | ( | ) |
std::shared_ptr< T > & SharpKmyBase::SharedPtr< T >::operator* | ( | ) |
T * SharpKmyBase::SharedPtr< T >::operator-> | ( | ) |
void SharpKmyBase::SharedPtr< T >::release | ( | ) |
std::shared_ptr<T>* SharpKmyBase::SharedPtr< T >::m_ptr = nullptr |