#pragma once #include #include #include #include #include namespace fesa { struct ReferenceRow final { ReferenceQuantity quantity; ResultPosition position; std::vector values; }; struct ReferenceCsvReadResult final { std::vector rows; std::vector diagnostics; }; [[nodiscard]] ReferenceCsvReadResult read_reference_csv( ReferenceQuantity quantity, const std::filesystem::path& path, std::string_view single_instance_name); } // namespace fesa