|
KiCad PCB EDA Suite
|
Go to the source code of this file.
Classes | |
| struct | BOM_FIELD |
| struct | BOM_FMT_PRESET |
| struct | FIELDS_TABLE_BOM_SETTINGS |
Enumerations | |
| enum class | BOM_FILTER_SCOPE { REFERENCE , VISIBLE , ALL } |
Functions | |
| KICOMMON_API bool | operator!= (const BOM_FIELD &lhs, const BOM_FIELD &rhs) |
| KICOMMON_API bool | operator< (const BOM_FIELD &lhs, const BOM_FIELD &rhs) |
| KICOMMON_API void | to_json (nlohmann::json &j, const BOM_FIELD &f) |
| KICOMMON_API void | from_json (const nlohmann::json &j, BOM_FIELD &f) |
| NLOHMANN_JSON_SERIALIZE_ENUM (BOM_FILTER_SCOPE, { { BOM_FILTER_SCOPE::REFERENCE, "reference" }, { BOM_FILTER_SCOPE::VISIBLE, "visible" }, { BOM_FILTER_SCOPE::ALL, "all" }, }) struct KICOMMON_API BOM_PRESET | |
| KICOMMON_API bool | operator!= (const BOM_PRESET &lhs, const BOM_PRESET &rhs) |
| KICOMMON_API bool | operator< (const BOM_PRESET &lhs, const BOM_PRESET &rhs) |
| KICOMMON_API void | to_json (nlohmann::json &j, const BOM_PRESET &f) |
| KICOMMON_API void | from_json (const nlohmann::json &j, BOM_PRESET &f) |
| KICOMMON_API bool | operator!= (const BOM_FMT_PRESET &lhs, const BOM_FMT_PRESET &rhs) |
| KICOMMON_API bool | operator< (const BOM_FMT_PRESET &lhs, const BOM_FMT_PRESET &rhs) |
| KICOMMON_API void | to_json (nlohmann::json &j, const BOM_FMT_PRESET &f) |
| KICOMMON_API void | from_json (const nlohmann::json &j, BOM_FMT_PRESET &f) |
Variables | |
| template class APIVISIBLE | PARAM_LIST< BOM_PRESET > |
| template class APIVISIBLE | PARAM_LIST< BOM_FMT_PRESET > |
|
strong |
| Enumerator | |
|---|---|
| REFERENCE | |
| VISIBLE | |
| ALL | |
Definition at line 47 of file bom_settings.h.
| KICOMMON_API void from_json | ( | const nlohmann::json & | j, |
| BOM_FIELD & | f ) |
Definition at line 60 of file bom_settings.cpp.
References BOM_FIELD::groupBy, BOM_FIELD::label, BOM_FIELD::name, and BOM_FIELD::show.
| KICOMMON_API void from_json | ( | const nlohmann::json & | j, |
| BOM_FMT_PRESET & | f ) |
Definition at line 265 of file bom_settings.cpp.
References BOM_FMT_PRESET::fieldDelimiter, BOM_FMT_PRESET::includeByteOrderMark, BOM_FMT_PRESET::keepLineBreaks, BOM_FMT_PRESET::keepTabs, BOM_FMT_PRESET::name, BOM_FMT_PRESET::refDelimiter, BOM_FMT_PRESET::refRangeDelimiter, and BOM_FMT_PRESET::stringDelimiter.
| KICOMMON_API void from_json | ( | const nlohmann::json & | j, |
| BOM_PRESET & | f ) |
Definition at line 97 of file bom_settings.cpp.
References REFERENCE.
| NLOHMANN_JSON_SERIALIZE_ENUM | ( | BOM_FILTER_SCOPE | , |
| { { BOM_FILTER_SCOPE::REFERENCE, "reference" }, { BOM_FILTER_SCOPE::VISIBLE, "visible" }, { BOM_FILTER_SCOPE::ALL, "all" }, } | ) |
Definition at line 54 of file bom_settings.h.
| KICOMMON_API bool operator!= | ( | const BOM_FIELD & | lhs, |
| const BOM_FIELD & | rhs ) |
Definition at line 37 of file bom_settings.cpp.
Referenced by unfracture().
| KICOMMON_API bool operator!= | ( | const BOM_FMT_PRESET & | lhs, |
| const BOM_FMT_PRESET & | rhs ) |
Definition at line 240 of file bom_settings.cpp.
| KICOMMON_API bool operator!= | ( | const BOM_PRESET & | lhs, |
| const BOM_PRESET & | rhs ) |
Definition at line 69 of file bom_settings.cpp.
| KICOMMON_API bool operator< | ( | const BOM_FIELD & | lhs, |
| const BOM_FIELD & | rhs ) |
Definition at line 43 of file bom_settings.cpp.
References BOM_FIELD::name.
| KICOMMON_API bool operator< | ( | const BOM_FMT_PRESET & | lhs, |
| const BOM_FMT_PRESET & | rhs ) |
Definition at line 246 of file bom_settings.cpp.
References BOM_FMT_PRESET::name.
| KICOMMON_API bool operator< | ( | const BOM_PRESET & | lhs, |
| const BOM_PRESET & | rhs ) |
Definition at line 75 of file bom_settings.cpp.
| KICOMMON_API void to_json | ( | nlohmann::json & | j, |
| const BOM_FIELD & | f ) |
Definition at line 49 of file bom_settings.cpp.
References BOM_FIELD::groupBy, BOM_FIELD::label, BOM_FIELD::name, and BOM_FIELD::show.
| KICOMMON_API void to_json | ( | nlohmann::json & | j, |
| const BOM_FMT_PRESET & | f ) |
Definition at line 252 of file bom_settings.cpp.
References BOM_FMT_PRESET::fieldDelimiter, BOM_FMT_PRESET::includeByteOrderMark, BOM_FMT_PRESET::keepLineBreaks, BOM_FMT_PRESET::keepTabs, BOM_FMT_PRESET::name, BOM_FMT_PRESET::refDelimiter, BOM_FMT_PRESET::refRangeDelimiter, and BOM_FMT_PRESET::stringDelimiter.
| KICOMMON_API void to_json | ( | nlohmann::json & | j, |
| const BOM_PRESET & | f ) |
Definition at line 81 of file bom_settings.cpp.
|
extern |
Definition at line 307 of file bom_settings.cpp.
|
extern |
Definition at line 306 of file bom_settings.cpp.