KiCad PCB EDA Suite
PARAM_ENUM< EnumType > Member List

This is the complete list of members for PARAM_ENUM< EnumType >, including all inherited members.

GetDefault() constPARAM_ENUM< EnumType >inline
GetJsonPath() constPARAM_BASEinline
IsDefault() const overridePARAM_ENUM< EnumType >inlinevirtual
Load(JSON_SETTINGS *aSettings, bool aResetIfMissing=true) const overridePARAM_ENUM< EnumType >inlinevirtual
m_defaultPARAM_ENUM< EnumType >private
m_maxPARAM_ENUM< EnumType >private
m_minPARAM_ENUM< EnumType >private
m_pathPARAM_BASEprotected
m_ptrPARAM_ENUM< EnumType >private
m_readOnlyPARAM_BASEprotected
MatchesFile(JSON_SETTINGS *aSettings) const overridePARAM_ENUM< EnumType >inlinevirtual
PARAM_BASE(std::string aJsonPath, bool aReadOnly)PARAM_BASEinline
PARAM_ENUM(const std::string &aJsonPath, EnumType *aPtr, EnumType aDefault, EnumType aMin, EnumType aMax, bool aReadOnly=false)PARAM_ENUM< EnumType >inline
SetDefault() overridePARAM_ENUM< EnumType >inlinevirtual
Store(JSON_SETTINGS *aSettings) const overridePARAM_ENUM< EnumType >inlinevirtual
~PARAM_BASE()=defaultPARAM_BASEvirtual