| 25 | namespace measure { |
| 26 | |
| 27 | OSArgument OSArgument::clone() const { |
| 28 | OSArgument result(*this); |
| 29 | result.m_uuid = createUUID(); |
| 30 | result.m_versionUUID = createUUID(); |
| 31 | return result; |
| 32 | } |
| 33 | |
| 34 | OSArgument OSArgument::makeBoolArgument(const std::string& name, bool required, bool modelDependent) { |
| 35 | OSArgument result(name, OSArgumentType::Boolean, required, modelDependent); |