KiCad PCB EDA Suite
DRC_LENGTH_REPORT Class Reference

#include <drc_length_report.h>

Classes

struct  ENTRY
 

Public Member Functions

 DRC_LENGTH_REPORT ()
 
 ~DRC_LENGTH_REPORT ()
 
void Clear ()
 
void Add (const ENTRY &ent)
 
const std::vector< ENTRY > & GetEntries () const
 

Private Attributes

std::vector< ENTRYm_report
 

Detailed Description

Definition at line 27 of file drc_length_report.h.

Constructor & Destructor Documentation

◆ DRC_LENGTH_REPORT()

DRC_LENGTH_REPORT::DRC_LENGTH_REPORT ( )
inline

Definition at line 47 of file drc_length_report.h.

48 {
49 }

◆ ~DRC_LENGTH_REPORT()

DRC_LENGTH_REPORT::~DRC_LENGTH_REPORT ( )
inline

Definition at line 51 of file drc_length_report.h.

52 {
53 }

Member Function Documentation

◆ Add()

void DRC_LENGTH_REPORT::Add ( const ENTRY ent)
inline

Definition at line 60 of file drc_length_report.h.

61 {
62 m_report.push_back( ent );
63 }
std::vector< ENTRY > m_report

References m_report.

Referenced by DRC_TEST_PROVIDER_MATCHED_LENGTH::runInternal().

◆ Clear()

void DRC_LENGTH_REPORT::Clear ( )
inline

Definition at line 55 of file drc_length_report.h.

56 {
57 m_report.clear();
58 }

References m_report.

Referenced by DRC_TEST_PROVIDER_MATCHED_LENGTH::runInternal().

◆ GetEntries()

const std::vector< ENTRY > & DRC_LENGTH_REPORT::GetEntries ( ) const
inline

Definition at line 65 of file drc_length_report.h.

66 {
67 return m_report;
68 }

References m_report.

Member Data Documentation

◆ m_report

std::vector<ENTRY> DRC_LENGTH_REPORT::m_report
private

Definition at line 71 of file drc_length_report.h.

Referenced by Add(), Clear(), and GetEntries().


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