2 #include "common/lut.hpp"
3 #include "util/uuid.hpp"
4 #include "nlohmann/json_fwd.hpp"
15 json serialize()
const;
17 enum class Format { CSV, TEXT };
18 Format format = Format::CSV;
20 std::vector<PnPColumn> columns;
22 enum class Mode { INDIVIDUAL, MERGED };
23 Mode mode = Mode::MERGED;
27 bool include_nopopulate =
true;
29 bool customize =
false;
30 std::string position_format;
32 std::string bottom_side;
33 std::map<PnPColumn, std::string> column_names;
34 const std::string &get_column_name(PnPColumn col)
const;
36 std::string output_directory;
38 std::string filename_top;
39 std::string filename_bottom;
40 std::string filename_merged;
Definition: pnp_export_settings.hpp:11
a class to store JSON values
Definition: json.hpp:166
basic_json<> json
default JSON class
Definition: json_fwd.hpp:61