| 130 | } |
| 131 | |
| 132 | void CImageDecoder::remove(const StringView name) |
| 133 | { |
| 134 | m_decoders.remove_if([name](const std::unique_ptr<IImageDecoder>& decoder) |
| 135 | { |
| 136 | return decoder->name() == name; |
| 137 | }); |
| 138 | } |
| 139 | |
| 140 | const Array<std::unique_ptr<IImageDecoder>>& CImageDecoder::enumDecoder() const noexcept |
| 141 | { |