equal
deleted
inserted
replaced
101 int id = nf->id(it);; |
101 int id = nf->id(it);; |
102 allocator.construct(&(values[id]), value); |
102 allocator.construct(&(values[id]), value); |
103 } |
103 } |
104 } |
104 } |
105 |
105 |
|
106 private: |
106 /// \brief Constructor to copy a map of the same map type. |
107 /// \brief Constructor to copy a map of the same map type. |
107 /// |
108 /// |
108 /// Constructor to copy a map of the same map type. |
109 /// Constructor to copy a map of the same map type. |
109 ArrayMap(const ArrayMap& copy) : Parent() { |
110 ArrayMap(const ArrayMap& copy) : Parent() { |
110 if (copy.attached()) { |
111 if (copy.attached()) { |
148 set(it, cmap[it]); |
149 set(it, cmap[it]); |
149 } |
150 } |
150 return *this; |
151 return *this; |
151 } |
152 } |
152 |
153 |
|
154 public: |
153 /// \brief The destructor of the map. |
155 /// \brief The destructor of the map. |
154 /// |
156 /// |
155 /// The destructor of the map. |
157 /// The destructor of the map. |
156 virtual ~ArrayMap() { |
158 virtual ~ArrayMap() { |
157 if (attached()) { |
159 if (attached()) { |