Skip to content

GuitarPrometheus::Profiles::ProfileStore::ImportPreview

GuitarPrometheus::Profiles::ProfileStore::ImportPreview

Outcome of a non-committing import probe. More…

#include <ProfileStore.h>

Public Attributes

Name
std::optional< Profile >incoming
std::optional< Profile >existing
std::vector< ProfileIssue >issues

Detailed Description

struct GuitarPrometheus::Profiles::ProfileStore::ImportPreview;

Outcome of a non-committing import probe.

incoming is the parsed/validated profile (when issues permit), existing is populated only when a profile with the same UUID already lives in the store. Used by the editor to decide whether a collision dialog needs to fire before committing.

Public Attributes Documentation

variable incoming

std::optional< Profile > incoming;

variable existing

std::optional< Profile > existing;

variable issues

std::vector< ProfileIssue > issues;

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