| 950 | } |
| 951 | |
| 952 | void Array::fill(var obj) |
| 953 | { |
| 954 | if (auto o = dynamic_cast<ObjectReference*>(obj.getObject())) |
| 955 | { |
| 956 | for (auto i : items) |
| 957 | *i = *o; |
| 958 | } |
| 959 | else |
| 960 | { |
| 961 | for (auto i : items) |
| 962 | i->clear(); |
| 963 | } |
| 964 | } |
| 965 | |
| 966 | void Array::clear() |
| 967 | { |