//+-----------------------------------------------------------------------------------------------------------------------------
//+-----------------------------------------------------------------------------------------------------------------------------
void FvValueMaskNotifier::OnValueUpdated(const FvInt32& oldValue, const FvInt32& newValue, List& kList)
{
	kList.EndIterator();
	kList.BeginIterator();
	while (!kList.IsEnd())
	{
		List::iterator iter = kList.GetIterator();
		FvValueMaskNotifier* pkCallback = (*iter).Content();
		FV_ASSERT_ERROR(pkCallback);
		kList.Next();
		pkCallback->OnModified(oldValue, newValue);
	}
}