|
Simo 0.0.1
|
#include <Collection.h>
Public Member Functions | |
| CollectionWithLib (const std::filesystem::path &path, const SimoCollection *collection, void *lib_handle) noexcept | |
| CollectionWithLib (const CollectionWithLib &)=delete | |
| CollectionWithLib & | operator= (const CollectionWithLib &)=delete |
| CollectionWithLib (CollectionWithLib &&other) noexcept | |
| CollectionWithLib & | operator= (CollectionWithLib &&other) noexcept |
| const SimoCollection * | get_collection () const noexcept |
Use RAII to cleanup the associated library. Collection must NOT be deallocated. Class is moveable but not copyable