| 2738 | } |
| 2739 | |
| 2740 | void Workspace::addVersionObject() { |
| 2741 | if (!versionObject()) { |
| 2742 | IdfObject idfVersionObject = m_impl->versionObjectToAdd(); |
| 2743 | openstudio::detail::WorkspaceObject_ImplPtrVector objectImplPtrs; |
| 2744 | objectImplPtrs.push_back(m_impl->createObject(idfVersionObject, false)); |
| 2745 | WorkspaceObjectVector objects = m_impl->addObjects(objectImplPtrs); |
| 2746 | if (objects.size() != 1u) { |
| 2747 | LOG_AND_THROW("Unable to add version object to Workspace.") |
| 2748 | } |
| 2749 | } |
| 2750 | } |
| 2751 | |
| 2752 | std::ostream& operator<<(std::ostream& os, const Workspace& workspace) { |
| 2753 | os << workspace.toIdfFile(); |
no test coverage detected