Here is a list of all documented files with brief descriptions:
| chsvbase.h | The base configuration file for the chsvcode entities containing definitions |
| chsverr.h | The file provides support of basic error code processing mechanism |
| chsvexception.h | The file contains definitions of various exceptions thrown by the mechanisms of the chsvcode library and can be used by clients |
| chsvlist.h | The file contains the C definition of the binary list |
| chsvmap.h | The file contains the C definition of the associative array implemented as a binary tree |
| chsvmath.h | Mathematical and arithmetical functions mostly over integer operands |
| chsvmem.h | The file provides interfaces manage memory |
| chsvmemex.h | Advanced functionality and C++ objects for working with memory |
| chsvmetafun.h | Ancillary template-based metafunctions |
| chsvprintf.h | An interface of a subsystem performing printf/wprintf functionality which is portable to Windows and Linux as well as MSVC2013/gcc 4.6.3/MinGW gcc |
| chsvstring.h | Functions and elements used to manage strings, convert them to different encoding schemes and to manage associated memory |
| chsvstringex.h | High-level mechanisms, dependent upon chsvmem.h, used to manage strings, convert them to different encoding schemes and to manage associated memory |
| chsvsysinfo.h | Instruments for getting runtime information about the target system architecture |
| chsvthrd.h | An interface for the portable implementation of threads as defined in C11 standard supplemented with some extensions |
| chsvtime.h | Routines for time management |
| chsvwinutil.h | Helper functionality for working with Win32 APIs |
| chsvwinutilex.h | Helper functionality for working with Win32 APIs |