diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2017-10-19 17:32:10 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2017-10-19 17:32:10 (GMT) |
commit | 2dbd7c685fa09a5ec231212a4b0e237e5ff41ff5 (patch) | |
tree | dbcc60aad56be9684293c05ae64c8c1b4a0279de /release_docs | |
parent | ecb0d93126650b08efb542a27f3e595d24fb1c43 (diff) | |
parent | 9c8d0e1afce7d9d31115972902e9030a000daefa (diff) | |
download | hdf5-2dbd7c685fa09a5ec231212a4b0e237e5ff41ff5.zip hdf5-2dbd7c685fa09a5ec231212a4b0e237e5ff41ff5.tar.gz hdf5-2dbd7c685fa09a5ec231212a4b0e237e5ff41ff5.tar.bz2 |
Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_8)
* commit '9c8d0e1afce7d9d31115972902e9030a000daefa':
Snapshot version 1.8 release 20 (snap7)
Update about C++ documentation
Adding new C++ wrappers Description: - Added overloaded wrappers for H5Oget_info and H5Oget_info_by_name // Retrieves information about an object void getObjectInfo(H5O_info_t *oinfo) const; void getObjectInfo(const char *name, H5O_info_t *oinfo, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) const; void getObjectInfo(const H5std_string& name, H5O_info_t *oinfo, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) const; - Many miscellaneous cleanup for consistent appearance Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test)
Snapshot version 1.8 release 20 (snap7)
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 46 |
1 files changed, 43 insertions, 3 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index b17f364..061d1d8 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -1,4 +1,4 @@ -HDF5 version 1.8.20-snap7 currently under development +HDF5 version 1.8.20-snap8 currently under development ================================================================================ INTRODUCTION @@ -96,7 +96,38 @@ New Features C++ API ------- - - None + - The following C++ API wrappers have been added to the C++ Library: + + // Creates a binary object description of this datatype. + void DataType::encode() - C API H5Tencode() + + // Returns the decoded type from the binary object description. + DataType::decode() - C API H5Tdecode() + ArrayType::decode() - C API H5Tdecode() + CompType::decode() - C API H5Tdecode() + DataType::decode() - C API H5Tdecode() + EnumType::decode() - C API H5Tdecode() + FloatType::decode() - C API H5Tdecode() + IntType::decode() - C API H5Tdecode() + StrType::decode() - C API H5Tdecode() + VarLenType::decode() - C API H5Tdecode() + + // Three overloaded functions to retrieve information about an object + H5Location::getObjectInfo() - H5Oget_info()/H5Oget_info_by_name() + + (BMR - 2017/10/17, HDFFV-10175) + + - New constructors to open existing datatypes added in ArrayType, + CompType, DataType, EnumType, FloatType, IntType, StrType, and + VarLenType. + + (BMR - 2017/10/17, HDFFV-10175) + + - A document is added to the HDF5 C++ API Reference Manual to show the + mapping from a C API to C++ wrappers. It can be found from the main + page of the C++ API Reference Manual. + + (BMR - 2017/10/17, HDFFV-10151) High-Level APIs @@ -233,7 +264,16 @@ Bug Fixes since HDF5-1.8.19 C++ API ------- - - None + - Marked the following functions deprecated because they were moved to + class H5Object: + H5Location::createAttribute() + H5Location::openAttribute() + H5Location::attrExists() + H5Location::removeAttr() + H5Location::renameAttr() + H5Location::getNumAttrs() + + (BMR - 2017/10/17) High-Level APIs: |