| 
    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.