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)
 
void AdvanceProgressPhase ()
 

Public Attributes

wxString name
 
opt_wxString urn
 
opt_bool locally_modified
 
opt_wxString prefix
 
opt_bool uservalue
 
opt_int library_version
 
opt_bool library_locally_modified
 
std::optional< EDESCRIPTIONdescription
 
std::map< wxString, std::unique_ptr< EGATE > > gates
 
std::vector< std::unique_ptr< EDEVICE > > devices
 
std::optional< ESPICEspice
 
IO_BASEio
 

Detailed Description

Definition at line 1573 of file eagle_parser.h.

Constructor & Destructor Documentation

◆ EDEVICE_SET()

EDEVICE_SET::EDEVICE_SET ( wxXmlNode *  aDeviceSet,
IO_BASE aIo = nullptr 
)

Member Function Documentation

◆ AdvanceProgressPhase()

◆ Report()

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

Definition at line 494 of file eagle_parser.cpp.

References EAGLE_BASE::io, and IO_BASE::Report().

Member Data Documentation

◆ description

std::optional<EDESCRIPTION> EDEVICE_SET::description

Definition at line 1598 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ devices

std::vector<std::unique_ptr<EDEVICE> > EDEVICE_SET::devices

Definition at line 1600 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ gates

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

Definition at line 1599 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ io

IO_BASE* EAGLE_BASE::io
inherited

Definition at line 403 of file eagle_parser.h.

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

◆ library_locally_modified

opt_bool EDEVICE_SET::library_locally_modified

Definition at line 1596 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ library_version

opt_int EDEVICE_SET::library_version

Definition at line 1595 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ locally_modified

opt_bool EDEVICE_SET::locally_modified

Definition at line 1592 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ name

wxString EDEVICE_SET::name

Definition at line 1590 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ prefix

opt_wxString EDEVICE_SET::prefix

Definition at line 1593 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ spice

std::optional<ESPICE> EDEVICE_SET::spice

Definition at line 1601 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ urn

opt_wxString EDEVICE_SET::urn

Definition at line 1591 of file eagle_parser.h.

Referenced by EDEVICE_SET().

◆ uservalue

opt_bool EDEVICE_SET::uservalue

Definition at line 1594 of file eagle_parser.h.

Referenced by EDEVICE_SET().


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