summaryrefslogtreecommitdiffstats
path: root/c++/src/H5DataType.cpp
diff options
context:
space:
mode:
authorBinh-Minh Ribler <bmribler@hdfgroup.org>2015-04-04 06:41:18 (GMT)
committerBinh-Minh Ribler <bmribler@hdfgroup.org>2015-04-04 06:41:18 (GMT)
commit943993af8357c963d4da4141e7e68f5eaa59e21a (patch)
tree7d708506eef3d46550003c0e948affc004149e89 /c++/src/H5DataType.cpp
parentaa13c0501d781ccbe83b19bc795e0c0241559789 (diff)
downloadhdf5-943993af8357c963d4da4141e7e68f5eaa59e21a.zip
hdf5-943993af8357c963d4da4141e7e68f5eaa59e21a.tar.gz
hdf5-943993af8357c963d4da4141e7e68f5eaa59e21a.tar.bz2
[svn-r26726] Purpose: Fix warnings HDFFV-8658
Description: (r26457) The following two constructors of classes: AbstractDs, IdComponent, H5Location, and H5Object are no longer appropriate after the data member "id" had been moved from IdComponent to the sub-classes. The copy constructors are noop and will be generated by the compilers if needed so they can be removed in 1.8.15 without effecting applications. The other constructors will be removed from 1.10 release, and then from 1.8 if their removal does not raise any problems in at least two 1.10 releases. <Classname>(const hid_t h5_id); <Classname>(const <Classname>& original); Deprecation warnings are added to each of these classes. The other classes are changed to call the default constructor instead of one of the constructors above. Platforms tested: Linux/64 (platypus) Linux/32 2.6 (jam) SunOS 5.11 (emu)
Diffstat (limited to 'c++/src/H5DataType.cpp')
-rw-r--r--c++/src/H5DataType.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/c++/src/H5DataType.cpp b/c++/src/H5DataType.cpp
index 0d7d61b..a6cd6b7 100644
--- a/c++/src/H5DataType.cpp
+++ b/c++/src/H5DataType.cpp
@@ -132,7 +132,7 @@ DataType::DataType(const Attribute& attr, const void* ref, H5R_type_t ref_type)
///\brief Copy constructor: makes a copy of the original DataType object.
// Programmer Binh-Minh Ribler - 2000
//--------------------------------------------------------------------------
-DataType::DataType(const DataType& original) : H5Object(original)
+DataType::DataType(const DataType& original) : H5Object()
{
id = original.getId();
incRefCount(); // increment number of references to this id