Erwin Data Structures 2.1.79937 (Default branch) |
|
|
The Erwin library is a very efficient and robust data structure template
library for C and C++. No templates are used; a Perl script generates
C files. Vectors (dynamic arrays), lists, and hash tables (maps) of
arbitrary key and value types are provided. Several tools are included
for auto-generating a C interface around C++ libraries, C++ extensions
like slots/properties, symbol (=hashed string) management, sophisticated
assertion macros, and documentation extraction.
License: Freely Distributable
Changes:
Many changes were made to support 64-bit machines. Threading support was improved. The hash functions are faster and distribute better. Some bugs were fixed and many features were added.
|