VSTRING is a C++ library which provides a large set of string manipulation features, including dynamic string objects that can be freely exchanged with standard char* types (so there is no need to change function calls nor the implementation when you change from char* to String (and vice versa)). The main difference from other similar libs is that the dynamic String class has no visible methods (except operators); it is used as a plain char*, but it will expand/shrink as needed. VSTRING also provides Perl-like arrays and hashes (VArray and VTrie) and a VRegexp class which automates regexp pattern matching.
|Tags||Software Development Libraries|
Release Notes: This release adds complete set of push()/unshift() methods against VArray and VTrie objects. The documentation was updated with more information and examples, as well as code comments cleanup.
Release Notes: This release fixes a problem with memory overlapping and code/docs cleanup.
Release Notes: All classes are rewritten. Now VString, VArray, and VTrie have referenced shared data storage, which brings usage closer to Perl without the memory/CPU penalty. VRegexp is extended to match plain strings as an option. Other minor problems are solved.
No changes have been submitted for this release.