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 119 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 122 of file job.h.

References JOB_PARAM< LSEQ >::JOB_PARAM().

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 159 of file job.h.

References JOB_PARAM< LSEQ >::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 69 of file job.h.

Referenced by JOB_PARAM_LSEQ::FromJson().

◆ m_jsonPath

std::string JOB_PARAM_BASE::m_jsonPath
protectedinherited

Definition at line 46 of file job.h.

Referenced by JOB_PARAM_LSEQ::FromJson(), and JOB_PARAM_LSEQ::ToJson().

◆ m_ptr

LSEQ* JOB_PARAM< LSEQ >::m_ptr
protectedinherited

Definition at line 68 of file job.h.

Referenced by JOB_PARAM_LSEQ::FromJson(), and JOB_PARAM_LSEQ::ToJson().


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