Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IPathProvider.h
Go to the documentation of this file.
1#ifndef IPATHPROVIDER_H
2#define IPATHPROVIDER_H
3
4#include <filesystem>
5
6namespace fs = std::filesystem;
7
41template <typename EnumType>
43public:
45 virtual ~IPathProvider() = default;
46
53 virtual fs::path get_path(EnumType) = 0;
54};
55
56
57#endif // IPATHPROVIDER_H
Interface for providing specific filesystem paths based on enumerated identifiers.
virtual ~IPathProvider()=default
Virtual destructor for polymorphic use.
virtual fs::path get_path(EnumType)=0
Retrieves a filesystem path corresponding to a specific enum identifier.