X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDocEntry.cxx;h=e54f0c987178fd52aa5ab66949aa38102c15ad04;hb=9dbffd306a2b7981cf033ab8402c774f8f970475;hp=18dfdf57283f902f49313d24a8fed41af2af3035;hpb=74ee20d24c15e96bec85f760997f5e34e5525586;p=gdcm.git diff --git a/src/gdcmDocEntry.cxx b/src/gdcmDocEntry.cxx index 18dfdf57..e54f0c98 100644 --- a/src/gdcmDocEntry.cxx +++ b/src/gdcmDocEntry.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDocEntry.cxx,v $ Language: C++ - Date: $Date: 2005/10/20 07:29:43 $ - Version: $Revision: 1.74 $ + Date: $Date: 2005/10/20 15:24:09 $ + Version: $Revision: 1.75 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -44,6 +44,19 @@ DocEntry::DocEntry(DictEntry *in) // init some variables ReadLength = 0; Length = 0; + + gdcmAssertMacro(DicomDict); + DicomDict->Register(); +} + +/** + * \brief Destructor from a given DictEntry + */ +DocEntry::~DocEntry() +{ + gdcmAssertMacro(DicomDict); + + DicomDict->Unregister(); } //-----------------------------------------------------------------------------