| 200 | } |
| 201 | |
| 202 | IddFile IddFileAndFactoryWrapper::iddFile() const { |
| 203 | if (m_iddFile) { |
| 204 | return *m_iddFile; |
| 205 | } else if (m_iddFileType) { |
| 206 | return IddFactory::instance().getIddFile(*m_iddFileType); |
| 207 | } |
| 208 | |
| 209 | LOG_AND_THROW("Invalid IddFileAndFactoryWrapper has no IddFile set."); |
| 210 | return {}; |
| 211 | } |
| 212 | |
| 213 | IddFileType IddFileAndFactoryWrapper::iddFileType() const { |
| 214 | if (m_iddFileType) { |