Module Utilities Module Utilities Changes made in the current development cycle can be found in the changelog . This module is a bag of unrelated mini-modules, classes and global functions. Compare objects with each other. Copy objects from one place to another. Mark objects as valid or invalid.
Notices provide basic support for shared access of data by various objects.
Sort objects on one or more keys, in ascending or descending order. Fast sorting is provided for certain types of objects. Assertion lets you throw an error when a condition in not fullfilled. Pointer utilities Counted pointers provide support for reference counting. Pointer holders can be used to hold allocated pointers which should be deleted when an exception is thrown.