KiCad PCB EDA Suite
Loading...
Searching...
No Matches
KICAD_DIFF::KICAD_DIFFER::OPTIONS Struct Reference

#include <kicad_differ.h>

Public Attributes

bool deepCompare = true
 Emit per-property deltas via PROPERTY_MANAGER.
 
IDENTITY_RECONCILER::CONFIG identity
 Configuration for identity reconciliation.
 
std::function< void(double)> progress
 Optional progress reporter — invoked with a fraction in [0, 1].
 

Detailed Description

Definition at line 50 of file kicad_differ.h.

Member Data Documentation

◆ deepCompare

bool KICAD_DIFF::KICAD_DIFFER::OPTIONS::deepCompare = true

Emit per-property deltas via PROPERTY_MANAGER.

When false, only ADDED / REMOVED / coarse MODIFIED records are produced.

Definition at line 54 of file kicad_differ.h.

◆ identity

IDENTITY_RECONCILER::CONFIG KICAD_DIFF::KICAD_DIFFER::OPTIONS::identity

Configuration for identity reconciliation.

The differ owns the reconciler; callers can pre-tune it here for fixture-specific behavior.

Definition at line 58 of file kicad_differ.h.

◆ progress

std::function<void( double )> KICAD_DIFF::KICAD_DIFFER::OPTIONS::progress

Optional progress reporter — invoked with a fraction in [0, 1].

Definition at line 61 of file kicad_differ.h.

Referenced by KICAD_DIFF::DiffLibraryByName().


The documentation for this struct was generated from the following file: