KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pns_log_file.cpp File Reference
#include <wx/filename.h>
#include <wx/ffile.h>
#include <wx/stdstream.h>
#include <wx/wfstream.h>
#include "pns_log_file.h"
#include "pns_arc.h"
#include <router/pns_segment.h>
#include <board_design_settings.h>
#include <pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h>
#include <pcbnew/drc/drc_engine.h>
#include <project.h>
#include <project/project_local_settings.h>
#include <../../tests/common/console_log.h>

Go to the source code of this file.

Functions

static const wxString readLine (FILE *f)
 
bool comparePnsItems (const PNS::ITEM *a, const PNS::ITEM *b)
 
const std::set< PNS::ITEM * > deduplicate (const std::vector< PNS::ITEM * > &items)
 

Function Documentation

◆ comparePnsItems()

◆ deduplicate()

const std::set< PNS::ITEM * > deduplicate ( const std::vector< PNS::ITEM * > & items)

Definition at line 348 of file pns_log_file.cpp.

References comparePnsItems().

Referenced by PNS_LOG_FILE::COMMIT_STATE::Compare().

◆ readLine()

static const wxString readLine ( FILE * f)
static

Definition at line 79 of file pns_log_file.cpp.

Referenced by PNS_LOG_FILE::loadLegacyLog().