KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SCH_CONNECTIVITY::ERC_ATOMS Struct Reference

#include <conn_claims.h>

Public Member Functions

bool operator== (const ERC_ATOMS &) const =default
 

Public Attributes

std::vector< NAME_IDstrongNames
 Sorted names of the strong claims.
 
std::array< std::optional< KIID >, 2 > pinWitnesses
 The two smallest witness pin ids.
 
std::optional< KIIDnoConnect
 The smallest no-connect marker id.
 
uint32_t pinCount = 0
 
bool hasSymbolPin = false
 
bool kindConflict = false
 
bool mixedBusShapes = false
 
bool invisiblePowerWired = false
 
bool busNoConnect = false
 

Detailed Description

Definition at line 100 of file conn_claims.h.

Member Function Documentation

◆ operator==()

bool SCH_CONNECTIVITY::ERC_ATOMS::operator== ( const ERC_ATOMS & ) const
default

Member Data Documentation

◆ busNoConnect

bool SCH_CONNECTIVITY::ERC_ATOMS::busNoConnect = false

Definition at line 110 of file conn_claims.h.

◆ hasSymbolPin

bool SCH_CONNECTIVITY::ERC_ATOMS::hasSymbolPin = false

Definition at line 106 of file conn_claims.h.

◆ invisiblePowerWired

bool SCH_CONNECTIVITY::ERC_ATOMS::invisiblePowerWired = false

Definition at line 109 of file conn_claims.h.

◆ kindConflict

bool SCH_CONNECTIVITY::ERC_ATOMS::kindConflict = false

Definition at line 107 of file conn_claims.h.

◆ mixedBusShapes

bool SCH_CONNECTIVITY::ERC_ATOMS::mixedBusShapes = false

Definition at line 108 of file conn_claims.h.

◆ noConnect

std::optional<KIID> SCH_CONNECTIVITY::ERC_ATOMS::noConnect

The smallest no-connect marker id.

Definition at line 104 of file conn_claims.h.

Referenced by SCH_CONNECTIVITY::MakeSummary().

◆ pinCount

uint32_t SCH_CONNECTIVITY::ERC_ATOMS::pinCount = 0

Definition at line 105 of file conn_claims.h.

◆ pinWitnesses

std::array<std::optional<KIID>, 2> SCH_CONNECTIVITY::ERC_ATOMS::pinWitnesses

The two smallest witness pin ids.

Definition at line 103 of file conn_claims.h.

Referenced by SCH_CONNECTIVITY::MakeSummary().

◆ strongNames

std::vector<NAME_ID> SCH_CONNECTIVITY::ERC_ATOMS::strongNames

Sorted names of the strong claims.

Definition at line 102 of file conn_claims.h.


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