mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-30 15:32:37 +08:00
[svn-r15457] Description:
Added notes about: - bugzilla 1068: revising class hierarchy to move Attribute out. - replacing IdComponent::dereference with new H5Object member functions and constructors in various other classes.
This commit is contained in:
parent
44941d6ff6
commit
9474f434a3
@ -59,7 +59,23 @@ New Features
|
||||
----------------
|
||||
|
||||
C++ Library:
|
||||
----------------
|
||||
------------
|
||||
- These member functions were added as wrapper for H5Rdereference to
|
||||
replace the incorrect IdComponent::dereference().
|
||||
void H5Object::dereference(H5File& h5file, void* ref)
|
||||
void H5Object::dereference(H5Object& obj, void* ref)
|
||||
In addition, these constructors were added to create the associated
|
||||
objects by way of dereference:
|
||||
Attribute(H5Object& obj, void* ref);
|
||||
Attribute(H5File& file, void* ref);
|
||||
DataSet(H5Object& obj, void* ref);
|
||||
DataSet(H5File& file, void* ref);
|
||||
DataType(H5Object& obj, void* ref);
|
||||
DataType(H5File& file, void* ref);
|
||||
Group(H5Object& obj, void* ref);
|
||||
Group(H5File& obj, void* ref);
|
||||
(BMR - 2008/08/10)
|
||||
|
||||
|
||||
|
||||
Tools:
|
||||
@ -155,6 +171,18 @@ Bug Fixes since HDF5-1.8.0 release
|
||||
- Fixed bug that caused segfaults in Attribute::read. (BMR - 2008/04/20)
|
||||
- Fixed bug in PropList::getClassName to use portable HDfree instead
|
||||
of free. (BMR - 2008/04/20)
|
||||
- Fixed a design bug which allowed an Attribute object to create/modify
|
||||
attributes (bugzilla #1068). The API class hierarchy was revised
|
||||
to address the problem. Classes AbstractDS and Attribute are moved
|
||||
out of H5Object. Class Attribute now multiply inherits from
|
||||
IdComponent and AbstractDs and class DataSet from H5Object and
|
||||
AbstractDs. In addition, the data member IdComponent::id was
|
||||
moved into subclasses: Attribute, DataSet, DataSpace, DataType,
|
||||
H5File, Group, and PropList. (BMR - 2008/08/10)
|
||||
- IdComponent::dereference was incorrect and replaced as described
|
||||
in "New Features" section.
|
||||
(BMR - 2008/08/10)
|
||||
|
||||
|
||||
|
||||
Platforms Tested
|
||||
|
Loading…
Reference in New Issue
Block a user