KiCad PCB EDA Suite
Loading...
Searching...
No Matches
JOBSET_OUTPUT Struct Reference

#include <jobset.h>

Public Member Functions

 JOBSET_OUTPUT ()
 
 JOBSET_OUTPUT (wxString id, JOBSET_OUTPUT_TYPE type)
 
void InitOutputHandler ()
 
bool operator== (const JOBSET_OUTPUT &rhs) const
 

Public Attributes

wxString m_id
 
JOBSET_OUTPUT_TYPE m_type
 
JOBS_OUTPUT_HANDLERm_outputHandler
 
std::vector< wxString > m_only
 Transient property, not stored for now.
 
std::optional< bool > m_lastRunSuccess
 
std::unordered_map< wxString, std::optional< bool > > m_lastRunSuccessMap
 

Detailed Description

Definition at line 50 of file jobset.h.

Constructor & Destructor Documentation

◆ JOBSET_OUTPUT() [1/2]

JOBSET_OUTPUT::JOBSET_OUTPUT ( )

Definition at line 93 of file jobset.cpp.

◆ JOBSET_OUTPUT() [2/2]

JOBSET_OUTPUT::JOBSET_OUTPUT ( wxString  id,
JOBSET_OUTPUT_TYPE  type 
)

Definition at line 100 of file jobset.cpp.

References InitOutputHandler().

Member Function Documentation

◆ InitOutputHandler()

void JOBSET_OUTPUT::InitOutputHandler ( )

Definition at line 109 of file jobset.cpp.

References m_outputHandler, and m_type.

Referenced by from_json(), and JOBSET_OUTPUT().

◆ operator==()

bool JOBSET_OUTPUT::operator== ( const JOBSET_OUTPUT rhs) const

Definition at line 128 of file jobset.cpp.

References m_type.

Member Data Documentation

◆ m_id

wxString JOBSET_OUTPUT::m_id

Definition at line 58 of file jobset.h.

Referenced by JOBSET::RemoveOutput(), and JOBS_RUNNER::RunJobsForOutput().

◆ m_lastRunSuccess

std::optional<bool> JOBSET_OUTPUT::m_lastRunSuccess

◆ m_lastRunSuccessMap

std::unordered_map<wxString, std::optional<bool> > JOBSET_OUTPUT::m_lastRunSuccessMap

◆ m_only

std::vector<wxString> JOBSET_OUTPUT::m_only

Transient property, not stored for now.

Definition at line 61 of file jobset.h.

Referenced by from_json(), JOBSET::GetJobsForOutput(), DIALOG_JOB_OUTPUT::TransferDataFromWindow(), and DIALOG_JOB_OUTPUT::TransferDataToWindow().

◆ m_outputHandler

◆ m_type


The documentation for this struct was generated from the following files: