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

Published connection of one item on one sheet instance. More...

#include <conn_publish.h>

Classes

struct  BUS_SOURCE
 Bus claim of an island that has the canonical shape but a different name. More...
 

Public Member Functions

bool operator== (const ITEM_RESULT &aOther) const
 

Public Attributes

std::shared_ptr< const BUS_SOURCEbusSource
 
NODE_ID component = INVALID_ID
 
KIND kind = KIND::SIGNAL
 
CONNECTION_TYPE itemType {}
 
NAME_ID name = INVALID_ID
 Published name with its suffix.
 
NAME_ID localName = INVALID_ID
 Best island claim, or the group winner.
 
NAME_ID fullLocalName = INVALID_ID
 localName with the component suffix.
 
std::optional< ITEM_KEYdriver
 Source of the best component claim.
 
int netCode = 0
 
uint32_t subgraphCode = 0
 
std::shared_ptr< const std::vector< NAME_ID > > netclasses
 

Detailed Description

Published connection of one item on one sheet instance.

Definition at line 74 of file conn_publish.h.

Member Function Documentation

◆ operator==()

bool SCH_CONNECTIVITY::ITEM_RESULT::operator== ( const ITEM_RESULT & aOther) const

Member Data Documentation

◆ busSource

std::shared_ptr<const BUS_SOURCE> SCH_CONNECTIVITY::ITEM_RESULT::busSource

Definition at line 84 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().

◆ component

NODE_ID SCH_CONNECTIVITY::ITEM_RESULT::component = INVALID_ID

Definition at line 85 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().

◆ driver

std::optional<ITEM_KEY> SCH_CONNECTIVITY::ITEM_RESULT::driver

Source of the best component claim.

Definition at line 91 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().

◆ fullLocalName

NAME_ID SCH_CONNECTIVITY::ITEM_RESULT::fullLocalName = INVALID_ID

localName with the component suffix.

Definition at line 90 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().

◆ itemType

CONNECTION_TYPE SCH_CONNECTIVITY::ITEM_RESULT::itemType {}

Definition at line 87 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().

◆ kind

KIND SCH_CONNECTIVITY::ITEM_RESULT::kind = KIND::SIGNAL

Definition at line 86 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().

◆ localName

NAME_ID SCH_CONNECTIVITY::ITEM_RESULT::localName = INVALID_ID

Best island claim, or the group winner.

Definition at line 89 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().

◆ name

NAME_ID SCH_CONNECTIVITY::ITEM_RESULT::name = INVALID_ID

Published name with its suffix.

Definition at line 88 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().

◆ netclasses

std::shared_ptr<const std::vector<NAME_ID> > SCH_CONNECTIVITY::ITEM_RESULT::netclasses

Definition at line 95 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().

◆ netCode

int SCH_CONNECTIVITY::ITEM_RESULT::netCode = 0

Definition at line 92 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().

◆ subgraphCode

uint32_t SCH_CONNECTIVITY::ITEM_RESULT::subgraphCode = 0

Definition at line 93 of file conn_publish.h.

Referenced by operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().


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