KiCad PCB EDA Suite
Loading...
Searching...
No Matches
jobset.h File Reference
#include <bitmaps/bitmaps_list.h>
#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_TYPE_INFO
 
struct  JOBSET_OUTPUT
 
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_OUTPUT &f)
 
KICOMMON_API void from_json (const nlohmann::json &j, JOBSET_OUTPUT &f)
 

Variables

enum KICOMMON_API JOBSET_OUTPUT_TYPE
 
 FOLDER
 
KICOMMON_API std::map< JOBSET_OUTPUT_TYPE, JOBSET_OUTPUT_TYPE_INFOJobsetOutputTypeInfos
 
template class APIVISIBLE PARAM_LIST< JOBSET_JOB >
 
template class APIVISIBLE PARAM_LIST< JOBSET_OUTPUT >
 

Function Documentation

◆ from_json() [1/2]

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

◆ from_json() [2/2]

◆ to_json() [1/2]

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

◆ to_json() [2/2]

Variable Documentation

◆ FOLDER

FOLDER

Definition at line 60 of file jobset.h.

◆ JOBSET_OUTPUT_TYPE

enum KICOMMON_API JOBSET_OUTPUT_TYPE
strong

Definition at line 58 of file jobset.h.

◆ JobsetOutputTypeInfos

KICOMMON_API std::map<JOBSET_OUTPUT_TYPE, JOBSET_OUTPUT_TYPE_INFO> JobsetOutputTypeInfos
extern

Definition at line 39 of file jobset.cpp.

◆ PARAM_LIST< JOBSET_JOB >

template class APIVISIBLE PARAM_LIST< JOBSET_JOB >
extern

Definition at line 332 of file jobset.cpp.

◆ PARAM_LIST< JOBSET_OUTPUT >

template class APIVISIBLE PARAM_LIST< JOBSET_OUTPUT >
extern

Definition at line 333 of file jobset.cpp.