6namespace fs = std::filesystem;
41template <
typename EnumType>
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.