- gdcmElementSet(int);
- ~gdcmElementSet(void);
- virtual bool AddEntry(gdcmDocEntry *Entry);
- virtual bool RemoveEntry(gdcmDocEntry *EntryToRemove);
+ ElementSet(int);
+ ~ElementSet();
+
+ virtual void Print(std::ostream &os = std::cout, std::string const & indent = "" );
+
+ bool AddEntry(DocEntry *Entry);
+ bool RemoveEntry(DocEntry *EntryToRemove);
+ bool RemoveEntryNoDestroy(DocEntry *EntryToRemove);
+
+ void WriteContent(std::ofstream *fp, FileType filetype);
+
+ /// Accessor to \ref TagHT
+ // Do not expose this to user (public API) !
+ // A test is using it thus put it in public (matt)
+ //TagDocEntryHT const &GetTagHT() const { return TagHT; };
+
+ void InitTraversal();
+ DocEntry *GetNextEntry();