KiCad PCB EDA Suite
Loading...
Searching...
No Matches
JOB_PARAM_LSEQ Class Reference

#include <job.h>

Inheritance diagram for JOB_PARAM_LSEQ:
JOB_PARAM< LSEQ > JOB_PARAM_BASE

Public Member Functions

 JOB_PARAM_LSEQ (const std::string &aJsonPath, LSEQ *aPtr, LSEQ aDefault)
 
virtual void FromJson (const nlohmann::json &j) const override
 
void ToJson (nlohmann::json &j) override
 

Protected Attributes

LSEQm_ptr
 
LSEQ m_default
 
std::string m_jsonPath
 

Detailed Description

Definition at line 118 of file job.h.

Constructor & Destructor Documentation

◆ JOB_PARAM_LSEQ()

JOB_PARAM_LSEQ::JOB_PARAM_LSEQ ( const std::string &  aJsonPath,
LSEQ aPtr,
LSEQ  aDefault 
)
inline

Definition at line 121 of file job.h.

Member Function Documentation

◆ FromJson()

virtual void JOB_PARAM_LSEQ::FromJson ( const nlohmann::json &  j) const
inlineoverridevirtual

◆ ToJson()

void JOB_PARAM_LSEQ::ToJson ( nlohmann::json &  j)
inlineoverridevirtual

Reimplemented from JOB_PARAM< LSEQ >.

Definition at line 158 of file job.h.

References JOB_PARAM_BASE::m_jsonPath, JOB_PARAM< LSEQ >::m_ptr, and LSET::Name().

Member Data Documentation

◆ m_default

LSEQ JOB_PARAM< LSEQ >::m_default
protectedinherited

Definition at line 68 of file job.h.

◆ m_jsonPath

◆ m_ptr

LSEQ * JOB_PARAM< LSEQ >::m_ptr
protectedinherited

Definition at line 67 of file job.h.


The documentation for this class was generated from the following file: