KiCad PCB EDA Suite
|
#include <job.h>
Public Member Functions | |
JOB_PARAM_LIST (const std::string &aJsonPath, std::vector< ListElementType > *aPtr, std::vector< ListElementType > aDefault) | |
virtual void | FromJson (const nlohmann::json &j) const override |
void | ToJson (nlohmann::json &j) override |
Protected Attributes | |
std::vector< ListElementType > * | m_ptr |
std::vector< ListElementType > | m_default |
std::string | m_jsonPath |
|
inline |
|
inlineoverridevirtual |
Implements JOB_PARAM_BASE.
Definition at line 78 of file job.h.
References JOB_PARAM_LIST< ListElementType >::m_default, JOB_PARAM_BASE::m_jsonPath, and JOB_PARAM_LIST< ListElementType >::m_ptr.
|
inlineoverridevirtual |
Implements JOB_PARAM_BASE.
Definition at line 97 of file job.h.
References JOB_PARAM_BASE::m_jsonPath, and JOB_PARAM_LIST< ListElementType >::m_ptr.
|
protected |
Definition at line 109 of file job.h.
Referenced by JOB_PARAM_LIST< ListElementType >::FromJson().
|
protectedinherited |
Definition at line 40 of file job.h.
Referenced by JOB_PARAM< ValueType >::FromJson(), JOB_PARAM_LIST< ListElementType >::FromJson(), JOB_PARAM< ValueType >::ToJson(), and JOB_PARAM_LIST< ListElementType >::ToJson().
|
protected |
Definition at line 108 of file job.h.
Referenced by JOB_PARAM_LIST< ListElementType >::FromJson(), and JOB_PARAM_LIST< ListElementType >::ToJson().