|
KiCad PCB EDA Suite
|
The full set of changes between two parsed documents of one type. More...
#include <kicad_diff_types.h>
Public Member Functions | |
| bool | Empty () const |
| size_t | Size () const |
| nlohmann::json | ToJson () const |
Static Public Member Functions | |
| static DOCUMENT_DIFF | FromJson (const nlohmann::json &aJson) |
Public Attributes | |
| wxString | path |
| wxString | docType |
| std::vector< ITEM_CHANGE > | changes |
The full set of changes between two parsed documents of one type.
Definition at line 302 of file kicad_diff_types.h.
|
inline |
Definition at line 308 of file kicad_diff_types.h.
References changes.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and KICAD_DIFF::DiffExitCode().
|
static |
Definition at line 733 of file kicad_diff_types.cpp.
References changes, docType, FromJson(), KICAD_DIFF::ITEM_CHANGE::FromJson(), and path.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), FromJson(), and KICAD_DIFF::PROJECT_DIFF::FromJson().
|
inline |
Definition at line 309 of file kicad_diff_types.h.
References changes.
Referenced by BOOST_AUTO_TEST_CASE().
| nlohmann::json KICAD_DIFF::DOCUMENT_DIFF::ToJson | ( | ) | const |
Definition at line 717 of file kicad_diff_types.cpp.
References changes, docType, path, and ToJson().
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), KICAD_DIFF::EmitDiffResult(), and ToJson().
| std::vector<ITEM_CHANGE> KICAD_DIFF::DOCUMENT_DIFF::changes |
Definition at line 306 of file kicad_diff_types.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), KICAD_DIFF::BuildChangeTreeGroups(), KICAD_DIFF::BuildScene(), Empty(), findDocLevelChange(), findRootDocLevelChange(), KICAD_DIFF::FormatDiffAsText(), FromJson(), KICAD_DIFF::IndexChangesByKiid(), Size(), and ToJson().
| wxString KICAD_DIFF::DOCUMENT_DIFF::docType |
Definition at line 305 of file kicad_diff_types.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), KICAD_DIFF::BuildChangeTreeGroups(), FromJson(), and ToJson().
| wxString KICAD_DIFF::DOCUMENT_DIFF::path |
Definition at line 304 of file kicad_diff_types.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), FromJson(), and ToJson().