c++.announce - [openrj] Open-RJ 1.5.1 released
- Matthew (42/42) May 28 2006 Summary:
Summary: 1. New features: Field Name Aliasing and Case-insensitive Field Lookups. 2. Significant refactoring and enhancement of the Open-RJ/.NET mapping. 3. And 21 new C and C++ example programs. Details: This release contains new core library support for Field Name Aliasing and Case-insensitive Field Lookups, which are reflected in the C++, STL, .NET, Python and Ruby mappings. Also incorporated is a significant refactoring and enhancement of the Open-RJ/.NET mapping, including new classes, methods, properties and enumerations. And, finally, there are 21 new C and C++ example programs that distill Open-RJ programming knowledge of the core library and C++ & STL mappings. Download from http://sourceforge.net/project/showfiles.php?group_id=111776 core library: + field name aliases + case-insensitive field lookups + ORJ_Database_GetFieldA() Open-RJ/C++: + Lookup() function (openrj/cpp/functions.hpp) Open-RJ/STL: + field_assoc_insert_iterator class (openrj/stl/iterator.hpp). Open-RJ/.NET: + Fields collection class + Record.Comment property + Record.HasField() + Record.GetNamedFields() + Database.Flags enumeration + Database.ErrorCode enumeration + Database.ParseErrorCode enumeration + Database.Fields property + Database.GetNamedFields() Open-RJ/Python: + IGNORE_CASE_ON_LOOKUP + NO_REINTERPRET_FIELD_IDS Open-RJ/Ruby: + IGNORE_CASE_ON_LOOKUP + NO_REINTERPRET_FIELD_IDS + eight C examples + six C++ examples + seven STL examples Cheers Matthew
May 28 2006