#include <FileNameManager.h>
|
| static std::shared_ptr< FileNameManager > | getInstance (const std::string &wilson="", const std::string &model="") |
| | Retrieves a FileNameManager for a given (wilson, model) pair.
|
| |
| static void | setTestingRoots (const std::string &templateRoot, const std::string &baseTemplateRoot, const std::string &assetsRoot) |
| | Testing-only root overrides.
|
| |
| static void | clearTestingRoots () |
| |
Definition at line 17 of file FileNameManager.h.
◆ FileNameManager()
◆ clearTestingRoots()
| void FileNameManager::clearTestingRoots |
( |
| ) |
|
|
static |
◆ getBaseHelperFileName()
| std::string FileNameManager::getBaseHelperFileName |
( |
const std::string & |
extension | ) |
const |
◆ getBsmMappingFileName()
| std::optional< std::string > FileNameManager::getBsmMappingFileName |
( |
| ) |
const |
◆ getCsvWilsonFileName()
| std::string FileNameManager::getCsvWilsonFileName |
( |
| ) |
const |
◆ getExecutableFileName()
| std::string FileNameManager::getExecutableFileName |
( |
| ) |
const |
◆ getGeneratedFileName()
| std::string FileNameManager::getGeneratedFileName |
( |
| ) |
const |
◆ getHelperFileName()
| std::string FileNameManager::getHelperFileName |
( |
const std::string & |
extension | ) |
const |
◆ getInstance()
| std::shared_ptr< FileNameManager > FileNameManager::getInstance |
( |
const std::string & |
wilson = "", |
|
|
const std::string & |
model = "" |
|
) |
| |
|
static |
Retrieves a FileNameManager for a given (wilson, model) pair.
A new instance is returned each time to avoid stale paths after pre-init cache/path overrides.
Definition at line 28 of file FileNameManager.cpp.
◆ getjsondbmodel()
| std::string FileNameManager::getjsondbmodel |
( |
| ) |
const |
Legacy accessor kept for existing code.
Returns the user BSM mapping file when configured, otherwise the read-only SM mapping file. Collision validation is handled by DefaultInterpreterPortsFactory through the existing JSON mapping loader.
Definition at line 142 of file FileNameManager.cpp.
◆ getLibDir()
| std::string FileNameManager::getLibDir |
( |
| ) |
const |
◆ getNumExecutableFileName()
| std::string FileNameManager::getNumExecutableFileName |
( |
| ) |
const |
◆ getNumGeneratedFileName()
| std::string FileNameManager::getNumGeneratedFileName |
( |
| ) |
const |
◆ getNumParamFileName()
| std::string FileNameManager::getNumParamFileName |
( |
| ) |
const |
◆ getOutputDir()
| std::string FileNameManager::getOutputDir |
( |
| ) |
const |
◆ getParamFileName()
| std::string FileNameManager::getParamFileName |
( |
| ) |
const |
◆ getSmMappingFileName()
| std::string FileNameManager::getSmMappingFileName |
( |
| ) |
const |
◆ getTemplateDir()
| std::string FileNameManager::getTemplateDir |
( |
| ) |
const |
◆ operator=()
◆ setTestingRoots()
| void FileNameManager::setTestingRoots |
( |
const std::string & |
templateRoot, |
|
|
const std::string & |
baseTemplateRoot, |
|
|
const std::string & |
assetsRoot |
|
) |
| |
|
static |
The documentation for this class was generated from the following files:
- /home/runner/work/Hyperiso/Hyperiso/Hyperiso/Hyperiso/core/src/ExternalIntegration/MartyInterface/FileNameManager.h
- /home/runner/work/Hyperiso/Hyperiso/Hyperiso/Hyperiso/core/src/ExternalIntegration/MartyInterface/FileNameManager.cpp