| 1716 | } |
| 1717 | |
| 1718 | IdfObject Workspace_Impl::versionObjectToAdd() const { |
| 1719 | OptionalIddObject versionIdd = m_iddFileAndFactoryWrapper.versionObject(); |
| 1720 | if (!versionIdd) { |
| 1721 | LOG_AND_THROW("Unable to determine a Version Idd object."); |
| 1722 | } |
| 1723 | IdfObject result(*versionIdd); |
| 1724 | // look for field named "Version Identifier" |
| 1725 | OptionalInt index = result.iddObject().getFieldIndex("Version Identifier"); |
| 1726 | if (!index) { |
| 1727 | LOG(Warn, "No 'Version Identifier' field found in the Version IddObject."); |
| 1728 | } else { |
| 1729 | result.setString(*index, version().str()); |
| 1730 | } |
| 1731 | return result; |
| 1732 | } |
| 1733 | |
| 1734 | // SERIALIZATION |
| 1735 |
no test coverage detected