Associative array (map) | The C functions over an associative array implemented as a binary tree |
Auxiliary elements simplifying work with Windows API. | |
Binary list | The operations over binary lists implemented as a set of C functions |
Error handling | The group provides support of basic error code processing mechanism further denoted as chsvlib error codes |
▼Exception handling classes and functions. | Generic exception classes and helper functions |
Predefined exceptions | Classes of exceptions which correspond to predefined error codes |
▼Mathematical components | A group of mathematical functions and components |
▼Abstract algebra elements | Defines abstract algebra elements, such as types which correspond to various algebraic structures, as well as ancillary operations upon them |
Tags denoting various algebraic structures. | Defines an algebraic tag used to identify an algebraic structure, some type appertains to |
Helper operations upon bits within integral values | A set of ancillary operations upon bits that constitute an integral values, such as compile-time bit inversion for indices, bit mask generation and so on |
▼Memory management functions and components | Functions and components for working with memory |
Iterator adapters | Classes and ancillary functions used to customize access performed via iterators |
Process management and initialization. | Execution and initialization management mechanisms |
▼String processing utility | Functions and classes for working with strings |
Printf formatting and IO functions | Portable printf-like formatting. Own implementation of function of the printf family with strict respect to ISO/IEC 9899:1999 (aka C99) and ISO/IEC 9899:2011 (aka C11) standards, with ISO/IEC TR 24731-1 boundary checking extensions. The functions also support some of Microsoft-specific formatting sequences as well as some chsvlib-specific extensions |
Text encoding | Functions and classes for transcoding of strings |