add put vector

This commit is contained in:
2025-09-15 11:16:00 +03:00
parent afcaf475fd
commit bfebb74fb7
2 changed files with 6 additions and 3 deletions

View File

@@ -87,8 +87,8 @@ namespace hack::patterns
// Удобная обертка над put для работы с std::vector
std::size_t put(const std::vector<T>& source) noexcept
{
// Вызываем push_range с итераторами начала и конца вектора
return push_range(source.begin(), source.end());
// Вызываем put с итераторами начала и конца вектора
return put(source.begin(), source.end());
}
// Добавляет указанное количество элементов из вектора в буфер
@@ -108,7 +108,7 @@ namespace hack::patterns
// Создаем временный диапазон из первых 'size' элементов вектора
auto first = source.begin();
auto last = source.begin() + size;
return push_range(first, last); // Добавляем указанный диапазон
return put(first, last); // Добавляем указанный диапазон
}
// Извлекает один элемент из буфера (потокобезопасно)