KiCad PCB EDA Suite
Loading...
Searching...
No Matches
KICAD_PRINTER Class Reference
Inheritance diagram for KICAD_PRINTER:

Public Member Functions

 KICAD_PRINTER (REPORTER *aReporter)
 

Protected Member Functions

virtual void Send (const TCollection_ExtendedString &theString, const Message_Gravity theGravity, const Standard_Boolean theToPutEol) const override
 
virtual void Send (const TCollection_AsciiString &theString, const Message_Gravity theGravity, const Standard_Boolean theToPutEol) const override
 

Private Member Functions

SEVERITY getSeverity (const Message_Gravity theGravity) const
 

Private Attributes

REPORTERm_reporter
 

Detailed Description

Definition at line 67 of file exporter_step.cpp.

Constructor & Destructor Documentation

◆ KICAD_PRINTER()

KICAD_PRINTER::KICAD_PRINTER ( REPORTER aReporter)
inline

Definition at line 70 of file exporter_step.cpp.

Member Function Documentation

◆ getSeverity()

SEVERITY KICAD_PRINTER::getSeverity ( const Message_Gravity  theGravity) const
inlineprivate

Definition at line 104 of file exporter_step.cpp.

References RPT_SEVERITY_DEBUG, RPT_SEVERITY_ERROR, RPT_SEVERITY_UNDEFINED, and RPT_SEVERITY_WARNING.

Referenced by Send().

◆ Send() [1/2]

virtual void KICAD_PRINTER::Send ( const TCollection_AsciiString &  theString,
const Message_Gravity  theGravity,
const Standard_Boolean  theToPutEol 
) const
inlineoverrideprotectedvirtual

Definition at line 83 of file exporter_step.cpp.

References getSeverity(), m_reporter, and REPORTER::Report().

◆ Send() [2/2]

virtual void KICAD_PRINTER::Send ( const TCollection_ExtendedString &  theString,
const Message_Gravity  theGravity,
const Standard_Boolean  theToPutEol 
) const
inlineoverrideprotectedvirtual

Definition at line 76 of file exporter_step.cpp.

References Send().

Referenced by Send().

Member Data Documentation

◆ m_reporter

REPORTER* KICAD_PRINTER::m_reporter
private

Definition at line 120 of file exporter_step.cpp.

Referenced by Send().


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