------------------------------------------------------------------------------
| 276 | |
| 277 | //------------------------------------------------------------------------------ |
| 278 | void vtkXMLDataElement::RemoveNestedElement(vtkXMLDataElement* element) |
| 279 | { |
| 280 | if (!element) |
| 281 | { |
| 282 | return; |
| 283 | } |
| 284 | |
| 285 | int i, j; |
| 286 | for (i = 0; i < this->NumberOfNestedElements; ++i) |
| 287 | { |
| 288 | if (this->NestedElements[i] == element) |
| 289 | { |
| 290 | for (j = i; j < this->NumberOfNestedElements - 1; ++j) |
| 291 | { |
| 292 | this->NestedElements[j] = this->NestedElements[j + 1]; |
| 293 | } |
| 294 | element->UnRegister(this); |
| 295 | this->NumberOfNestedElements--; |
| 296 | } |
| 297 | } |
| 298 | } |
| 299 | |
| 300 | //------------------------------------------------------------------------------ |
| 301 | const char* vtkXMLDataElement::GetAttribute(const char* name) |
no test coverage detected