KiCad PCB EDA Suite
|
#include <job.h>
Public Member Functions | |
JOB_PARAM_BASE (const std::string &aJsonPath) | |
virtual | ~JOB_PARAM_BASE ()=default |
virtual void | FromJson (const nlohmann::json &j) const =0 |
virtual void | ToJson (nlohmann::json &j)=0 |
Protected Attributes | |
std::string | m_jsonPath |
JOB_PARAM_BASE::JOB_PARAM_BASE | ( | const std::string & | aJsonPath | ) |
|
virtualdefault |
|
pure virtual |
Implemented in JOB_PARAM< ValueType >, JOB_PARAM< LSEQ >, JOB_PARAM_LIST< ListElementType >, and JOB_PARAM_LSEQ.
|
pure virtual |
Implemented in JOB_PARAM< ValueType >, JOB_PARAM< LSEQ >, JOB_PARAM_LIST< ListElementType >, and JOB_PARAM_LSEQ.
|
protected |
Definition at line 45 of file job.h.
Referenced by JOB_PARAM< ValueType >::FromJson(), JOB_PARAM_LIST< ListElementType >::FromJson(), JOB_PARAM_LSEQ::FromJson(), JOB_PARAM< ValueType >::ToJson(), JOB_PARAM_LIST< ListElementType >::ToJson(), and JOB_PARAM_LSEQ::ToJson().