Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IMartyPathProxy.h
Go to the documentation of this file.
1#ifndef HYPERISO_IMARTY_PATH_PROXY_H
2#define HYPERISO_IMARTY_PATH_PROXY_H
3
4#include <filesystem>
5#include <optional>
6
7#include "MartyPathTypes.h"
8
9namespace fs = std::filesystem;
10
18 virtual ~IMartyPathProxy() = default;
19
20 virtual fs::path get_path(MartyPath path_name) const = 0;
21 virtual std::optional<fs::path> get_optional_path(MartyPath path_name) const = 0;
22};
23
24#endif // HYPERISO_IMARTY_PATH_PROXY_H
MartyPath
Enumerates MARTY-related filesystem resources.
MARTY-interface-side proxy port.
virtual std::optional< fs::path > get_optional_path(MartyPath path_name) const =0
virtual fs::path get_path(MartyPath path_name) const =0
virtual ~IMartyPathProxy()=default