| 692 | } |
| 693 | |
| 694 | std::vector<IdfObject> ModelObject_Impl::removeAdditionalProperties() { |
| 695 | std::vector<IdfObject> removed; |
| 696 | AdditionalPropertiesVector candidates = getObject<ModelObject>().getModelObjectSources<AdditionalProperties>(); |
| 697 | for (AdditionalProperties& candidate : candidates) { |
| 698 | std::vector<IdfObject> tmp = candidate.remove(); |
| 699 | openstudio::detail::concat_helper(removed, std::move(tmp)); |
| 700 | } |
| 701 | return removed; |
| 702 | } |
| 703 | |
| 704 | bool ModelObject_Impl::hasAdditionalProperties() const { |
| 705 | AdditionalPropertiesVector candidates = getObject<ModelObject>().getModelObjectSources<AdditionalProperties>(); |
no test coverage detected