tetengo 1.9.2
A multipurpose library set
Loading...
Searching...
No Matches
tetengo::property::storage_loader_proxy Class Reference

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< storageload (const std::filesystem::path &path) const
 Loads a storage.

Detailed Description

A storage loader proxy.

Constructor & Destructor Documentation

◆ storage_loader_proxy()

tetengo::property::storage_loader_proxy::storage_loader_proxy ( std::unique_ptr< storage_loader > && p_real_storage_loader)
explicit

Creates a storage loader proxy.

Parameters
p_real_storage_loaderA unique pointer to a real storage loader.
Exceptions
std::invalid_argumentWhen p_real_storage_loader is nullptr.

The documentation for this class was generated from the following file: