12#ifndef WSFDEFILEMANAGER_HPP
13#define WSFDEFILEMANAGER_HPP
37 std::unique_ptr<WsfDE_FileHandle>
GetOrLoadFile(
const std::string& aFileName);
40 std::map<std::string, std::unique_ptr<WsfDE_File>> mFiles{};
~WsfDE_FileManager() override=default
static constexpr const char * cEXTENSION_NAME
Definition WsfDE_FileManager.hpp:35
std::unique_ptr< WsfDE_FileHandle > GetOrLoadFile(const std::string &aFileName)
Definition WsfDE_FileManager.cpp:32
static WsfDE_FileManager & Get(const WsfSimulation *aSimulationPtr)
Provide static access to the extension for the given aSimulationPtr.
Definition WsfDE_FileManager.cpp:18
WsfDE_FileManager()=default
WsfSimulationExtension()
Definition WsfSimulationExtension.cpp:23
friend class WsfSimulation
Definition WsfSimulationExtension.hpp:43
The main controller for a simulation.
Definition WsfSimulation.hpp:109