|
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 55 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 257 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 94 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 35 of file bom_settings.cpp.
Referenced by unfracture(), and SHAPE_POLY_SET::unfractureSingle().
| KICOMMON_API bool operator!= | ( | const BOM_FMT_PRESET & | lhs, |
| const BOM_FMT_PRESET & | rhs ) |
Definition at line 232 of file bom_settings.cpp.
| KICOMMON_API bool operator!= | ( | const BOM_PRESET & | lhs, |
| const BOM_PRESET & | rhs ) |
Definition at line 64 of file bom_settings.cpp.
| KICOMMON_API bool operator< | ( | const BOM_FIELD & | lhs, |
| const BOM_FIELD & | rhs ) |
Definition at line 41 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 238 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 70 of file bom_settings.cpp.
| KICOMMON_API void to_json | ( | nlohmann::json & | j, |
| const BOM_FIELD & | f ) |
Definition at line 47 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 244 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 76 of file bom_settings.cpp.
|
extern |
Definition at line 299 of file bom_settings.cpp.
|
extern |
Definition at line 298 of file bom_settings.cpp.