Unit 'utility' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#os4units]

FilterTagChanges

Eliminate tags which specify no change.

Declaration

Source position: utility.pas line 250

procedure FilterTagChanges(

  Changelist: PTagItem;

  OriginalList: PTagItem;

  Apply: LongWord

);

Arguments

Changelist

  

A list of new tags (may be nil)

Apply

  

Boolean specification as to whether the data values in originalList are to be updated to the data values in changeList.

Description

This function goes through changeList. For each item found in changeList, if the item is also present in originalList, and their data values are identical, then the tag is removed from changeList. If the two tag's data values are different and the 'apply' value is True, then the tag data in OldValues will be updated to match the value from ChangeList.

See also

ApplyTagChanges

  

Change a tag list based on a second tag list.


Documentation generated on: 2021-07-30