gatelib  2.1
g_cont_cont_with_positioner.h
1 #pragma once
2 
3 #include "g_cont_unspec.h"
4 
5 namespace g
6 {
7 namespace cont
8 {
9 
10 template<class T> class cont_with_positioner : public Unspec
11 {
12 public:
14 
15  template<class,class,class> friend class it_base;
16  template<class> friend class it;
17  template<class> friend class it_const;
18  template<class,class,class> friend class it_ref_const;
19  template<class,class,class> friend class it_ref;
20 
21  cont_with_positioner(AllocationPolicyAbstract* aAllocPolicyP, positioner_abstract<T>* p ) : Unspec ( aAllocPolicyP ) , mPositionerP(p) { }
22 
23 protected:
24  Positioner_t* mPositionerP;
25 };
26 
27 } //namespace cont
28 } //namespace g
29 
Definition: g_cont_it_ref.h:16
Definition: g_cont_AllocationPolicyAbstract.h:16
Definition: g.mthread.ThreadSimpleEvent.h:5
Definition: g_cont_it_ref.h:14
Definition: g_cont_common.h:52
Definition: g_cont_it.h:39
Definition: g_cont_base_cont.h:13
Definition: g_cont_it.h:10
Definition: g_cont_cont_with_positioner.h:10
Definition: g_cont_unspec.h:18