KiCad PCB EDA Suite
|
This is the complete list of members for REFDES_TRACKER, including all inherited members.
areUnitsAvailable(const SCH_REFERENCE &aRef, const std::vector< SCH_REFERENCE > &aRefVector, const std::vector< int > &aRequiredUnits) const | REFDES_TRACKER | private |
Clear() | REFDES_TRACKER | |
clearImpl() | REFDES_TRACKER | private |
ClearUnitsChecker() | REFDES_TRACKER | |
Contains(const std::string &aRefDes) const | REFDES_TRACKER | |
containsImpl(const std::string &aRefDes) const | REFDES_TRACKER | private |
Deserialize(const std::string &aData) | REFDES_TRACKER | |
escapeForSerialization(const std::string &aStr) const | REFDES_TRACKER | private |
findNextAvailable(const PREFIX_DATA &aData, int aMinValue) const | REFDES_TRACKER | private |
GetNextRefDes(const std::string &aPrefix, int aMinValue=1) | REFDES_TRACKER | |
GetNextRefDesForUnits(const SCH_REFERENCE &aRef, const std::map< int, std::vector< SCH_REFERENCE > > &aRefNumberMap, const std::vector< int > &aRequiredUnits, int aMinValue) | REFDES_TRACKER | |
GetReuseRefDes() const | REFDES_TRACKER | inline |
Insert(const std::string &aRefDes) | REFDES_TRACKER | |
insertImpl(const std::string &aRefDes) | REFDES_TRACKER | private |
insertNumber(const std::string &aPrefix, int aNumber) | REFDES_TRACKER | private |
m_allRefDes | REFDES_TRACKER | private |
m_externalUnitsChecker | REFDES_TRACKER | private |
m_mutex | REFDES_TRACKER | mutableprivate |
m_prefixData | REFDES_TRACKER | private |
m_reuseRefDes | REFDES_TRACKER | private |
m_threadSafe | REFDES_TRACKER | private |
parseRefDes(const std::string &aRefDes) const | REFDES_TRACKER | private |
REFDES_TRACKER(bool aThreadSafe=false) | REFDES_TRACKER | explicit |
Serialize() const | REFDES_TRACKER | |
SetReuseRefDes(bool aReuse) | REFDES_TRACKER | inline |
SetUnitsChecker(const UNITS_CHECKER_FUNC< SCH_REFERENCE > &aChecker) | REFDES_TRACKER | |
Size() const | REFDES_TRACKER | |
splitString(const std::string &aStr, char aDelimiter) const | REFDES_TRACKER | private |
unescapeFromSerialization(const std::string &aStr) const | REFDES_TRACKER | private |
updateBaseNext(PREFIX_DATA &aData) const | REFDES_TRACKER | private |
updateCacheOnInsert(PREFIX_DATA &aData, int aInsertedNumber) const | REFDES_TRACKER | private |