| 155 | } |
| 156 | |
| 157 | iterator Truncate() |
| 158 | { |
| 159 | assert(!this->UpPositions.empty()); |
| 160 | this->UpPositions.erase(this->UpPositions.begin() + 1, |
| 161 | this->UpPositions.end()); |
| 162 | assert(!this->Data.empty()); |
| 163 | this->Data.erase(this->Data.begin() + 1, this->Data.end()); |
| 164 | return iterator(this, 1); |
| 165 | } |
| 166 | |
| 167 | void Clear() |
| 168 | { |