1.3.7 Utility Class

For more details about the following classes, please refer to the Origin C: Origin C Reference: Classes: Utility chapter in the help document of OriginC.

Class Brief Description

This class is a collection of almost all data types and objects. When Array::IsOwner is TRUE, the array will be the owner of the memories that are allocated to the objects. And the objects will be destroyed when the array is resized or destructed.


This class is used to compress byte vectors (1 and 0) to hexadecimal strings, and decompress hexadecimal strings to byte vectors.


This class can be used to measure the call times of various functions to find out the slower ones.