| 
    KiCad PCB EDA Suite
    
   | 
 
#include <reporter.h>#include <bitmaps/bitmaps_list.h>#include <jobs/job.h>#include <jobs/jobs_output.h>#include <settings/json_settings.h>#include <settings/parameters.h>#include <widgets/wx_progress_reporters.h>#include <ctime>#include <memory>#include <optional>Go to the source code of this file.
Classes | |
| class | JOBSET_OUTPUT_REPORTER | 
| struct | JOBSET_JOB | 
| struct | JOBSET_DESTINATION_T_INFO | 
| struct | JOBSET_DESTINATION | 
| class | JOBSET | 
Functions | |
| KICOMMON_API void | to_json (nlohmann::json &j, const JOBSET_JOB &f) | 
| KICOMMON_API void | from_json (const nlohmann::json &j, JOBSET_JOB &f) | 
| KICOMMON_API void | to_json (nlohmann::json &j, const JOBSET_DESTINATION &f) | 
| KICOMMON_API void | from_json (const nlohmann::json &j, JOBSET_DESTINATION &f) | 
Variables | |
| enum KICOMMON_API | JOBSET_DESTINATION_T | 
| FOLDER | |
| KICOMMON_API std::map< JOBSET_DESTINATION_T, JOBSET_DESTINATION_T_INFO > | JobsetDestinationTypeInfos | 
| template class APIVISIBLE | PARAM_LIST< JOBSET_JOB > | 
| template class APIVISIBLE | PARAM_LIST< JOBSET_DESTINATION > | 
| KICOMMON_API void from_json | ( | const nlohmann::json & | j, | 
| JOBSET_DESTINATION & | f ) | 
Definition at line 98 of file jobset.cpp.
References KIID::AsString(), JOBS_OUTPUT_HANDLER::FromJson(), JOBSET_DESTINATION::InitOutputHandler(), KICOMMON_API, JOBSET_DESTINATION::m_description, JOBSET_DESTINATION::m_id, JOBSET_DESTINATION::m_only, JOBSET_DESTINATION::m_outputHandler, and JOBSET_DESTINATION::m_type.
| KICOMMON_API void from_json | ( | const nlohmann::json & | j, | 
| JOBSET_JOB & | f ) | 
Definition at line 68 of file jobset.cpp.
References JOB_REGISTRY::CreateInstance(), JOB::FromJson(), KICOMMON_API, JOBSET_JOB::m_description, JOBSET_JOB::m_id, JOBSET_JOB::m_job, and JOBSET_JOB::m_type.
| KICOMMON_API void to_json | ( | nlohmann::json & | j, | 
| const JOBSET_DESTINATION & | f ) | 
Definition at line 85 of file jobset.cpp.
References KICOMMON_API, JOBSET_DESTINATION::m_description, JOBSET_DESTINATION::m_id, JOBSET_DESTINATION::m_only, JOBSET_DESTINATION::m_outputHandler, JOBSET_DESTINATION::m_type, and JOBS_OUTPUT_HANDLER::ToJson().
| KICOMMON_API void to_json | ( | nlohmann::json & | j, | 
| const JOBSET_JOB & | f ) | 
References APIVISIBLE, and KICOMMON_API.
| FOLDER | 
Definition at line 101 of file jobset.h.
Referenced by JOBSET_DESTINATION::JOBSET_DESTINATION().
      
  | 
  strong | 
Definition at line 99 of file jobset.h.
Referenced by JOBSET::AddNewDestination(), JOBSET_DESTINATION::JOBSET_DESTINATION(), JOBSET_DESTINATION::JOBSET_DESTINATION(), and NLOHMANN_JSON_SERIALIZE_ENUM().
      
  | 
  extern | 
Definition at line 41 of file jobset.cpp.
      
  | 
  extern | 
Definition at line 338 of file jobset.cpp.
      
  | 
  extern | 
Definition at line 337 of file jobset.cpp.