Commit | Date | |
---|---|---|
[r4121]
by
delphidabbler
Added new TBaseComparator<T> abstract base class for all comparator objects that must be able to construct a TRules<T> record that uses the comparator to supply the required IComparator<T> and IEqualityComparator<T> instances. Changed all other comparer classes in unit to derive either directly or indirectly from TBaseComparator<T>. |
2013-12-08 00:48:18 | Tree |
2013-12-07 03:15:08 | Tree | |
[r4119]
by
delphidabbler
Removed string comparer classes that have been made redundant by TStringComparator and TTextComparator. |
2013-12-05 01:46:32 | Tree |
2013-12-05 01:44:40 | Tree | |
2013-12-05 01:43:27 | Tree | |
[r4116]
by
delphidabbler
Modified EValidation.Assign to permit parameters that are not EValidation instances. This fixes a bug introduced in parsnip that caused assertion failure in EValidation when parsing malformed entities in REML markup. |
2013-12-05 01:41:54 | Tree |
[r4115]
by
delphidabbler
Replaced use of TTextComparer and TTextEqualityComparer with TTextComparator. |
2013-12-05 01:14:04 | Tree |
[r4114]
by
delphidabbler
Added new TStringComparator and TTextComparator classes. |
2013-12-05 00:40:48 | Tree |
[r4113]
by
delphidabbler
Added new IComparator<T> interface and TComparator<T> and TDelegatedComparator<T> implementations. |
2013-12-05 00:10:53 | Tree |
[r4112]
by
delphidabbler
Changed ISnippetIDList.Add from a function to a procedure. |
2013-12-04 11:20:58 | Tree |