KiCad PCB EDA Suite
Loading...
Searching...
No Matches
NET_SETTINGS Member List

This is the complete list of members for NET_SETTINGS, including all inherited members.

addMissingDefaults(NETCLASS *nc) constNET_SETTINGSprivate
AddNestedSettings(NESTED_SETTINGS *aSettings)JSON_SETTINGS
AppendNetclassLabelAssignment(const wxString &netName, const std::set< wxString > &netclasses)NET_SETTINGS
At(const std::string &aPath)JSON_SETTINGS
ClearAllCaches()NET_SETTINGS
ClearCacheForNet(const wxString &netName)NET_SETTINGS
ClearNetclasses()NET_SETTINGS
ClearNetclassLabelAssignment(const wxString &netName)NET_SETTINGS
ClearNetclassLabelAssignments()NET_SETTINGS
ClearNetclassPatternAssignments()NET_SETTINGS
ClearNetColorAssignments()NET_SETTINGS
Contains(const std::string &aPath) constJSON_SETTINGS
fetchOrDefault(const nlohmann::json &aJson, const std::string &aKey, ResultType aDefault=ResultType())JSON_SETTINGSprotectedstatic
FormatAsString()JSON_SETTINGS
fromLegacy(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest)JSON_SETTINGSprotected
fromLegacyColor(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest)JSON_SETTINGSprotected
fromLegacyString(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest)JSON_SETTINGSprotected
Get(const std::string &aPath) constJSON_SETTINGS
Get(const std::string &aPath) constJSON_SETTINGS
GetCachedEffectiveNetClass(const wxString &aNetName) constNET_SETTINGS
GetCompositeNetclasses() constNET_SETTINGS
GetDefaultNetclass()NET_SETTINGS
GetEffectiveNetClass(const wxString &aNetName)NET_SETTINGS
getFileExt() constJSON_SETTINGSinlineprotectedvirtual
GetFilename() constJSON_SETTINGSinline
GetFullFilename() constJSON_SETTINGS
GetJson(const std::string &aPath) constJSON_SETTINGS
getLegacyFileExt() constJSON_SETTINGSinlineprotectedvirtual
GetLocation() constJSON_SETTINGSinline
GetNetClassByName(const wxString &aNetName) constNET_SETTINGS
GetNetclasses() constNET_SETTINGS
GetNetclassLabelAssignments() constNET_SETTINGS
GetNetclassPatternAssignments()NET_SETTINGS
GetNetColorAssignments() constNET_SETTINGS
GetParent()NESTED_SETTINGSinline
HasEffectiveNetClass(const wxString &aNetName) constNET_SETTINGS
HasNetclass(const wxString &netclassName) constNET_SETTINGS
HasNetclassLabelAssignment(const wxString &netName) constNET_SETTINGS
Internals()JSON_SETTINGS
IsReadOnly() constJSON_SETTINGSinline
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion)JSON_SETTINGSinline
JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion, bool aCreateIfMissing, bool aCreateIfDefault, bool aWriteFile)JSON_SETTINGS
Load()JSON_SETTINGSvirtual
LoadFromFile(const wxString &aDirectory="") overrideNESTED_SETTINGSvirtual
LoadFromRawFile(const wxString &aPath)JSON_SETTINGS
m_compositeNetClassesNET_SETTINGSprivate
m_createIfDefaultJSON_SETTINGSprotected
m_createIfMissingJSON_SETTINGSprotected
m_defaultNetClassNET_SETTINGSprivate
m_deleteLegacyAfterMigrationJSON_SETTINGSprotected
m_effectiveNetclassCacheNET_SETTINGSprivate
m_filenameJSON_SETTINGSprotected
m_impicitNetClassesNET_SETTINGSprivate
m_internalsJSON_SETTINGSprotected
m_legacy_filenameJSON_SETTINGSprotected
m_locationJSON_SETTINGSprotected
m_managerJSON_SETTINGSprotected
m_migratorsJSON_SETTINGSprotected
m_modifiedJSON_SETTINGSprotected
m_nested_settingsJSON_SETTINGSprotected
m_netClassesNET_SETTINGSprivate
m_netClassLabelAssignmentsNET_SETTINGSprivate
m_netClassPatternAssignmentsNET_SETTINGSprivate
m_netColorAssignmentsNET_SETTINGSprivate
m_paramsJSON_SETTINGSprotected
m_parentNESTED_SETTINGSprotected
m_pathNESTED_SETTINGSprotected
m_resetParamsIfMissingJSON_SETTINGSprotected
m_schemaVersionJSON_SETTINGSprotected
m_writeFileJSON_SETTINGSprotected
makeEffectiveNetclass(std::shared_ptr< NETCLASS > &effectiveNetclass, std::vector< NETCLASS * > &netclasses) constNET_SETTINGSprivate
Migrate()JSON_SETTINGS
MigrateFromLegacy(wxConfigBase *aLegacyConfig)JSON_SETTINGSvirtual
migrateSchema0to1()NET_SETTINGSprivate
migrateSchema1to2()NET_SETTINGSprivate
migrateSchema2to3()NET_SETTINGSprivate
migrateSchema3to4()NET_SETTINGSprivate
NESTED_SETTINGS(const std::string &aName, int aSchemaVersion, JSON_SETTINGS *aParent, const std::string &aPath, bool aLoadFromFile=true)NESTED_SETTINGS
NET_SETTINGS(JSON_SETTINGS *aParent, const std::string &aPath)NET_SETTINGS
operator!=(const NET_SETTINGS &aOther) constNET_SETTINGSinline
operator==(const NET_SETTINGS &aOther) constNET_SETTINGS
ParseBusGroup(const wxString &aGroup, wxString *name, std::vector< wxString > *aMemberList)NET_SETTINGSstatic
ParseBusVector(const wxString &aBus, wxString *aName, std::vector< wxString > *aMemberList)NET_SETTINGSstatic
RecomputeEffectiveNetclasses()NET_SETTINGS
registerMigration(int aOldSchemaVersion, int aNewSchemaVersion, std::function< bool(void)> aMigrator)JSON_SETTINGSprotected
ReleaseNestedSettings(NESTED_SETTINGS *aSettings)JSON_SETTINGS
ResetToDefaults()JSON_SETTINGS
SaveToFile(const wxString &aDirectory="", bool aForce=false) overrideNESTED_SETTINGSvirtual
Set(const std::string &aPath, ValueType aVal)JSON_SETTINGS
Set(const std::string &aPath, wxString aVal)JSON_SETTINGS
Set(const std::string &aPath, wxString aVal)JSON_SETTINGS
SetDefaultNetclass(std::shared_ptr< NETCLASS > netclass)NET_SETTINGS
SetFilename(const wxString &aFilename)JSON_SETTINGSinline
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, wxString &aTarget)JSON_SETTINGSstatic
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, bool &aTarget)JSON_SETTINGSstatic
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, int &aTarget)JSON_SETTINGSstatic
SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, unsigned int &aTarget)JSON_SETTINGSstatic
SetLegacyFilename(const wxString &aFilename)JSON_SETTINGSinline
SetLocation(SETTINGS_LOC aLocation)JSON_SETTINGSinline
SetManager(SETTINGS_MANAGER *aManager)JSON_SETTINGSinline
SetNetclass(const wxString &netclassName, std::shared_ptr< NETCLASS > &netclass)NET_SETTINGS
SetNetclasses(const std::map< wxString, std::shared_ptr< NETCLASS > > &netclasses)NET_SETTINGS
SetNetclassLabelAssignment(const wxString &netName, const std::set< wxString > &netclasses)NET_SETTINGS
SetNetclassPatternAssignment(const wxString &pattern, const wxString &netclass)NET_SETTINGS
SetNetclassPatternAssignments(std::vector< std::pair< std::unique_ptr< EDA_COMBINED_MATCHER >, wxString > > &&netclassPatterns)NET_SETTINGS
SetNetColorAssignment(const wxString &netName, const KIGFX::COLOR4D &color)NET_SETTINGS
SetParent(JSON_SETTINGS *aParent, bool aLoadFromFile=true)NESTED_SETTINGS
SetReadOnly(bool aReadOnly)JSON_SETTINGSinline
Store()JSON_SETTINGSvirtual
~JSON_SETTINGS()JSON_SETTINGSvirtual
~NESTED_SETTINGS()NESTED_SETTINGSvirtual
~NET_SETTINGS()NET_SETTINGSvirtual