KiCad PCB EDA Suite
Loading...
Searching...
No Matches
merge_validators.h File Reference
#include <kicommon.h>
#include <kiid.h>
#include <widgets/report_severity.h>
#include <wx/string.h>
#include <vector>

Go to the source code of this file.

Classes

struct  KICAD_DIFF::VALIDATION_FAILURE
 Outcome of a single validator run. More...
 
struct  KICAD_DIFF::VALIDATION_REPORT
 
struct  KICAD_DIFF::REFDES_ENTRY
 Reference-designator uniqueness over a flat list of (refdes, id) pairs. More...
 

Namespaces

namespace  KICAD_DIFF
 

Functions

VALIDATION_REPORT KICAD_DIFF::CheckRefdesUniqueness (const std::vector< REFDES_ENTRY > &aEntries)
 Run refdes-uniqueness checks.
 
VALIDATION_REPORT KICAD_DIFF::CheckConnectivityRebuildFlag (bool aPlanRequiredRebuild, bool aApplierReportedRebuild)
 Information needed for the connectivity-rebuild side-effect check.
 
VALIDATION_REPORT KICAD_DIFF::CheckSchemaVersions (int aAncestorVersion, int aOursVersion, int aTheirsVersion)
 Schema-version compatibility check: every input to the merge must use a compatible serialization version.