assignNetCodesToBus(SCH_CONNECTION *aConnection) | CONNECTION_GRAPH | private |
assignNewNetCode(SCH_CONNECTION &aConnection) | CONNECTION_GRAPH | private |
buildConnectionGraph(std::function< void(SCH_ITEM *)> *aChangedItemHandler, bool aUnconditional) | CONNECTION_GRAPH | private |
buildItemSubGraphs() | CONNECTION_GRAPH | private |
collectAllDriverValues() | CONNECTION_GRAPH | private |
CONNECTION_GRAPH(SCHEMATIC *aSchematic=nullptr) | CONNECTION_GRAPH | inline |
ercCheckBusToBusConflicts(const CONNECTION_SUBGRAPH *aSubgraph) | CONNECTION_GRAPH | private |
ercCheckBusToBusEntryConflicts(const CONNECTION_SUBGRAPH *aSubgraph) | CONNECTION_GRAPH | private |
ercCheckBusToNetConflicts(const CONNECTION_SUBGRAPH *aSubgraph) | CONNECTION_GRAPH | private |
ercCheckDanglingWireEndpoints(const CONNECTION_SUBGRAPH *aSubgraph) | CONNECTION_GRAPH | private |
ercCheckDirectiveLabels() | CONNECTION_GRAPH | private |
ercCheckFloatingWires(const CONNECTION_SUBGRAPH *aSubgraph) | CONNECTION_GRAPH | private |
ercCheckHierSheets() | CONNECTION_GRAPH | private |
ercCheckLabels(const CONNECTION_SUBGRAPH *aSubgraph) | CONNECTION_GRAPH | private |
ercCheckMultipleDrivers(const CONNECTION_SUBGRAPH *aSubgraph) | CONNECTION_GRAPH | private |
ercCheckNoConnects(const CONNECTION_SUBGRAPH *aSubgraph) | CONNECTION_GRAPH | private |
ercCheckSingleGlobalLabel() | CONNECTION_GRAPH | private |
ExchangeItem(SCH_ITEM *aOldItem, SCH_ITEM *aNewItem) | CONNECTION_GRAPH | |
ExtractAffectedItems(const std::set< SCH_ITEM * > &aItems) | CONNECTION_GRAPH | |
FindFirstSubgraphByName(const wxString &aNetName) | CONNECTION_GRAPH | |
FindSubgraphByName(const wxString &aNetName, const SCH_SHEET_PATH &aPath) | CONNECTION_GRAPH | |
generateBusAliasMembers() | CONNECTION_GRAPH | private |
generateGlobalPowerPinSubGraphs() | CONNECTION_GRAPH | private |
GetAllSubgraphs(const wxString &aNetName) const | CONNECTION_GRAPH | |
GetBusAlias(const wxString &aName) | CONNECTION_GRAPH | |
GetBusesNeedingMigration() | CONNECTION_GRAPH | |
getDefaultConnection(SCH_ITEM *aItem, CONNECTION_SUBGRAPH *aSubgraph) | CONNECTION_GRAPH | private |
GetNetMap() const | CONNECTION_GRAPH | inline |
getOrCreateNetCode(const wxString &aNetName) | CONNECTION_GRAPH | private |
GetResolvedSubgraphName(const CONNECTION_SUBGRAPH *aSubGraph) const | CONNECTION_GRAPH | |
GetSubgraphForItem(SCH_ITEM *aItem) const | CONNECTION_GRAPH | |
hasPins(const CONNECTION_SUBGRAPH *aLocSubgraph) | CONNECTION_GRAPH | private |
IsMinor() const | CONNECTION_GRAPH | inline |
m_bus_alias_cache | CONNECTION_GRAPH | private |
m_bus_name_to_code_map | CONNECTION_GRAPH | private |
m_driver_subgraphs | CONNECTION_GRAPH | private |
m_global_label_cache | CONNECTION_GRAPH | private |
m_global_power_pins | CONNECTION_GRAPH | private |
m_item_to_subgraph_map | CONNECTION_GRAPH | private |
m_items | CONNECTION_GRAPH | private |
m_last_bus_code | CONNECTION_GRAPH | private |
m_last_net_code | CONNECTION_GRAPH | private |
m_last_subgraph_code | CONNECTION_GRAPH | private |
m_local_label_cache | CONNECTION_GRAPH | private |
m_net_code_to_subgraphs_map | CONNECTION_GRAPH | private |
m_net_name_to_code_map | CONNECTION_GRAPH | private |
m_net_name_to_subgraphs_map | CONNECTION_GRAPH | private |
m_schematic | CONNECTION_GRAPH | private |
m_sheet_to_subgraphs_map | CONNECTION_GRAPH | private |
m_sheetList | CONNECTION_GRAPH | private |
m_subgraphs | CONNECTION_GRAPH | private |
matchBusMember(SCH_CONNECTION *aBusConnection, SCH_CONNECTION *aSearch) | CONNECTION_GRAPH | privatestatic |
Merge(CONNECTION_GRAPH &aGraph) | CONNECTION_GRAPH | |
processSubGraphs() | CONNECTION_GRAPH | private |
propagateToNeighbors(CONNECTION_SUBGRAPH *aSubgraph, bool aForce) | CONNECTION_GRAPH | private |
recacheSubgraphName(CONNECTION_SUBGRAPH *aSubgraph, const wxString &aOldName) | CONNECTION_GRAPH | private |
Recalculate(const SCH_SHEET_LIST &aSheetList, bool aUnconditional=false, std::function< void(SCH_ITEM *)> *aChangedItemHandler=nullptr) | CONNECTION_GRAPH | |
RemoveItem(SCH_ITEM *aItem) | CONNECTION_GRAPH | |
removeSubgraphs(std::set< CONNECTION_SUBGRAPH * > &aSubgraphs) | CONNECTION_GRAPH | private |
Reset() | CONNECTION_GRAPH | |
resolveAllDrivers() | CONNECTION_GRAPH | private |
RunERC() | CONNECTION_GRAPH | |
SetLastCodes(const CONNECTION_GRAPH *aOther) | CONNECTION_GRAPH | inline |
SetSchematic(SCHEMATIC *aSchematic) | CONNECTION_GRAPH | inline |
updateItemConnectivity(const SCH_SHEET_PATH &aSheet, const std::vector< SCH_ITEM * > &aItemList) | CONNECTION_GRAPH | private |
~CONNECTION_GRAPH() | CONNECTION_GRAPH | inline |