|
KiCad PCB EDA Suite
|
#include "conn_cache.h"#include <wx/string.h>#include <cstddef>#include <map>#include <memory>#include <optional>#include <set>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | SCH_CONNECTIVITY::BUS_SCHEMA |
| The parsed form of one bus text. More... | |
| struct | SCH_CONNECTIVITY::BUS_SCHEMA::LEAF |
| One member net. More... | |
| struct | SCH_CONNECTIVITY::BUS_SCHEMA::NODE |
| One node of the presentation tree. More... | |
| class | SCH_CONNECTIVITY::BUS_PARSE_CACHE |
| Parse results for each bus text, with invalidation by alias dependency. More... | |
| struct | SCH_CONNECTIVITY::BUS_PARSE_CACHE::RESULT |
| struct | SCH_CONNECTIVITY::BUS_ALIGNMENT |
| Member correspondence between two bus schemas. More... | |
Namespaces | |
| namespace | SCH_CONNECTIVITY |
| Value keys and the key session of the schematic connectivity engine. | |
Typedefs | |
| using | SCH_CONNECTIVITY::BUS_ALIASES = std::map<wxString, std::vector<wxString>> |
| Bus alias table, from alias name to member texts. | |
Functions | |
| BUS_ALIGNMENT | SCH_CONNECTIVITY::Align (const BUS_SCHEMA &aLeft, const BUS_SCHEMA &aRight) |
| Match the leaves of aLeft to the leaves of aRight. | |