| 30 | // CONSTRUCTORS |
| 31 | |
| 32 | Workspace_Impl::Workspace_Impl(StrictnessLevel level, IddFileType iddFileType) |
| 33 | : m_strictnessLevel(level), |
| 34 | m_iddFileAndFactoryWrapper(iddFileType), |
| 35 | m_fastNaming(false), |
| 36 | m_workspaceObjectOrder(std::make_shared<WorkspaceObjectOrder_Impl>( |
| 37 | HandleVector(), [this](const Handle& handle) -> boost::optional<WorkspaceObject> { return getObject(handle); })) { |
| 38 | m_workspaceObjectMap.reserve(1 << 15); |
| 39 | m_idfReferencesMap.reserve(1 << 15); |
| 40 | } |
| 41 | |
| 42 | Workspace_Impl::Workspace_Impl(const IdfFile& idfFile, StrictnessLevel level) |
| 43 | : m_strictnessLevel(level), |
nothing calls this directly
no test coverage detected