tetengo 1.8.1
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: