This is a plausible concept, and without obvious replacement (letting aside `boost::ptr_vector`). It has a small number of usages, and provides a dedicated API to show the semantics when used as implementation of an ''Object Manager'' The original implementation used private inheritance from `std::vector`, which is not really justified here, since we neither use the ''template method'' pattern, nor want to gain access to protected internals. So this can be replaced with a private member.
9.6 MiB
9.6 MiB
| The file is too large to be shown. |