X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmException.cxx;h=037156051d30ba1abb35afe9a428e66aeca620f5;hb=2e83306e5f3ef870cd6959d163a88d0731b9fcd5;hp=d1120896d15e790ea1281e14ea66e77de07a2fb6;hpb=43cf193ac4e7395e1406e1867d76a6125c257a8b;p=gdcm.git diff --git a/src/gdcmException.cxx b/src/gdcmException.cxx index d1120896..03715605 100644 --- a/src/gdcmException.cxx +++ b/src/gdcmException.cxx @@ -1,5 +1,21 @@ -// gdcmException.cxx -//----------------------------------------------------------------------------- +/*========================================================================= + + Program: gdcm + Module: $RCSfile: gdcmException.cxx,v $ + Language: C++ + Date: $Date: 2004/06/20 18:08:47 $ + Version: $Revision: 1.16 $ + + Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de + l'Image). All rights reserved. See Doc/License.txt or + http://www.creatis.insa-lyon.fr/Public/Gdcm/License.htm for details. + + This software is distributed WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the above copyright notices for more information. + +=========================================================================*/ + #include "gdcmException.h" #include @@ -8,10 +24,11 @@ //----------------------------------------------------------------------------- // gdcmException -/* +/** * \ingroup gdcmException - * \brief - * @param + * \brief constructor + * @param f + * @param msg */ gdcmException::gdcmException(const std::string &f, const std::string& msg) throw() #ifdef __GNUC__ @@ -26,10 +43,10 @@ catch(...) { #endif -/* +/** * \ingroup gdcmException - * \brief - * @param + * \brief fatal + * @param from */ void gdcmException::fatal(const char *from) throw() { try { @@ -49,10 +66,10 @@ catch(...) { } } -/* +/** * \ingroup gdcmException - * \brief - * @param + * \brief getName + * @return string */ std::string gdcmException::getName() const throw() { try { @@ -74,7 +91,7 @@ catch(...) { iname = std::string(iname, nb, std::string::npos); } return name; -#else // no class name demangling +#else // no class name demangling //name = typeid(*this).name(); return "Exception"; #endif @@ -85,20 +102,18 @@ catch(...) { } } -/* +/** * \ingroup gdcmException - * \brief - * @param + * \brief gdcmException */ gdcmException::operator const char *() const throw() { return getName().c_str(); } //----------------------------------------------------------------------------- -/* +/** * \ingroup gdcmException - * \brief - * @param + * \brief gdcmException::operator << */ std::ostream& operator<<(std::ostream &os, const gdcmException &e) { try {