| 
    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 | ) | 
Definition at line 171 of file job.cpp.
References m_jsonPath.
Referenced by JOB_PARAM< ValueType >::JOB_PARAM(), and JOB_PARAM_LIST< ListElementType >::JOB_PARAM_LIST().
      
  | 
  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 46 of file job.h.
Referenced by JOB_PARAM< ValueType >::FromJson(), JOB_PARAM_LIST< ListElementType >::FromJson(), JOB_PARAM_BASE(), JOB_PARAM< ValueType >::ToJson(), and JOB_PARAM_LIST< ListElementType >::ToJson().