KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BOM_CFG_PARSER Class Reference

Used for parsing legacy-format bom plugin configurations. More...

Inheritance diagram for BOM_CFG_PARSER:

Public Member Functions

 BOM_CFG_PARSER (std::vector< EESCHEMA_SETTINGS::BOM_PLUGIN_SETTINGS > *aPluginList, const char *aData, const wxString &aSource)
 
void Parse ()
 

Private Member Functions

void parseGenerator ()
 

Private Attributes

std::vector< EESCHEMA_SETTINGS::BOM_PLUGIN_SETTINGS > * m_pluginList
 

Detailed Description

Used for parsing legacy-format bom plugin configurations.

Only used for migrating into EESCHEMA_SETTINGS JSON format.

Definition at line 962 of file eeschema_settings.cpp.

Constructor & Destructor Documentation

◆ BOM_CFG_PARSER()

BOM_CFG_PARSER::BOM_CFG_PARSER ( std::vector< EESCHEMA_SETTINGS::BOM_PLUGIN_SETTINGS > *  aPluginList,
const char *  aData,
const wxString &  aSource 
)

Definition at line 1102 of file eeschema_settings.cpp.

References m_pluginList.

Member Function Documentation

◆ Parse()

void BOM_CFG_PARSER::Parse ( )

Definition at line 1111 of file eeschema_settings.cpp.

References parseGenerator().

Referenced by EESCHEMA_SETTINGS::migrateBomSettings().

◆ parseGenerator()

Member Data Documentation

◆ m_pluginList

std::vector<EESCHEMA_SETTINGS::BOM_PLUGIN_SETTINGS>* BOM_CFG_PARSER::m_pluginList
private

Definition at line 964 of file eeschema_settings.cpp.

Referenced by BOM_CFG_PARSER(), and parseGenerator().


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