|
suanPan
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
|
#include <ResourceHolder.h>
Public Member Functions | |
| ResourceHolder ()=default | |
| ResourceHolder (const ResourceHolder &old) | |
| ResourceHolder (ResourceHolder &&old) noexcept | |
| ResourceHolder & | operator= (const ResourceHolder &)=delete |
| ResourceHolder & | operator= (ResourceHolder &&)=delete |
| ~ResourceHolder ()=default | |
| ResourceHolder (std::unique_ptr< T > &&old) | |
| template<typename U > requires std::is_base_of_v<T, U> | |
| ResourceHolder & | operator= (U &&other) |
| ResourceHolder & | operator= (const std::shared_ptr< T > &old) |
| T * | operator-> () const |
| operator bool () const | |
| bool | operator== (std::nullptr_t null) const |
|
default |
|
inline |
|
inlinenoexcept |
|
default |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
delete |
|
inline |
|
delete |
|
inline |
|
inline |