emplace instead of push

This commit is contained in:
2025-03-03 22:55:17 +01:00
parent 4a7eb7a1df
commit 680f72f881

View File

@@ -31,7 +31,7 @@ struct ArrayFiller<TBase, TMessage, TMessages...> {
template <typename TBase, typename TMessage>
struct ArrayFiller<TBase, TMessage> {
static void ArrayAppend(details::ArrayType<TBase>& array) {
array.push_back([]() -> std::unique_ptr<TBase> { return std::make_unique<TMessage>(); });
array.emplace_back([]() -> std::unique_ptr<TBase> { return std::make_unique<TMessage>(); });
}
};