nsbaci 1.0
Loading...
Searching...
No Matches
fileServiceFactory.h
Go to the documentation of this file.
1
12
13#ifndef NSBACI_FILESERVICEFACTORY_H
14#define NSBACI_FILESERVICEFACTORY_H
15
16#include "fileService.h"
17
22namespace nsbaci::factories {
23
24struct DefaultFileSystem {
25 explicit DefaultFileSystem() = default;
26};
27
28// Tag used to generate a service with the default file system
29constexpr inline DefaultFileSystem defaultFileSystem{};
30
35class FileServiceFactory {
36 private:
37 FileServiceFactory() = default;
38
39 public:
41 // static nsbaci::services::FileService createService(OtherFileSystemOrTest
42 // t);
43 ~FileServiceFactory() = default;
44};
45
46} // namespace nsbaci::factories
47
48#endif // NSBACI_FILESERVICEFACTORY_H
Service for handling file system operations on BACI source files.
Definition fileService.h:181
FileService class declaration for nsbaci.
Factories namespace for nsbaci.
Definition compilerServiceFactory.cpp:12
Definition fileServiceFactory.h:24