Skip to content

GuitarPrometheus::Util::MergeResult

GuitarPrometheus::Util::MergeResult

Outcome of a merge(...) call. More…

#include <ScoreMerger.h>

Public Attributes

Name
std::optional< SongStructure::Score >score
std::vector< std::string >warnings
std::vector< std::string >errors

Detailed Description

struct GuitarPrometheus::Util::MergeResult;

Outcome of a merge(...) call.

score is empty when errors is non-empty (an error means the merge was rejected). warnings is for recoverable mismatches the caller should surface to the user (different time signatures, different key signatures, scorePartId collisions that were resolved with a suffix dedupe).

Public Attributes Documentation

variable score

std::optional< SongStructure::Score > score;

variable warnings

std::vector< std::string > warnings;

variable errors

std::vector< std::string > errors;

Updated on 2026-05-29 at 07:39:52 +0000