KiCad PCB EDA Suite
Loading...
Searching...
No Matches
jobset.h File Reference
#include <jobs/job.h>
#include <jobs/jobs_output.h>
#include <settings/json_settings.h>
#include <settings/parameters.h>
#include <ctime>
#include <memory>

Go to the source code of this file.

Classes

struct  JOBSET_JOB
 
struct  JOBSET_OUTPUT
 
class  JOBSET
 

Enumerations

enum class  JOBSET_OUTPUT_TYPE { FOLDER , ARCHIVE }
 

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_OUTPUT &f)
 
KICOMMON_API void from_json (const nlohmann::json &j, JOBSET_OUTPUT &f)
 

Variables

template class APIVISIBLE PARAM_LIST< JOBSET_JOB >
 
template class APIVISIBLE PARAM_LIST< JOBSET_OUTPUT >
 

Enumeration Type Documentation

◆ JOBSET_OUTPUT_TYPE

enum class JOBSET_OUTPUT_TYPE
strong
Enumerator
FOLDER 
ARCHIVE 

Definition at line 44 of file jobset.h.

Function Documentation

◆ from_json() [1/2]

KICOMMON_API void from_json ( const nlohmann::json &  j,
JOBSET_JOB f 
)

Definition at line 53 of file jobset.cpp.

References JOBSET_JOB::m_id, JOBSET_JOB::m_job, and JOBSET_JOB::m_type.

◆ from_json() [2/2]

◆ to_json() [1/2]

KICOMMON_API void to_json ( nlohmann::json &  j,
const JOBSET_JOB f 
)

◆ to_json() [2/2]

KICOMMON_API void to_json ( nlohmann::json &  j,
const JOBSET_OUTPUT f 
)

Variable Documentation

◆ PARAM_LIST< JOBSET_JOB >

template class APIVISIBLE PARAM_LIST< JOBSET_JOB >
extern

Definition at line 264 of file jobset.cpp.

◆ PARAM_LIST< JOBSET_OUTPUT >

template class APIVISIBLE PARAM_LIST< JOBSET_OUTPUT >
extern

Definition at line 265 of file jobset.cpp.