MarlinMT  0.1.0
StoreWriter.h
Go to the documentation of this file.
1 #pragma once
2 
3 // -- std includes
4 #include <filesystem>
5 
6 
7 namespace marlinmt {
8  namespace book {
9 
10  // -- MarlinBook forward declaration
11  namespace details {
12  class Entry;
13  }
14  class Selection;
15 
16  class StoreWriter {
17  public:
18  explicit StoreWriter(std::filesystem::path path)
19  : _path(std::move(path)){}
20  StoreWriter() = default ;
21  void writeSelection (
22  const Selection &sel
23  ) ;
24  private:
25  std::filesystem::path _path{""};
26  };
27 
28 
29 
30  } // end namespace book
31 } // end namespace marlinmt
32 
StoreWriter(std::filesystem::path path)
Definition: StoreWriter.h:18
Definition: EntryData.h:93
Contains references to entries.
Definition: Selection.h:75