add put vector
This commit is contained in:
@@ -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); // Добавляем указанный диапазон
|
||||
}
|
||||
|
||||
// Извлекает один элемент из буфера (потокобезопасно)
|
||||
|
||||
Reference in New Issue
Block a user