STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback Struct Reference
#include <diff_tool.h>
List of all members.
Public Member Functions |
| virtual void | onEquivalent (uint addIndex, uint refIndex, Context &context)=0 |
| virtual void | onAdd (uint addIndex, uint refIndex, Context &context)=0 |
| virtual void | onRemove (uint addIndex, uint refIndex, Context &context)=0 |
| virtual void | onChanged (uint addIndex, uint refIndex, Context &context)=0 |
| virtual void | onSwap (uint newIndex, uint refIndex, Context &context)=0 |
Detailed Description
template<class ItemType, class Context, class GetIdentifier = TGetIdentifier<ItemType>, class GetHashValue = TGetHashValue<ItemType>, class TestItem = TTestItem<ItemType>>
struct STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback
Definition at line 417 of file diff_tool.h.
Member Function Documentation
template<class ItemType , class Context , class GetIdentifier = TGetIdentifier<ItemType>, class GetHashValue = TGetHashValue<ItemType>, class TestItem = TTestItem<ItemType>>
| virtual void STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback::onAdd |
( |
uint |
addIndex, |
|
|
uint |
refIndex, |
|
|
Context & |
context | |
|
) |
| | [pure virtual] |
template<class ItemType , class Context , class GetIdentifier = TGetIdentifier<ItemType>, class GetHashValue = TGetHashValue<ItemType>, class TestItem = TTestItem<ItemType>>
| virtual void STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback::onChanged |
( |
uint |
addIndex, |
|
|
uint |
refIndex, |
|
|
Context & |
context | |
|
) |
| | [pure virtual] |
template<class ItemType , class Context , class GetIdentifier = TGetIdentifier<ItemType>, class GetHashValue = TGetHashValue<ItemType>, class TestItem = TTestItem<ItemType>>
| virtual void STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback::onEquivalent |
( |
uint |
addIndex, |
|
|
uint |
refIndex, |
|
|
Context & |
context | |
|
) |
| | [pure virtual] |
template<class ItemType , class Context , class GetIdentifier = TGetIdentifier<ItemType>, class GetHashValue = TGetHashValue<ItemType>, class TestItem = TTestItem<ItemType>>
| virtual void STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback::onRemove |
( |
uint |
addIndex, |
|
|
uint |
refIndex, |
|
|
Context & |
context | |
|
) |
| | [pure virtual] |
template<class ItemType , class Context , class GetIdentifier = TGetIdentifier<ItemType>, class GetHashValue = TGetHashValue<ItemType>, class TestItem = TTestItem<ItemType>>
| virtual void STRING_MANAGER::CMakeDiff< ItemType, Context, GetIdentifier, GetHashValue, TestItem >::IDiffCallback::onSwap |
( |
uint |
newIndex, |
|
|
uint |
refIndex, |
|
|
Context & |
context | |
|
) |
| | [pure virtual] |
The documentation for this struct was generated from the following file: