| 
    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 84 of file job.h.
References m_default, JOB_PARAM_BASE::m_jsonPath, and m_ptr.
      
  | 
  inlineoverridevirtual | 
Implements JOB_PARAM_BASE.
Definition at line 103 of file job.h.
References JOB_PARAM_BASE::m_jsonPath, and m_ptr.
      
  | 
  protected | 
Definition at line 115 of file job.h.
Referenced by FromJson(), and JOB_PARAM_LIST().
      
  | 
  protectedinherited | 
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().
      
  | 
  protected | 
Definition at line 114 of file job.h.
Referenced by FromJson(), JOB_PARAM_LIST(), and ToJson().