24#ifndef FP_LIB_DIFFER_H
25#define FP_LIB_DIFFER_H
56 const wxString& aPath = wxEmptyString );
63 static std::pair<std::vector<std::unique_ptr<FOOTPRINT>>,
FOOTPRINT_MAP>
static std::pair< std::vector< std::unique_ptr< FOOTPRINT > >, FOOTPRINT_MAP > LoadLibrary(const wxString &aPrettyPath)
Load a .pretty directory into a FOOTPRINT_MAP.
const FOOTPRINT_MAP & m_before
FP_LIB_DIFFER(const FOOTPRINT_MAP &aBefore, const FOOTPRINT_MAP &aAfter, const wxString &aPath=wxEmptyString)
DOCUMENT_DIFF Diff() override
Produce a DOCUMENT_DIFF of the inputs the concrete differ was constructed with.
~FP_LIB_DIFFER() override
const FOOTPRINT_MAP & m_after
std::map< wxString, const FOOTPRINT * > FOOTPRINT_MAP
The full set of changes between two parsed documents of one type.