| AddNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS |  | 
  | At(const std::string &aPath) | JSON_SETTINGS |  | 
  | BOARD_DESIGN_SETTINGS(JSON_SETTINGS *aParent, const std::string &aPath) | BOARD_DESIGN_SETTINGS |  | 
  | BOARD_DESIGN_SETTINGS(const BOARD_DESIGN_SETTINGS &aOther) | BOARD_DESIGN_SETTINGS |  | 
  | Contains(const std::string &aPath) const | JSON_SETTINGS |  | 
  | fetchOrDefault(const nlohmann::json &aJson, const std::string &aKey, ResultType aDefault=ResultType()) | JSON_SETTINGS | protectedstatic | 
  | FormatAsString() | JSON_SETTINGS |  | 
  | fromLegacy(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest) | JSON_SETTINGS | protected | 
  | fromLegacyColor(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest) | JSON_SETTINGS | protected | 
  | fromLegacyString(wxConfigBase *aConfig, const std::string &aKey, const std::string &aDest) | JSON_SETTINGS | protected | 
  | Get(const std::string &aPath) const | JSON_SETTINGS |  | 
  | Get(const std::string &aPath) const | JSON_SETTINGS |  | 
  | Get(const std::string &aPath) const | JSON_SETTINGS |  | 
  | GetAuxOrigin() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetBiggestClearanceValue() const | BOARD_DESIGN_SETTINGS |  | 
  | GetBoardThickness() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetCopperLayerCount() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetCurrentDiffPairGap() const | BOARD_DESIGN_SETTINGS |  | 
  | GetCurrentDiffPairViaGap() const | BOARD_DESIGN_SETTINGS |  | 
  | GetCurrentDiffPairWidth() const | BOARD_DESIGN_SETTINGS |  | 
  | GetCurrentNetClassName() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetCurrentTrackWidth() const | BOARD_DESIGN_SETTINGS |  | 
  | GetCurrentViaDrill() const | BOARD_DESIGN_SETTINGS |  | 
  | GetCurrentViaSize() const | BOARD_DESIGN_SETTINGS |  | 
  | GetCustomDiffPairGap() | BOARD_DESIGN_SETTINGS | inline | 
  | GetCustomDiffPairViaGap() | BOARD_DESIGN_SETTINGS | inline | 
  | GetCustomDiffPairWidth() | BOARD_DESIGN_SETTINGS | inline | 
  | GetCustomTrackWidth() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetCustomViaDrill() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetCustomViaSize() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetDefaultZoneSettings() | BOARD_DESIGN_SETTINGS | inline | 
  | GetDiffPairIndex() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetDRCEpsilon() const | BOARD_DESIGN_SETTINGS |  | 
  | GetEnabledLayers() const | BOARD_DESIGN_SETTINGS | inline | 
  | getFileExt() const | JSON_SETTINGS | inlineprotectedvirtual | 
  | GetFileHistories() | JSON_SETTINGS | virtual | 
  | GetFilename() const | JSON_SETTINGS | inline | 
  | GetFullFilename() const | JSON_SETTINGS |  | 
  | GetGridOrigin() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetHolePlatingThickness() const | BOARD_DESIGN_SETTINGS |  | 
  | GetJson(const std::string &aPath) const | JSON_SETTINGS |  | 
  | GetLayerClass(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS |  | 
  | getLegacyFileExt() const | JSON_SETTINGS | inlineprotectedvirtual | 
  | GetLineThickness(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS |  | 
  | GetLocation() const | JSON_SETTINGS | inline | 
  | GetParent() | NESTED_SETTINGS | inline | 
  | GetSeverity(int aDRCErrorCode) | BOARD_DESIGN_SETTINGS |  | 
  | GetSmallestClearanceValue() const | BOARD_DESIGN_SETTINGS |  | 
  | GetStackupDescriptor() | BOARD_DESIGN_SETTINGS | inline | 
  | GetStackupDescriptor() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetTeadropParamsList() | BOARD_DESIGN_SETTINGS | inline | 
  | GetTextItalic(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS |  | 
  | GetTextSize(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS |  | 
  | GetTextThickness(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS |  | 
  | GetTextUpright(PCB_LAYER_ID aLayer) const | BOARD_DESIGN_SETTINGS |  | 
  | GetTrackWidthIndex() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetUserDefinedLayerCount() const | BOARD_DESIGN_SETTINGS | inline | 
  | GetViaSizeIndex() const | BOARD_DESIGN_SETTINGS | inline | 
  | Ignore(int aDRCErrorCode) | BOARD_DESIGN_SETTINGS |  | 
  | initFromOther(const BOARD_DESIGN_SETTINGS &aOther) | BOARD_DESIGN_SETTINGS | private | 
  | Internals() | JSON_SETTINGS |  | 
  | IsLayerEnabled(PCB_LAYER_ID aLayerId) const | BOARD_DESIGN_SETTINGS | inline | 
  | IsReadOnly() const | JSON_SETTINGS | inline | 
  | JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion) | JSON_SETTINGS | inline | 
  | JSON_SETTINGS(const wxString &aFilename, SETTINGS_LOC aLocation, int aSchemaVersion, bool aCreateIfMissing, bool aCreateIfDefault, bool aWriteFile) | JSON_SETTINGS |  | 
  | JSON_SETTINGS(const JSON_SETTINGS &)=delete | JSON_SETTINGS |  | 
  | Load() | JSON_SETTINGS | virtual | 
  | LoadFromFile(const wxString &aDirectory="") override | BOARD_DESIGN_SETTINGS | virtual | 
  | LoadFromRawFile(const wxString &aPath) | JSON_SETTINGS |  | 
  | m_AllowSoldermaskBridgesInFPs | BOARD_DESIGN_SETTINGS |  | 
  | m_auxOrigin | BOARD_DESIGN_SETTINGS | private | 
  | m_boardThickness | BOARD_DESIGN_SETTINGS | private | 
  | m_CapVias | BOARD_DESIGN_SETTINGS |  | 
  | m_CopperEdgeClearance | BOARD_DESIGN_SETTINGS |  | 
  | m_copperLayerCount | BOARD_DESIGN_SETTINGS | private | 
  | m_CoverViasBack | BOARD_DESIGN_SETTINGS |  | 
  | m_CoverViasFront | BOARD_DESIGN_SETTINGS |  | 
  | m_createIfDefault | JSON_SETTINGS | protected | 
  | m_createIfMissing | JSON_SETTINGS | protected | 
  | m_currentNetClassName | BOARD_DESIGN_SETTINGS | private | 
  | m_CurrentViaType | BOARD_DESIGN_SETTINGS |  | 
  | m_customDiffPair | BOARD_DESIGN_SETTINGS | private | 
  | m_customTrackWidth | BOARD_DESIGN_SETTINGS | private | 
  | m_customViaSize | BOARD_DESIGN_SETTINGS | private | 
  | m_DefaultFPTextItems | BOARD_DESIGN_SETTINGS |  | 
  | m_defaultZoneSettings | BOARD_DESIGN_SETTINGS | private | 
  | m_deleteLegacyAfterMigration | JSON_SETTINGS | protected | 
  | m_DiffPairDimensionsList | BOARD_DESIGN_SETTINGS |  | 
  | m_diffPairIndex | BOARD_DESIGN_SETTINGS | private | 
  | m_DiffPairMeanderSettings | BOARD_DESIGN_SETTINGS |  | 
  | m_DimensionArrowLength | BOARD_DESIGN_SETTINGS |  | 
  | m_DimensionExtensionOffset | BOARD_DESIGN_SETTINGS |  | 
  | m_DimensionKeepTextAligned | BOARD_DESIGN_SETTINGS |  | 
  | m_DimensionPrecision | BOARD_DESIGN_SETTINGS |  | 
  | m_DimensionSuppressZeroes | BOARD_DESIGN_SETTINGS |  | 
  | m_DimensionTextPosition | BOARD_DESIGN_SETTINGS |  | 
  | m_DimensionUnitsFormat | BOARD_DESIGN_SETTINGS |  | 
  | m_DimensionUnitsMode | BOARD_DESIGN_SETTINGS |  | 
  | m_DRCEngine | BOARD_DESIGN_SETTINGS |  | 
  | m_DrcExclusionComments | BOARD_DESIGN_SETTINGS |  | 
  | m_DrcExclusions | BOARD_DESIGN_SETTINGS |  | 
  | m_DRCSeverities | BOARD_DESIGN_SETTINGS |  | 
  | m_enabledLayers | BOARD_DESIGN_SETTINGS | private | 
  | m_filename | JSON_SETTINGS | protected | 
  | m_FillVias | BOARD_DESIGN_SETTINGS |  | 
  | m_gridOrigin | BOARD_DESIGN_SETTINGS | private | 
  | m_HasStackup | BOARD_DESIGN_SETTINGS |  | 
  | m_HoleClearance | BOARD_DESIGN_SETTINGS |  | 
  | m_HoleToHoleMin | BOARD_DESIGN_SETTINGS |  | 
  | m_internals | JSON_SETTINGS | protected | 
  | m_isFutureFormat | JSON_SETTINGS | protected | 
  | m_legacy_filename | JSON_SETTINGS | protected | 
  | m_LineThickness | BOARD_DESIGN_SETTINGS |  | 
  | m_location | JSON_SETTINGS | protected | 
  | m_manager | JSON_SETTINGS | protected | 
  | m_MaxError | BOARD_DESIGN_SETTINGS |  | 
  | m_MicroViasMinDrill | BOARD_DESIGN_SETTINGS |  | 
  | m_MicroViasMinSize | BOARD_DESIGN_SETTINGS |  | 
  | m_migrators | JSON_SETTINGS | protected | 
  | m_MinClearance | BOARD_DESIGN_SETTINGS |  | 
  | m_MinConn | BOARD_DESIGN_SETTINGS |  | 
  | m_MinGrooveWidth | BOARD_DESIGN_SETTINGS |  | 
  | m_MinResolvedSpokes | BOARD_DESIGN_SETTINGS |  | 
  | m_MinSilkTextHeight | BOARD_DESIGN_SETTINGS |  | 
  | m_MinSilkTextThickness | BOARD_DESIGN_SETTINGS |  | 
  | m_MinThroughDrill | BOARD_DESIGN_SETTINGS |  | 
  | m_modified | JSON_SETTINGS | protected | 
  | m_nested_settings | JSON_SETTINGS | protected | 
  | m_NetSettings | BOARD_DESIGN_SETTINGS |  | 
  | m_Pad_Master | BOARD_DESIGN_SETTINGS |  | 
  | m_params | JSON_SETTINGS | protected | 
  | m_parent | NESTED_SETTINGS | protected | 
  | m_path | NESTED_SETTINGS | protected | 
  | m_PlugViasBack | BOARD_DESIGN_SETTINGS |  | 
  | m_PlugViasFront | BOARD_DESIGN_SETTINGS |  | 
  | m_resetParamsIfMissing | JSON_SETTINGS | protected | 
  | m_schemaVersion | JSON_SETTINGS | protected | 
  | m_SilkClearance | BOARD_DESIGN_SETTINGS |  | 
  | m_SingleTrackMeanderSettings | BOARD_DESIGN_SETTINGS |  | 
  | m_SkewMeanderSettings | BOARD_DESIGN_SETTINGS |  | 
  | m_SolderMaskExpansion | BOARD_DESIGN_SETTINGS |  | 
  | m_SolderMaskMinWidth | BOARD_DESIGN_SETTINGS |  | 
  | m_SolderMaskToCopperClearance | BOARD_DESIGN_SETTINGS |  | 
  | m_SolderPasteMargin | BOARD_DESIGN_SETTINGS |  | 
  | m_SolderPasteMarginRatio | BOARD_DESIGN_SETTINGS |  | 
  | m_stackup | BOARD_DESIGN_SETTINGS | private | 
  | m_StyleFPBarcodes | BOARD_DESIGN_SETTINGS |  | 
  | m_StyleFPDimensions | BOARD_DESIGN_SETTINGS |  | 
  | m_StyleFPFields | BOARD_DESIGN_SETTINGS |  | 
  | m_StyleFPShapes | BOARD_DESIGN_SETTINGS |  | 
  | m_StyleFPText | BOARD_DESIGN_SETTINGS |  | 
  | m_TeardropParamsList | BOARD_DESIGN_SETTINGS |  | 
  | m_TempOverrideTrackWidth | BOARD_DESIGN_SETTINGS |  | 
  | m_TentViasBack | BOARD_DESIGN_SETTINGS |  | 
  | m_TentViasFront | BOARD_DESIGN_SETTINGS |  | 
  | m_TextItalic | BOARD_DESIGN_SETTINGS |  | 
  | m_TextSize | BOARD_DESIGN_SETTINGS |  | 
  | m_TextThickness | BOARD_DESIGN_SETTINGS |  | 
  | m_TextUpright | BOARD_DESIGN_SETTINGS |  | 
  | m_TrackMinWidth | BOARD_DESIGN_SETTINGS |  | 
  | m_trackWidthIndex | BOARD_DESIGN_SETTINGS | private | 
  | m_TrackWidthList | BOARD_DESIGN_SETTINGS |  | 
  | m_UseConnectedTrackWidth | BOARD_DESIGN_SETTINGS |  | 
  | m_useCustomDiffPair | BOARD_DESIGN_SETTINGS | private | 
  | m_useCustomTrackVia | BOARD_DESIGN_SETTINGS | private | 
  | m_UseHeightForLengthCalcs | BOARD_DESIGN_SETTINGS |  | 
  | m_userDefinedLayerCount | BOARD_DESIGN_SETTINGS | private | 
  | m_UserLayerNames | BOARD_DESIGN_SETTINGS |  | 
  | m_ViasDimensionsList | BOARD_DESIGN_SETTINGS |  | 
  | m_viaSizeIndex | BOARD_DESIGN_SETTINGS | private | 
  | m_ViasMinAnnularWidth | BOARD_DESIGN_SETTINGS |  | 
  | m_ViasMinSize | BOARD_DESIGN_SETTINGS |  | 
  | m_writeFile | JSON_SETTINGS | protected | 
  | m_ZoneKeepExternalFillets | BOARD_DESIGN_SETTINGS |  | 
  | Migrate() | JSON_SETTINGS |  | 
  | MigrateFromLegacy(wxConfigBase *aLegacyConfig) | JSON_SETTINGS | virtual | 
  | migrateSchema0to1() | BOARD_DESIGN_SETTINGS | private | 
  | NESTED_SETTINGS(const std::string &aName, int aSchemaVersion, JSON_SETTINGS *aParent, const std::string &aPath, bool aLoadFromFile=true) | NESTED_SETTINGS |  | 
  | operator!=(const BOARD_DESIGN_SETTINGS &aOther) const | BOARD_DESIGN_SETTINGS | inline | 
  | operator=(const BOARD_DESIGN_SETTINGS &aOther) | BOARD_DESIGN_SETTINGS |  | 
  | NESTED_SETTINGS::operator=(const JSON_SETTINGS &)=delete | JSON_SETTINGS |  | 
  | operator==(const BOARD_DESIGN_SETTINGS &aOther) const | BOARD_DESIGN_SETTINGS |  | 
  | registerMigration(int aOldSchemaVersion, int aNewSchemaVersion, std::function< bool(void)> aMigrator) | JSON_SETTINGS | protected | 
  | ReleaseNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS |  | 
  | ResetToDefaults() | JSON_SETTINGS |  | 
  | SaveToFile(const wxString &aDirectory="", bool aForce=false) override | NESTED_SETTINGS | virtual | 
  | 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 |  | 
  | SetAuxOrigin(const VECTOR2I &aOrigin) | BOARD_DESIGN_SETTINGS | inline | 
  | SetBoardThickness(int aThickness) | BOARD_DESIGN_SETTINGS | inline | 
  | SetCopperLayerCount(int aNewLayerCount) | BOARD_DESIGN_SETTINGS |  | 
  | SetCustomDiffPairGap(int aGap) | BOARD_DESIGN_SETTINGS | inline | 
  | SetCustomDiffPairViaGap(int aGap) | BOARD_DESIGN_SETTINGS | inline | 
  | SetCustomDiffPairWidth(int aWidth) | BOARD_DESIGN_SETTINGS | inline | 
  | SetCustomTrackWidth(int aWidth) | BOARD_DESIGN_SETTINGS | inline | 
  | SetCustomViaDrill(int aDrill) | BOARD_DESIGN_SETTINGS | inline | 
  | SetCustomViaSize(int aSize) | BOARD_DESIGN_SETTINGS | inline | 
  | SetDefaultMasterPad() | BOARD_DESIGN_SETTINGS |  | 
  | SetDefaultZoneSettings(const ZONE_SETTINGS &aSettings) | BOARD_DESIGN_SETTINGS | inline | 
  | SetDiffPairIndex(int aIndex) | BOARD_DESIGN_SETTINGS |  | 
  | SetEnabledLayers(const LSET &aMask) | BOARD_DESIGN_SETTINGS |  | 
  | SetFilename(const wxString &aFilename) | JSON_SETTINGS | inline | 
  | SetGridOrigin(const VECTOR2I &aOrigin) | BOARD_DESIGN_SETTINGS | inline | 
  | SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, wxString &aTarget) | JSON_SETTINGS | static | 
  | SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, bool &aTarget) | JSON_SETTINGS | static | 
  | SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, int &aTarget) | JSON_SETTINGS | static | 
  | SetIfPresent(const nlohmann::json &aObj, const std::string &aPath, unsigned int &aTarget) | JSON_SETTINGS | static | 
  | SetLegacyFilename(const wxString &aFilename) | JSON_SETTINGS | inline | 
  | SetLocation(SETTINGS_LOC aLocation) | JSON_SETTINGS | inline | 
  | SetManager(SETTINGS_MANAGER *aManager) | JSON_SETTINGS | inline | 
  | SetParent(JSON_SETTINGS *aParent, bool aLoadFromFile=true) | NESTED_SETTINGS |  | 
  | SetReadOnly(bool aReadOnly) | JSON_SETTINGS | inline | 
  | SetTrackWidthIndex(int aIndex) | BOARD_DESIGN_SETTINGS |  | 
  | SetUserDefinedLayerCount(int aNewLayerCount) | BOARD_DESIGN_SETTINGS |  | 
  | SetViaSizeIndex(int aIndex) | BOARD_DESIGN_SETTINGS |  | 
  | Store() | JSON_SETTINGS | virtual | 
  | UseCustomDiffPairDimensions(bool aEnabled) | BOARD_DESIGN_SETTINGS | inline | 
  | UseCustomDiffPairDimensions() const | BOARD_DESIGN_SETTINGS | inline | 
  | UseCustomTrackViaSize(bool aEnabled) | BOARD_DESIGN_SETTINGS | inline | 
  | UseCustomTrackViaSize() const | BOARD_DESIGN_SETTINGS | inline | 
  | UseNetClassDiffPair() const | BOARD_DESIGN_SETTINGS | inline | 
  | UseNetClassTrack() const | BOARD_DESIGN_SETTINGS | inline | 
  | UseNetClassVia() const | BOARD_DESIGN_SETTINGS | inline | 
  | ~BOARD_DESIGN_SETTINGS() | BOARD_DESIGN_SETTINGS | virtual | 
  | ~JSON_SETTINGS() | JSON_SETTINGS | virtual | 
  | ~NESTED_SETTINGS() | NESTED_SETTINGS | virtual |