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

#include <conn_claims.h>

Public Member Functions

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

Public Attributes

KICAD_T type = TYPE_NOT_INIT
 
KIID pinGroup = niluuid
 
bool pinWitness = false
 Pin whose symbol is not a power symbol.
 
bool invisiblePower = false
 
std::optional< INST_IDportInstance
 
std::optional< CLAIMclaim
 
std::vector< NAME_IDnetclasses
 

Detailed Description

Definition at line 82 of file conn_claims.h.

Member Function Documentation

◆ operator==()

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

Member Data Documentation

◆ claim

std::optional<CLAIM> SCH_CONNECTIVITY::SOURCE_CLAIMS::claim

◆ invisiblePower

bool SCH_CONNECTIVITY::SOURCE_CLAIMS::invisiblePower = false

◆ netclasses

std::vector<NAME_ID> SCH_CONNECTIVITY::SOURCE_CLAIMS::netclasses

◆ pinGroup

KIID SCH_CONNECTIVITY::SOURCE_CLAIMS::pinGroup = niluuid

◆ pinWitness

bool SCH_CONNECTIVITY::SOURCE_CLAIMS::pinWitness = false

Pin whose symbol is not a power symbol.

Definition at line 86 of file conn_claims.h.

Referenced by SCH_CONNECTIVITY::BuildIslandRecord(), and SCH_CONNECTIVITY::PrepareInstanceClaims().

◆ portInstance

std::optional<INST_ID> SCH_CONNECTIVITY::SOURCE_CLAIMS::portInstance

Definition at line 88 of file conn_claims.h.

Referenced by SCH_CONNECTIVITY::PrepareInstanceClaims().

◆ type

KICAD_T SCH_CONNECTIVITY::SOURCE_CLAIMS::type = TYPE_NOT_INIT

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