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

#include <eagle_parser.h>

Inheritance diagram for EDEVICE_SET:
EAGLE_BASE

Public Member Functions

 EDEVICE_SET (wxXmlNode *aDeviceSet, IO_BASE *aIo=nullptr)
 
void Report (const wxString &aMsg, SEVERITY aSeverity=RPT_SEVERITY_UNDEFINED)
 Send a message to the IO_BASE REPORTER object if one exists.
 
void AdvanceProgressPhase ()
 

Public Attributes

wxString name
 
std::optional< EURNurn
 
std::optional< bool > locally_modified
 
std::optional< wxString > prefix
 
std::optional< bool > uservalue
 
std::optional< int > library_version
 
std::optional< bool > library_locally_modified
 
std::optional< EDESCRIPTIONdescription
 
std::map< wxString, std::unique_ptr< EGATE > > gates
 
std::map< wxString, std::unique_ptr< EDEVICE > > devices
 
std::optional< ESPICEspice
 
IO_BASEio
 

Detailed Description

Definition at line 1453 of file eagle_parser.h.

Constructor & Destructor Documentation

◆ EDEVICE_SET()

Member Function Documentation

◆ AdvanceProgressPhase()

◆ Report()

void EAGLE_BASE::Report ( const wxString & aMsg,
SEVERITY aSeverity = RPT_SEVERITY_UNDEFINED )
inherited

Send a message to the IO_BASE REPORTER object if one exists.

Parameters
aMsgis the message to send to the REPORTER object.

Definition at line 567 of file eagle_parser.cpp.

References io.

Member Data Documentation

◆ description

std::optional<EDESCRIPTION> EDEVICE_SET::description

Definition at line 1478 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ devices

std::map<wxString, std::unique_ptr<EDEVICE> > EDEVICE_SET::devices

Definition at line 1480 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ gates

std::map<wxString, std::unique_ptr<EGATE> > EDEVICE_SET::gates

Definition at line 1479 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ io

IO_BASE* EAGLE_BASE::io
inherited

Definition at line 225 of file eagle_parser.h.

Referenced by AdvanceProgressPhase(), EAGLE_BASE(), and Report().

◆ library_locally_modified

std::optional<bool> EDEVICE_SET::library_locally_modified

Definition at line 1476 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ library_version

std::optional<int> EDEVICE_SET::library_version

Definition at line 1475 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ locally_modified

std::optional<bool> EDEVICE_SET::locally_modified

Definition at line 1472 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ name

wxString EDEVICE_SET::name

Definition at line 1470 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ prefix

std::optional<wxString> EDEVICE_SET::prefix

Definition at line 1473 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ spice

std::optional<ESPICE> EDEVICE_SET::spice

Definition at line 1481 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ urn

std::optional<EURN> EDEVICE_SET::urn

Definition at line 1471 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ uservalue

std::optional<bool> EDEVICE_SET::uservalue

Definition at line 1474 of file eagle_parser.h.

Referenced by EDEVICE_SET().


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