KiCad PCB EDA Suite
|
#include <job.h>
Public Member Functions | |
JOB_PARAM_LSEQ (const std::string &aJsonPath, LSEQ *aPtr, LSEQ aDefault) | |
virtual void | FromJson (const nlohmann::json &j) const override |
void | ToJson (nlohmann::json &j) override |
Protected Attributes | |
LSEQ * | m_ptr |
LSEQ | m_default |
std::string | m_jsonPath |
|
inlineoverridevirtual |
Reimplemented from JOB_PARAM< LSEQ >.
Definition at line 126 of file job.h.
References JOB_PARAM< LSEQ >::m_default, JOB_PARAM_BASE::m_jsonPath, JOB_PARAM< LSEQ >::m_ptr, name, LSET::NameToLayer(), and UNDEFINED_LAYER.
|
inlineoverridevirtual |
Reimplemented from JOB_PARAM< LSEQ >.
Definition at line 158 of file job.h.
References JOB_PARAM_BASE::m_jsonPath, JOB_PARAM< LSEQ >::m_ptr, and LSET::Name().
|
protectedinherited |
Definition at line 45 of file job.h.
Referenced by JOB_PARAM< ValueType >::FromJson(), JOB_PARAM_LIST< ListElementType >::FromJson(), FromJson(), JOB_PARAM< ValueType >::ToJson(), JOB_PARAM_LIST< ListElementType >::ToJson(), and ToJson().