GCpp general purpose C++ library  version 1.0
GPointerList.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file GPointerList.hh
3  *
4  * Include file for class GPointerList.
5  */
6 //======================================================================
7 
8 #ifndef G_POINTER_LIST_HH
9 #define G_POINTER_LIST_HH
10 
11 #include "GPointer.hh"
12 #include "GListT.hh"
13 
14 ///! Iterator type definition
16 
17 /*! \class GPointerList
18  *
19  * This class defines a list of GPointer, to create a list of pointers
20  * with any type of class (especially for base types).
21  */
22 
23 class GPointerList : public GListT<GPointer>
24 {
25 //----------------------------------------------------------------------
26  /*! \object_doc */
28 //----------------------------------------------------------------------
29 
30  /// Itérateur (local) des éléments de la collection
32 
33  protected:
34 
35 
36  //------------------------------------------------------------
37  // Constructor / Destructor / Affectation
38  public:
39  GPointerList ( );
40  GPointerList ( const GPointerList &original );
41 
42  virtual ~GPointerList ( );
43 
44  GPointerList & operator = ( const GPointerList &original );
45 
46  //------------------------------------------------------------
47 };
48 
49 //----------------------------------------------------------------------
50 // Inline functions
51 #include "icc/GPointerList.icc"
52 
53 //======================================================================
54 #endif
Definition: GPointer.hh:20
Definition: GListIterT.hh:13
GListIterT< GPointer > GPointerListIter
! Iterator type definition
Definition: GPointerList.hh:15
#define GObject(T)
Definition: GClassDefine.hh:65
Definition: GPointerList.hh:23