| 82 | |
| 83 | template<typename T> |
| 84 | static Array::Ptr FromSet(const std::set<T>& v) |
| 85 | { |
| 86 | Array::Ptr result = new Array(); |
| 87 | ObjectLock olock(result); |
| 88 | std::copy(v.begin(), v.end(), std::back_inserter(result->m_Data)); |
| 89 | return result; |
| 90 | } |
| 91 | |
| 92 | Object::Ptr Clone() const override; |
| 93 |