Mercurial > hg > orthanc
diff Core/EnumerationDictionary.h @ 436:d51186bf7602
read access to metadata
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 15 May 2013 16:28:00 +0200 |
parents | 28ba73274919 |
children | 2d0a347e8cfc |
line wrap: on
line diff
--- a/Core/EnumerationDictionary.h Wed May 15 15:57:05 2013 +0200 +++ b/Core/EnumerationDictionary.h Wed May 15 16:28:00 2013 +0200 @@ -102,14 +102,15 @@ } } - const std::string& Translate(Enumeration e) const + std::string Translate(Enumeration e) const { typename EnumerationToString::const_iterator found = enumerationToString_.find(e); if (found == enumerationToString_.end()) { - throw OrthancException(ErrorCode_ParameterOutOfRange); + // No name for this item + return boost::lexical_cast<std::string>(static_cast<int>(e)); } else {