KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_SCH_BINARY::PARSER_DIAGNOSTIC Struct Reference

#include <pads_sch_binary_model.h>

Public Member Functions

 PARSER_DIAGNOSTIC ()=default
 
 PARSER_DIAGNOSTIC (SEVERITY aSeverity, SOURCE_PROVENANCE aSource, wxString aMessage, std::optional< DIAGNOSTIC_PROPERTY_IDENTITY > aProperty=std::nullopt)
 
bool operator== (const PARSER_DIAGNOSTIC &) const =default
 

Public Attributes

SEVERITY severity = RPT_SEVERITY_UNDEFINED
 
SOURCE_PROVENANCE source
 
wxString message
 
std::optional< DIAGNOSTIC_PROPERTY_IDENTITYproperty
 

Detailed Description

Definition at line 101 of file pads_sch_binary_model.h.

Constructor & Destructor Documentation

◆ PARSER_DIAGNOSTIC() [1/2]

PADS_SCH_BINARY::PARSER_DIAGNOSTIC::PARSER_DIAGNOSTIC ( )
default

Referenced by operator==().

◆ PARSER_DIAGNOSTIC() [2/2]

PADS_SCH_BINARY::PARSER_DIAGNOSTIC::PARSER_DIAGNOSTIC ( SEVERITY aSeverity,
SOURCE_PROVENANCE aSource,
wxString aMessage,
std::optional< DIAGNOSTIC_PROPERTY_IDENTITY > aProperty = std::nullopt )
inline

Definition at line 104 of file pads_sch_binary_model.h.

References message, move, property, severity, and source.

Member Function Documentation

◆ operator==()

bool PADS_SCH_BINARY::PARSER_DIAGNOSTIC::operator== ( const PARSER_DIAGNOSTIC & ) const
default

References PARSER_DIAGNOSTIC().

Member Data Documentation

◆ message

wxString PADS_SCH_BINARY::PARSER_DIAGNOSTIC::message

Definition at line 115 of file pads_sch_binary_model.h.

Referenced by PARSER_DIAGNOSTIC().

◆ property

std::optional<DIAGNOSTIC_PROPERTY_IDENTITY> PADS_SCH_BINARY::PARSER_DIAGNOSTIC::property

◆ severity

SEVERITY PADS_SCH_BINARY::PARSER_DIAGNOSTIC::severity = RPT_SEVERITY_UNDEFINED

Definition at line 113 of file pads_sch_binary_model.h.

Referenced by PARSER_DIAGNOSTIC().

◆ source

SOURCE_PROVENANCE PADS_SCH_BINARY::PARSER_DIAGNOSTIC::source

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