KiCad PCB EDA Suite
|
This is the complete list of members for PARAM_LAYER_PRESET, including all inherited members.
ClearUnknownKeys() const | PARAM_BASE | inline |
GetDefault() const | PARAM_LAMBDA< nlohmann::json > | inline |
GetJsonPath() const | PARAM_BASE | inline |
jsonToPresets(const nlohmann::json &aJson) | PARAM_LAYER_PRESET | private |
Load(const JSON_SETTINGS &aSettings, bool aResetIfMissing=true) const override | PARAM_LAMBDA< nlohmann::json > | inlinevirtual |
m_clearUnknownKeys | PARAM_BASE | protected |
m_default | PARAM_LAMBDA< nlohmann::json > | private |
m_getter | PARAM_LAMBDA< nlohmann::json > | private |
m_path | PARAM_BASE | protected |
m_presets | PARAM_LAYER_PRESET | private |
m_readOnly | PARAM_BASE | protected |
m_setter | PARAM_LAMBDA< nlohmann::json > | private |
MatchesFile(const JSON_SETTINGS &aSettings) const override | PARAM_LAMBDA< nlohmann::json > | inlinevirtual |
MigrateToV9Layers(nlohmann::json &aJson) | PARAM_LAYER_PRESET | static |
PARAM_BASE(std::string aJsonPath, bool aReadOnly) | PARAM_BASE | inline |
PARAM_LAMBDA(const std::string &aJsonPath, std::function< nlohmann::json()> aGetter, std::function< void(nlohmann::json)> aSetter, nlohmann::json aDefault, bool aReadOnly=false) | PARAM_LAMBDA< nlohmann::json > | inline |
PARAM_LAYER_PRESET(const std::string &aPath, std::vector< LAYER_PRESET > *aPresetList) | PARAM_LAYER_PRESET | |
presetsToJson() | PARAM_LAYER_PRESET | private |
SetClearUnknownKeys(bool aSet=true) | PARAM_BASE | inline |
SetDefault() override | PARAM_LAMBDA< nlohmann::json > | inlinevirtual |
Store(JSON_SETTINGS *aSettings) const override | PARAM_LAMBDA< nlohmann::json > | inlinevirtual |
~PARAM_BASE()=default | PARAM_BASE | virtual |