ItemType must have a property named Identifier that uniquely identify each item. More...
#include <diff_tool.h>
Classes | |
| struct | IDiffCallback |
Public Member Functions | |
| void | makeDiff (IDiffCallback *callback, Context &context, bool skipFirstRecord=false) |
ItemType must have a property named Identifier that uniquely identify each item.
ItemType must have a property named HashValue that is used to determine the change between context.Addition and context.Reference vector.
Definition at line 414 of file diff_tool.h.
| void STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::makeDiff | ( | IDiffCallback * | callback, | |
| Context & | context, | |||
| bool | skipFirstRecord = false | |||
| ) | [inline] |
Definition at line 427 of file diff_tool.h.
References STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback::onAdd(), STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback::onChanged(), STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback::onEquivalent(), STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback::onRemove(), and STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback::onSwap().
1.6.1