|
KiCad PCB EDA Suite
|
#include <unordered_map>#include <unordered_set>#include <string>#include <mutex>#include <set>#include <sstream>#include <map>#include <vector>#include <functional>#include <algorithm>Go to the source code of this file.
Classes | |
| class | REFDES_TRACKER |
| Class to efficiently track reference designators and provide next available designators. More... | |
| struct | REFDES_TRACKER::PREFIX_DATA |
| Data structure for tracking used numbers and caching next available values. More... | |
Typedefs | |
| template<typename T> | |
| using | UNITS_CHECKER_FUNC |
| Function type for external units availability checking. | |
| using UNITS_CHECKER_FUNC |
Function type for external units availability checking.
This allows the REFDES_TRACKER to work with mock objects or custom logic without requiring actual SCH_REFERENCE dependencies.
| aTestRef | Reference object being tested for compatibility |
| aExistingRefs | Vector of existing references for the same reference number |
| aRequiredUnits | Vector of unit numbers needed |
Definition at line 48 of file refdes_tracker.h.