0022815: Missing delete operator for placement new
[occt.git] / src / NCollection / NCollection_DefineTListIterator.hxx
1 // File:        NCollection_DefineTListIterator.hxx
2 // Created:     Tue Apr 23 17:33:02 2002
3 // Author:      Alexander KARTOMIN
4 //              <a-kartomin@opencascade.com>
5 //
6 // Purpose:     This Iterator class iterates on BaseList of TListNode and is 
7 //              instantiated in List/Set/Queue/Stack
8 // Remark:      TListIterator is internal class
9 //
10
11 #ifndef NCollection_DefineTListIterator_HeaderFile
12 #define NCollection_DefineTListIterator_HeaderFile
13
14 #include <NCollection_DefineBaseCollection.hxx>
15 #include <NCollection_TListIterator.hxx>
16
17 // ********************************** Implementation of the Iterator interface
18 #define DEFINE_TLISTITERATOR(_ClassName_, _BaseCollection_, TheItemType)       \
19         typedef NCollection_TListIterator<TheItemType > _ClassName_;
20
21 #endif