KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
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_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_INFOJobsetDestinationTypeInfos
 
template class APIVISIBLE PARAM_LIST< JOBSET_JOB >
 
template class APIVISIBLE PARAM_LIST< JOBSET_DESTINATION >
 

Function Documentation

◆ from_json() [1/2]

◆ from_json() [2/2]

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

◆ to_json() [1/2]

◆ to_json() [2/2]

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

Variable Documentation

◆ FOLDER

FOLDER

Definition at line 60 of file jobset.h.

◆ JOBSET_DESTINATION_T

enum KICOMMON_API JOBSET_DESTINATION_T
strong

Definition at line 58 of file jobset.h.

◆ JobsetDestinationTypeInfos

KICOMMON_API std::map<JOBSET_DESTINATION_T, JOBSET_DESTINATION_T_INFO> JobsetDestinationTypeInfos
extern

Definition at line 39 of file jobset.cpp.

◆ PARAM_LIST< JOBSET_DESTINATION >

template class APIVISIBLE PARAM_LIST< JOBSET_DESTINATION >
extern

Definition at line 332 of file jobset.cpp.

◆ PARAM_LIST< JOBSET_JOB >

template class APIVISIBLE PARAM_LIST< JOBSET_JOB >
extern

Definition at line 331 of file jobset.cpp.