2 #include "common/lut.hpp"
3 #include "util/uuid.hpp"
4 #include "nlohmann/json_fwd.hpp"
6 #include "util/uuid_ptr.hpp"
16 json serialize()
const;
18 enum class Format { CSV };
19 Format format = Format::CSV;
20 std::map<UUID, UUID> orderable_MPNs;
21 std::map<UUID, uuid_ptr<const class Part>> concrete_parts;
22 void update_refs(
class IPool &pool);
29 std::vector<BOMColumn> columns;
30 BOMColumn sort_column = BOMColumn::REFDES;
31 enum class Order { ASC, DESC };
32 Order order = Order::ASC;
34 json serialize()
const;
39 std::string output_filename;
41 bool include_nopopulate =
true;
Definition: bom_export_settings.hpp:24
Definition: bom_export_settings.hpp:12
a class to store JSON values
Definition: json.hpp:177
basic_json<> json
default JSON class
Definition: json_fwd.hpp:62