suanPan
|
#include <ResourceHolder.h>
Public Member Functions | |
ResourceHolder ()=default | |
ResourceHolder (std::unique_ptr< T > &&obj) | |
ResourceHolder & | operator= (const std::shared_ptr< T > &original_object) |
ResourceHolder & | operator= (std::unique_ptr< T > &&original_object) |
ResourceHolder (const ResourceHolder &old_holder) | |
ResourceHolder (ResourceHolder &&old_holder) noexcept | |
ResourceHolder & | operator= (const ResourceHolder &)=delete |
ResourceHolder & | operator= (ResourceHolder &&) noexcept=delete |
~ResourceHolder ()=default | |
T * | operator-> () const |
operator bool () const | |
bool | operator== (const ResourceHolder &other) const |
bool | operator== (const T &other) const |
bool | operator== (std::nullptr_t null) const |
|
default |
|
inlineexplicit |
|
inline |
|
inlinenoexcept |
|
default |
|
inlineexplicit |
|
inline |
|
delete |
|
inline |
|
deletenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |