|
tetengo 1.8.2
A multipurpose library set
|
A storage loader proxy. More...
#include <storage_proxy.hpp>
Inheritance diagram for tetengo::property::storage_loader_proxy:
Collaboration diagram for tetengo::property::storage_loader_proxy:Public Member Functions | |
| storage_loader_proxy (std::unique_ptr< storage_loader > &&p_real_storage_loader) | |
| Creates a storage loader proxy. | |
| virtual | ~storage_loader_proxy () |
| Destroys the storage loader proxy. | |
Public Member Functions inherited from tetengo::property::storage_loader | |
| virtual | ~storage_loader () |
| Destroys the storage loader. | |
| std::unique_ptr< storage > | load (const std::filesystem::path &path) const |
| Loads a storage. | |
A storage loader proxy.
|
explicit |
Creates a storage loader proxy.
| p_real_storage_loader | A unique pointer to a real storage loader. |
| std::invalid_argument | When p_real_storage_loader is nullptr. |