Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
AntaresArchiveUpdaterExeOptions.h
1
#ifndef ANTARESXPANSION_SRC_CPP_HELPERS_ANTARESARCHIVEUPDATEREXEOPTIONS_H
2
#define ANTARESXPANSION_SRC_CPP_HELPERS_ANTARESARCHIVEUPDATEREXEOPTIONS_H
3
#include <filesystem>
4
#include <vector>
5
6
#include "OptionsParser.h"
7
8
class
AntaresArchiveUpdaterExeOptions
:
public
OptionsParser
9
{
10
private
:
11
std::filesystem::path archive_;
12
std::vector<std::filesystem::path> paths_to_add_;
13
bool
delete_path_;
14
15
public
:
16
AntaresArchiveUpdaterExeOptions
();
17
18
virtual
~AntaresArchiveUpdaterExeOptions
() =
default
;
19
20
std::filesystem::path Archive()
const
21
{
22
return
archive_;
23
}
24
25
std::vector<std::filesystem::path> PathsToAdd()
const
26
{
27
return
paths_to_add_;
28
}
29
30
bool
DeletePath()
const
31
{
32
return
delete_path_;
33
}
34
};
35
#endif
// ANTARESXPANSION_SRC_CPP_HELPERS_ANTARESARCHIVEUPDATEREXEOPTIONS_H
AntaresArchiveUpdaterExeOptions
Definition
AntaresArchiveUpdaterExeOptions.h:9
OptionsParser
Definition
OptionsParser.h:12
src
cpp
helpers
include
antares-xpansion
helpers
AntaresArchiveUpdaterExeOptions.h
Generated by
1.12.0