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

Bound result of one bus component. More...

#include <conn_bindings.h>

Public Attributes

std::vector< ITEM_KEYitems
 
std::vector< NAME_IDnetclasses
 
std::optional< CLAIMcanonical
 Strongest bus claim. It is empty for a bus without a bus claim.
 
std::vector< SLOT_KEYmembers
 Canonical slots in leaf order. Extra slots are not listed.
 
std::vector< SLOT_INPUTslots
 Canonical and extra slots, sorted by key.
 

Detailed Description

Bound result of one bus component.

Definition at line 84 of file conn_bindings.h.

Member Data Documentation

◆ canonical

std::optional<CLAIM> SCH_CONNECTIVITY::BUNDLE_BINDING::canonical

Strongest bus claim. It is empty for a bus without a bus claim.

Definition at line 88 of file conn_bindings.h.

◆ items

std::vector<ITEM_KEY> SCH_CONNECTIVITY::BUNDLE_BINDING::items

Definition at line 86 of file conn_bindings.h.

◆ members

std::vector<SLOT_KEY> SCH_CONNECTIVITY::BUNDLE_BINDING::members

Canonical slots in leaf order. Extra slots are not listed.

Definition at line 89 of file conn_bindings.h.

◆ netclasses

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

Definition at line 87 of file conn_bindings.h.

◆ slots

std::vector<SLOT_INPUT> SCH_CONNECTIVITY::BUNDLE_BINDING::slots

Canonical and extra slots, sorted by key.

Definition at line 90 of file conn_bindings.h.


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