KiCad PCB EDA Suite
Loading...
Searching...
No Matches
KICAD_DIFF::PROJECT_DIFF Struct Reference

Aggregated project-level diff covering many documents. More...

#include <kicad_diff_types.h>

Public Member Functions

bool Empty () const
 
nlohmann::json ToJson () const
 

Static Public Member Functions

static PROJECT_DIFF FromJson (const nlohmann::json &aJson)
 

Public Attributes

std::vector< DOCUMENT_DIFFdocuments
 

Detailed Description

Aggregated project-level diff covering many documents.

Definition at line 319 of file kicad_diff_types.h.

Member Function Documentation

◆ Empty()

bool KICAD_DIFF::PROJECT_DIFF::Empty ( ) const

Definition at line 746 of file kicad_diff_types.cpp.

References documents, and Empty().

Referenced by BOOST_AUTO_TEST_CASE(), and Empty().

◆ FromJson()

PROJECT_DIFF KICAD_DIFF::PROJECT_DIFF::FromJson ( const nlohmann::json & aJson)
static

Definition at line 769 of file kicad_diff_types.cpp.

References documents, KICAD_DIFF::DOCUMENT_DIFF::FromJson(), and FromJson().

Referenced by BOOST_AUTO_TEST_CASE(), and FromJson().

◆ ToJson()

nlohmann::json KICAD_DIFF::PROJECT_DIFF::ToJson ( ) const

Definition at line 758 of file kicad_diff_types.cpp.

References documents, and ToJson().

Referenced by BOOST_AUTO_TEST_CASE(), and ToJson().

Member Data Documentation

◆ documents

std::vector<DOCUMENT_DIFF> KICAD_DIFF::PROJECT_DIFF::documents

The documentation for this struct was generated from the following files: