24#ifndef KIGIT_PCB_MERGE_H 
   25#define KIGIT_PCB_MERGE_H 
   27#include <git2/sys/merge.h> 
   67        std::unique_ptr<BOARD> 
readBoard( wxString& aFilename );
 
   70                                 std::vector<BOARD_ITEM*>& aAdded, std::vector<BOARD_ITEM*>& aRemoved,
 
   71                                 std::vector<BOARD_ITEM*>& aChanged );
 
 
std::set< BOARD_ITEM *, CompareByUuid > BOARD_ITEM_SET
Set of BOARD_ITEMs ordered by UUID.
 
Information pertinent to a Pcbnew printed circuit board.
 
std::set< BOARD_ITEM * > both_modified
 
void findSetDifferences(const BOARD_ITEM_SET &aAncestorSet, const BOARD_ITEM_SET &aOtherSet, std::vector< BOARD_ITEM * > &aAdded, std::vector< BOARD_ITEM * > &aRemoved, std::vector< BOARD_ITEM * > &aChanged)
 
std::set< BOARD_ITEM * > & GetWeModifiedTheyDeleted()
 
git_merge_driver_source * m_mergeDriver
 
KIGIT_PCB_MERGE_DIFFERENCES compareBoards(BOARD *aAncestor, BOARD *aOther)
 
KIGIT_PCB_MERGE(git_merge_driver_source *aSource, git_buf *aBuf)
 
std::set< BOARD_ITEM * > & GetBothModified()
 
std::unique_ptr< BOARD > readBoard(wxString &aFilename)
 
virtual ~KIGIT_PCB_MERGE()
 
std::set< BOARD_ITEM * > they_modified_we_deleted
 
std::set< BOARD_ITEM * > we_modified_they_deleted
 
std::set< BOARD_ITEM * > & GetTheyModifiedWeDeleted()
 
std::vector< BOARD_ITEM * > m_removed
 
std::vector< BOARD_ITEM * > m_changed
 
std::vector< BOARD_ITEM * > m_added