|
DynXX-Cxx
|
#include <Memory.hxx>
Classes | |
| struct | Token |
Public Member Functions | |
| DynXXSmartHeapOnly (const DynXXSmartHeapOnly &)=delete | |
| DynXXSmartHeapOnly & | operator= (const DynXXSmartHeapOnly &)=delete |
| DynXXSmartHeapOnly (DynXXSmartHeapOnly &&)=delete | |
| DynXXSmartHeapOnly & | operator= (DynXXSmartHeapOnly &&)=delete |
Public Member Functions inherited from DynXXHeapOnly | |
| DynXXHeapOnly (const DynXXHeapOnly &other)=delete | |
| DynXXHeapOnly & | operator= (const DynXXHeapOnly &other)=delete |
| DynXXHeapOnly (DynXXHeapOnly &&other)=delete | |
| DynXXHeapOnly & | operator= (DynXXHeapOnly &&other)=delete |
| virtual | ~DynXXHeapOnly ()=default |
Static Public Member Functions | |
| template<typename... Args> | |
| static std::shared_ptr< Derived > | makeUnique (Args &&... args) |
| template<typename... Args> | |
| static std::shared_ptr< Derived > | makeShared (Args &&... args) |
Protected Member Functions | |
| DynXXSmartHeapOnly (Token token) | |
Protected Member Functions inherited from DynXXHeapOnly | |
| DynXXHeapOnly ()=default | |
|
delete |
|
delete |
|
inlineexplicitprotected |
|
inlinestatic |
|
inlinestatic |
|
delete |
|
delete |