diff options
author | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2004-03-22 02:56:59 (GMT) |
---|---|---|
committer | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2004-03-22 02:56:59 (GMT) |
commit | 9e3178fedfab5caa9eed7395ac2d2a9b9a8a7130 (patch) | |
tree | 8003f306aaef942d32adc30235aa818772a052dd /c++/src/H5Group.cpp | |
parent | 7fb0362eeda413222426613058a51282d25d0235 (diff) | |
download | hdf5-9e3178fedfab5caa9eed7395ac2d2a9b9a8a7130.zip hdf5-9e3178fedfab5caa9eed7395ac2d2a9b9a8a7130.tar.gz hdf5-9e3178fedfab5caa9eed7395ac2d2a9b9a8a7130.tar.bz2 |
[svn-r8269] Purpose:
Cleaning up warnings
Description:
Many exception constructors have warnings about reference to temporary
location because of the parameter initialization, for example,
"const string& var = 0."
Solution:
Changed "string&" parameters to pass by value for these constructors.
Consequently, passing string by value also takes care of char pointers
so the overloaded constructors for char pointers are then removed.
Also, instead of setting Exception::detailMessage to null string, I
set it to DEFAULT_MSG ("No detailed information provided") by default.
Platforms:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
IA-64 (titan)
Diffstat (limited to 'c++/src/H5Group.cpp')
-rw-r--r-- | c++/src/H5Group.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/c++/src/H5Group.cpp b/c++/src/H5Group.cpp index 279c620..03dca68 100644 --- a/c++/src/H5Group.cpp +++ b/c++/src/H5Group.cpp @@ -138,7 +138,7 @@ void Group::p_close() const } // Throw file exception -void Group::throwException(const string& func_name, const string& msg) const +void Group::throwException(const string func_name, const string msg) const { string full_name = func_name; full_name.insert(0, "Group::"); |