| 244 | // QUERIES |
| 245 | |
| 246 | bool IddFileAndFactoryWrapper::isInFile(IddObjectType objectType) const { |
| 247 | if (m_iddFile) { |
| 248 | OptionalIddObject candidate = m_iddFile->getObject(objectType); |
| 249 | return candidate.has_value(); |
| 250 | } else if (m_iddFileType) { |
| 251 | return IddFactory::instance().isInFile(objectType, *m_iddFileType); |
| 252 | } |
| 253 | |
| 254 | LOG_AND_THROW("Invalid IddFactoryWrapper has no IddFile set."); |
| 255 | return false; |
| 256 | } |
| 257 | |
| 258 | bool IddFileAndFactoryWrapper::isInFile(const std::string& objectName) const { |
| 259 | if (m_iddFile) { |