| 40 | } |
| 41 | |
| 42 | Properties NamedObject::ToProperties() const { |
| 43 | throw runtime_error("Named object \"" + name + "\" doesn't implement ToProperties() method"); |
| 44 | } |
| 45 | |
| 46 | string NamedObject::GetUniqueName(const string &prefix) { |
| 47 | return prefix + "-" + ToString(boost::uuids::random_generator()()); |