MCPcopy Create free account
hub / github.com/NatLabRockies/OpenStudio / addVersionObject

Method addVersionObject

src/utilities/idf/Workspace.cpp:2740–2750  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2738}
2739
2740void 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
2752std::ostream& operator<<(std::ostream& os, const Workspace& workspace) {
2753 os << workspace.toIdfFile();

Callers 1

cloneSubsetMethod · 0.45

Calls 5

versionObjectToAddMethod · 0.80
push_backMethod · 0.45
createObjectMethod · 0.45
addObjectsMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected