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

#include <jobset.h>

Public Member Functions

 JOBSET_OUTPUT ()
 
 JOBSET_OUTPUT (const wxString &id, JOBSET_OUTPUT_TYPE type)
 
 ~JOBSET_OUTPUT ()
 
void InitOutputHandler ()
 
wxString GetDescription () const
 
void SetDescription (const wxString &aDescription)
 Transient property, not stored for now.
 
bool operator== (const JOBSET_OUTPUT &rhs) const
 

Public Attributes

wxString m_id
 
JOBSET_OUTPUT_TYPE m_type
 
wxString m_description
 
JOBS_OUTPUT_HANDLERm_outputHandler
 
std::vector< wxString > m_only
 
std::optional< bool > m_lastRunSuccess
 
std::unordered_map< wxString, std::optional< bool > > m_lastRunSuccessMap
 
std::unordered_map< wxString, REPORTER * > m_lastRunReporters
 

Detailed Description

Definition at line 75 of file jobset.h.

Constructor & Destructor Documentation

◆ JOBSET_OUTPUT() [1/2]

JOBSET_OUTPUT::JOBSET_OUTPUT ( )

Definition at line 118 of file jobset.cpp.

◆ JOBSET_OUTPUT() [2/2]

JOBSET_OUTPUT::JOBSET_OUTPUT ( const wxString &  id,
JOBSET_OUTPUT_TYPE  type 
)

Definition at line 127 of file jobset.cpp.

References InitOutputHandler().

◆ ~JOBSET_OUTPUT()

JOBSET_OUTPUT::~JOBSET_OUTPUT ( )

Definition at line 138 of file jobset.cpp.

References m_lastRunReporters, and name.

Member Function Documentation

◆ GetDescription()

◆ InitOutputHandler()

void JOBSET_OUTPUT::InitOutputHandler ( )

Definition at line 147 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 196 of file jobset.cpp.

References m_type.

◆ SetDescription()

void JOBSET_OUTPUT::SetDescription ( const wxString &  aDescription)

Transient property, not stored for now.

Definition at line 166 of file jobset.cpp.

References JOBS_OUTPUT_HANDLER::GetDefaultDescription(), m_description, and m_outputHandler.

Referenced by DIALOG_JOBSET_OUTPUT_OPTIONS::TransferDataFromWindow().

Member Data Documentation

◆ m_description

wxString JOBSET_OUTPUT::m_description

Definition at line 87 of file jobset.h.

Referenced by from_json(), GetDescription(), SetDescription(), and to_json().

◆ m_id

wxString JOBSET_OUTPUT::m_id

Definition at line 85 of file jobset.h.

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

◆ m_lastRunReporters

std::unordered_map<wxString, REPORTER*> JOBSET_OUTPUT::m_lastRunReporters

◆ m_lastRunSuccess

std::optional<bool> JOBSET_OUTPUT::m_lastRunSuccess

◆ m_lastRunSuccessMap

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

◆ m_only

◆ m_outputHandler

◆ m_type


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