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
marlinmt::book::StoreWriter::StoreWriter
StoreWriter(std::filesystem::path path)
Definition:
StoreWriter.h:18
std
Definition:
EntryData.h:93
marlinmt
Definition:
BookStore.h:29
marlinmt::book::StoreWriter
Definition:
StoreWriter.h:16
marlinmt::book::Selection
Contains references to entries.
Definition:
Selection.h:75
source
book
include
marlinmt
book
StoreWriter.h
Generated by
1.8.13