| AddNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS |  | 
  | At(const std::string &aPath) | JSON_SETTINGS |  | 
  | ComponentClassSettings() | PROJECT_FILE | inline | 
  | 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 |  | 
  | GetBoards() | PROJECT_FILE | inline | 
  | getFileExt() const override | PROJECT_FILE | protectedvirtual | 
  | GetFileHistories() | JSON_SETTINGS | virtual | 
  | GetFilename() const | JSON_SETTINGS | inline | 
  | GetFullFilename() const | JSON_SETTINGS |  | 
  | GetJson(const std::string &aPath) const | JSON_SETTINGS |  | 
  | getLegacyFileExt() const override | PROJECT_FILE | protectedvirtual | 
  | GetLocation() const | JSON_SETTINGS | inline | 
  | GetSheets() | PROJECT_FILE | inline | 
  | GetTopLevelSheets() | PROJECT_FILE | inline | 
  | GetTopLevelSheets() const | PROJECT_FILE | inline | 
  | Internals() | JSON_SETTINGS |  | 
  | 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 | PROJECT_FILE | virtual | 
  | LoadFromRawFile(const wxString &aPath) | JSON_SETTINGS |  | 
  | m_BoardDrawingSheetFile | PROJECT_FILE |  | 
  | m_boards | PROJECT_FILE | private | 
  | m_BoardSettings | PROJECT_FILE |  | 
  | m_BusAliases | PROJECT_FILE |  | 
  | m_ComponentClassSettings | PROJECT_FILE |  | 
  | m_createIfDefault | JSON_SETTINGS | protected | 
  | m_createIfMissing | JSON_SETTINGS | protected | 
  | m_deleteLegacyAfterMigration | JSON_SETTINGS | protected | 
  | m_EquivalenceFiles | PROJECT_FILE |  | 
  | m_ErcSettings | PROJECT_FILE |  | 
  | m_filename | JSON_SETTINGS | protected | 
  | m_internals | JSON_SETTINGS | protected | 
  | m_IP2581Bom | PROJECT_FILE |  | 
  | m_isFutureFormat | JSON_SETTINGS | protected | 
  | m_LayerPairInfos | PROJECT_FILE |  | 
  | m_LayerPresets | PROJECT_FILE |  | 
  | m_legacy_filename | JSON_SETTINGS | protected | 
  | m_LegacyLibDir | PROJECT_FILE |  | 
  | m_LegacyLibNames | PROJECT_FILE |  | 
  | m_location | JSON_SETTINGS | protected | 
  | m_manager | JSON_SETTINGS | protected | 
  | m_migrators | JSON_SETTINGS | protected | 
  | m_modified | JSON_SETTINGS | protected | 
  | m_nested_settings | JSON_SETTINGS | protected | 
  | m_NetSettings | PROJECT_FILE |  | 
  | m_params | JSON_SETTINGS | protected | 
  | m_PcbLastPath | PROJECT_FILE |  | 
  | m_PinnedDesignBlockLibs | PROJECT_FILE |  | 
  | m_PinnedFootprintLibs | PROJECT_FILE |  | 
  | m_PinnedSymbolLibs | PROJECT_FILE |  | 
  | m_project | PROJECT_FILE | private | 
  | m_resetParamsIfMissing | JSON_SETTINGS | protected | 
  | m_SchematicSettings | PROJECT_FILE |  | 
  | m_schemaVersion | JSON_SETTINGS | protected | 
  | m_sheets | PROJECT_FILE | private | 
  | m_TextVars | PROJECT_FILE |  | 
  | m_topLevelSheets | PROJECT_FILE | private | 
  | m_tuningProfileParameters | PROJECT_FILE |  | 
  | m_Viewports | PROJECT_FILE |  | 
  | m_Viewports3D | PROJECT_FILE |  | 
  | m_wasMigrated | PROJECT_FILE | private | 
  | m_writeFile | JSON_SETTINGS | protected | 
  | Migrate() | JSON_SETTINGS |  | 
  | MigrateFromLegacy(wxConfigBase *aCfg) override | PROJECT_FILE | virtual | 
  | migrateSchema1To2() | PROJECT_FILE | private | 
  | migrateSchema2To3() | PROJECT_FILE | private | 
  | NetSettings() | PROJECT_FILE | inline | 
  | operator=(const JSON_SETTINGS &)=delete | JSON_SETTINGS |  | 
  | PROJECT_FILE(const wxString &aFullPath) | PROJECT_FILE |  | 
  | registerMigration(int aOldSchemaVersion, int aNewSchemaVersion, std::function< bool(void)> aMigrator) | JSON_SETTINGS | protected | 
  | ReleaseNestedSettings(NESTED_SETTINGS *aSettings) | JSON_SETTINGS |  | 
  | ResetToDefaults() | JSON_SETTINGS |  | 
  | SaveAs(const wxString &aDirectory, const wxString &aFile) | PROJECT_FILE |  | 
  | SaveToFile(const wxString &aDirectory="", bool aForce=false) override | PROJECT_FILE | 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 |  | 
  | SetFilename(const wxString &aFilename) | JSON_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 | 
  | SetProject(PROJECT *aProject) | PROJECT_FILE | inline | 
  | SetReadOnly(bool aReadOnly) | JSON_SETTINGS | inline | 
  | ShouldAutoSave() const | PROJECT_FILE | inline | 
  | Store() | JSON_SETTINGS | virtual | 
  | TuningProfileParameters() | PROJECT_FILE | inline | 
  | ~JSON_SETTINGS() | JSON_SETTINGS | virtual | 
  | ~PROJECT_FILE()=default | PROJECT_FILE | virtual |