KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCM_SYM_LIB_TRAVERSER Class Referencefinal
Inheritance diagram for PCM_SYM_LIB_TRAVERSER:

Public Member Functions

 PCM_SYM_LIB_TRAVERSER (const wxString &aPath, SYMBOL_LIB_TABLE &aTable, const wxString &aPrefix)
 
wxDirTraverseResult OnFile (const wxString &aFilePath) override
 
wxDirTraverseResult OnDir (const wxString &dirPath) override
 

Private Attributes

SYMBOL_LIB_TABLEm_lib_table
 
wxString m_path_prefix
 
wxString m_lib_prefix
 
size_t m_prefix_dir_count
 

Detailed Description

Definition at line 561 of file symbol_lib_table.cpp.

Constructor & Destructor Documentation

◆ PCM_SYM_LIB_TRAVERSER()

PCM_SYM_LIB_TRAVERSER::PCM_SYM_LIB_TRAVERSER ( const wxString &  aPath,
SYMBOL_LIB_TABLE aTable,
const wxString &  aPrefix 
)
inlineexplicit

Definition at line 564 of file symbol_lib_table.cpp.

References m_prefix_dir_count.

Member Function Documentation

◆ OnDir()

wxDirTraverseResult PCM_SYM_LIB_TRAVERSER::OnDir ( const wxString &  dirPath)
inlineoverride

Definition at line 616 of file symbol_lib_table.cpp.

◆ OnFile()

wxDirTraverseResult PCM_SYM_LIB_TRAVERSER::OnFile ( const wxString &  aFilePath)
inlineoverride

Member Data Documentation

◆ m_lib_prefix

wxString PCM_SYM_LIB_TRAVERSER::m_lib_prefix
private

Definition at line 621 of file symbol_lib_table.cpp.

Referenced by OnFile().

◆ m_lib_table

SYMBOL_LIB_TABLE& PCM_SYM_LIB_TRAVERSER::m_lib_table
private

Definition at line 619 of file symbol_lib_table.cpp.

Referenced by OnFile().

◆ m_path_prefix

wxString PCM_SYM_LIB_TRAVERSER::m_path_prefix
private

Definition at line 620 of file symbol_lib_table.cpp.

◆ m_prefix_dir_count

size_t PCM_SYM_LIB_TRAVERSER::m_prefix_dir_count
private

Definition at line 622 of file symbol_lib_table.cpp.

Referenced by OnFile(), and PCM_SYM_LIB_TRAVERSER().


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