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:

Generated on Thu Jan 7 08:30:23 2010 for NeL by  doxygen 1.6.1