| 582 | } |
| 583 | |
| 584 | size_type add(const Value& item) |
| 585 | { |
| 586 | size_type pos; |
| 587 | if (sortMode == FB_ARRAY_SORT_WHEN_ADD) |
| 588 | find(KeyOfValue::generate(item), pos); |
| 589 | else |
| 590 | { |
| 591 | sorted = false; |
| 592 | pos = this->getCount(); |
| 593 | } |
| 594 | this->insert(pos, item); |
| 595 | return pos; |
| 596 | } |
| 597 | |
| 598 | void setSortMode(int sm) |
| 599 | { |