|
suanPan
|
#include <ResourceHolder.h>
Public Member Functions | |
| ResourceHolder ()=default | |
| ResourceHolder (const ResourceHolder &old_holder) | |
| ResourceHolder (ResourceHolder &&old_holder) noexcept | |
| ResourceHolder & | operator= (const ResourceHolder &)=delete |
| ResourceHolder & | operator= (ResourceHolder &&)=delete |
| ~ResourceHolder ()=default | |
| ResourceHolder (std::unique_ptr< T > &&original_object) | |
| template<typename U > requires std::is_base_of_v<T, U> | |
| ResourceHolder & | operator= (U &&other) |
| ResourceHolder & | operator= (const std::shared_ptr< T > &original_object) |
| 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 |
|
inline |
|
inlinenoexcept |
|
default |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
delete |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |