| 168 | typename mem_manager |
| 169 | > |
| 170 | void deserialize ( |
| 171 | queue_kernel_1<T,mem_manager>& item, |
| 172 | std::istream& in |
| 173 | ) |
| 174 | { |
| 175 | try |
| 176 | { |
| 177 | item.clear(); |
| 178 | unsigned long size; |
| 179 | deserialize(size,in); |
| 180 | T temp; |
| 181 | for (unsigned long i = 0; i < size; ++i) |
| 182 | { |
| 183 | deserialize(temp,in); |
| 184 | item.enqueue(temp); |
| 185 | } |
| 186 | } |
| 187 | catch (serialization_error& e) |
| 188 | { |
| 189 | item.clear(); |
| 190 | throw serialization_error(e.info + "\n while deserializing object of type queue_kernel_1"); |
| 191 | } |
| 192 | } |
| 193 | |
| 194 | // ---------------------------------------------------------------------------------------- |
| 195 | // ---------------------------------------------------------------------------------------- |
nothing calls this directly
no test coverage detected