summaryrefslogtreecommitdiffstats
path: root/c++/src/H5File.h
diff options
context:
space:
mode:
Diffstat (limited to 'c++/src/H5File.h')
-rw-r--r--c++/src/H5File.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/c++/src/H5File.h b/c++/src/H5File.h
index bf6e655..e06a942 100644
--- a/c++/src/H5File.h
+++ b/c++/src/H5File.h
@@ -18,12 +18,18 @@
#define __H5File_H
namespace H5 {
+
/*! \class H5File
\brief Class H5File represents an HDF5 file.
- Inheritance: CommonFG/H5Location -> IdComponent
+ Modification:
+ May 5, 2017: In the class rearrangement of 1.8.10, H5File should have
+ been moved to inherit from Group instead, because HDF5 file is
+ a root group. It is now done in 1.10 (Mar 30) and 1.8.19
+ releases. -BMR
*/
-class H5_DLLCPP H5File : public H5Location, public CommonFG {
+// Inheritance: Group -> CommonFG/H5Object -> H5Location -> IdComponent
+class H5_DLLCPP H5File : public Group {
public:
// Creates or opens an HDF5 file.
H5File(const char* name, unsigned int flags,