| 656 | } |
| 657 | |
| 658 | void IfcParse::InstanceStreamer::bypassTypes(const std::set<std::string>& type_names) { |
| 659 | for (auto& name : type_names) { |
| 660 | try { |
| 661 | types_to_bypass_.push_back(schema_->declaration_by_name(name)); |
| 662 | } catch (const IfcException&) { |
| 663 | continue; |
| 664 | } |
| 665 | } |
| 666 | } |
| 667 | |
| 668 | |
| 669 | std::optional<std::tuple<size_t, const IfcParse::declaration*, IfcEntityInstanceData>> IfcParse::InstanceStreamer::readInstance() { |
no test coverage detected