Mercurial > hg > orthanc
diff OrthancServer/ServerEnumerations.cpp @ 437:beca6747945e
PUT on metadata
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 15 May 2013 16:43:30 +0200 |
parents | d51186bf7602 |
children | 3b735fdf320b |
line wrap: on
line diff
--- a/OrthancServer/ServerEnumerations.cpp Wed May 15 16:28:00 2013 +0200 +++ b/OrthancServer/ServerEnumerations.cpp Wed May 15 16:43:30 2013 +0200 @@ -68,10 +68,12 @@ dictMetadataType_.Add(static_cast<MetadataType>(metadata), name); } - const char* EnumerationToString(MetadataType type) + std::string EnumerationToString(MetadataType type) { + // This function MUST return a "std::string" and not "const + // char*", as the result is not a static string boost::mutex::scoped_lock lock(enumerationsMutex_); - return dictMetadataType_.Translate(type).c_str(); + return dictMetadataType_.Translate(type); } MetadataType StringToMetadata(const std::string& str)