| 46 | } |
| 47 | |
| 48 | void ManagedAsset::removeConsumer(const Ref<AssetConsumer>& consumer) { |
| 49 | auto index = getConsumerIndex(consumer); |
| 50 | if (index) { |
| 51 | _consumers.erase(_consumers.begin() + index.value()); |
| 52 | } |
| 53 | } |
| 54 | |
| 55 | std::optional<size_t> ManagedAsset::getConsumerIndex(const Ref<AssetConsumer>& consumer) const { |
| 56 | for (size_t i = 0; i < _consumers.size(); i++) { |
no test coverage detected