chsvlib
chsv helper source code
Modules
Here is a list of all modules:
[detail level 123]
 Associative array (map)The C functions over an associative array implemented as a binary tree
 Auxiliary elements simplifying work with Windows API.
 Binary listThe operations over binary lists implemented as a set of C functions
 Error handlingThe 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 exceptionsClasses of exceptions which correspond to predefined error codes
 Mathematical componentsA group of mathematical functions and components
 Abstract algebra elementsDefines 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 valuesA 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 componentsFunctions and components for working with memory
 Iterator adaptersClasses and ancillary functions used to customize access performed via iterators
 Process management and initialization.Execution and initialization management mechanisms
 String processing utilityFunctions and classes for working with strings
 Printf formatting and IO functionsPortable 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 encodingFunctions and classes for transcoding of strings