]> Creatis software - gdcm.git/commit
* Add a RefCounter object that is deleted only when it's reference count is
authorregrain <regrain>
Thu, 20 Oct 2005 15:24:05 +0000 (15:24 +0000)
committerregrain <regrain>
Thu, 20 Oct 2005 15:24:05 +0000 (15:24 +0000)
commit6a7c2fbcb5bfc240a3b9875ad4836f5dc058e069
tree035f391f0b38b86a432ff961d5cc0e1b1b2c30a4
parentba172c367ddfaa65b44f0fa05dffb8265a483ad8
   * Add a RefCounter object that is deleted only when it's reference count is
     to 0.
   * DicomEntry (thus, DictEntry) inherits from RefCounter... next stage to do,
     all classes inherit from RefCounter
   * Remove the VirtualDictEntry use, now useless due to the reference
     counting. So, there will be no memory leaks.
   -- BeNours
24 files changed:
Testing/TestDataEntry.cxx
Testing/TestDict.cxx
gdcmPython/gdcm.i
src/CMakeLists.txt
src/gdcmBase.cxx
src/gdcmBase.h
src/gdcmCommon.h
src/gdcmDefaultDicts.cxx.in
src/gdcmDicomEntry.h
src/gdcmDict.cxx
src/gdcmDict.h
src/gdcmDictEntry.cxx
src/gdcmDictEntry.h
src/gdcmDictSet.cxx
src/gdcmDictSet.h
src/gdcmDocEntry.cxx
src/gdcmDocEntry.h
src/gdcmDocEntrySet.cxx
src/gdcmDocEntrySet.h
src/gdcmDocument.cxx
src/gdcmFile.cxx
src/gdcmMacro.h [new file with mode: 0644]
src/gdcmRefCounter.cxx [new file with mode: 0644]
src/gdcmRefCounter.h [new file with mode: 0644]