|
KiCad PCB EDA Suite
|
One published net or bus with its identity. More...
#include <conn_publish.h>
Public Member Functions | |
| bool | operator== (const PUBLISHED_COMPONENT &aOther) const |
Public Attributes | |
| std::shared_ptr< const COMPONENT_CONTENT > | content |
| std::optional< SLOT_KEY > | nameSlot |
| Selected naming slot, lowest parent suffix first. | |
| NAME_ID | baseName = INVALID_ID |
| Name before the suffix. | |
| NAME_ID | collisionBase = INVALID_ID |
| Bucket for duplicate names. | |
| NAME_ID | name = INVALID_ID |
| Unique name, invalid without a claim. | |
| uint32_t | suffix = 0 |
| Zero for the holder of the base name. | |
| int | netCode = 0 |
| Zero for a bus or without a claim. | |
| uint32_t | subgraphCode = 0 |
| Zero without a claim. | |
One published net or bus with its identity.
The content pointer stays the same while the component cache version of its node does not change.
Definition at line 49 of file conn_publish.h.
|
inline |
Definition at line 62 of file conn_publish.h.
References baseName, collisionBase, content, name, nameSlot, netCode, subgraphCode, and suffix.
| NAME_ID SCH_CONNECTIVITY::PUBLISHED_COMPONENT::baseName = INVALID_ID |
| NAME_ID SCH_CONNECTIVITY::PUBLISHED_COMPONENT::collisionBase = INVALID_ID |
Bucket for duplicate names.
A vector bus uses its scope and prefix, all others the full base name.
Definition at line 56 of file conn_publish.h.
Referenced by operator==().
| std::shared_ptr<const COMPONENT_CONTENT> SCH_CONNECTIVITY::PUBLISHED_COMPONENT::content |
Definition at line 51 of file conn_publish.h.
Referenced by SCH_CONNECTIVITY::FACADE_STATE::Name(), operator==(), and SCH_CONNECTIVITY::PUBLICATION::PrepareRows().
| NAME_ID SCH_CONNECTIVITY::PUBLISHED_COMPONENT::name = INVALID_ID |
Unique name, invalid without a claim.
Definition at line 57 of file conn_publish.h.
Referenced by SCH_CONNECTIVITY::FACADE_STATE::Name(), and operator==().
| std::optional<SLOT_KEY> SCH_CONNECTIVITY::PUBLISHED_COMPONENT::nameSlot |
Selected naming slot, lowest parent suffix first.
Definition at line 52 of file conn_publish.h.
Referenced by operator==().
| int SCH_CONNECTIVITY::PUBLISHED_COMPONENT::netCode = 0 |
Zero for a bus or without a claim.
Definition at line 59 of file conn_publish.h.
Referenced by operator==().
| uint32_t SCH_CONNECTIVITY::PUBLISHED_COMPONENT::subgraphCode = 0 |
| uint32_t SCH_CONNECTIVITY::PUBLISHED_COMPONENT::suffix = 0 |
Zero for the holder of the base name.
Definition at line 58 of file conn_publish.h.
Referenced by operator==().