4#ifndef TETL_MEMORY_UNINITIALIZED_FILL_HPP
5#define TETL_MEMORY_UNINITIALIZED_FILL_HPP
7#include <etl/_iterator/iterator_traits.hpp>
8#include <etl/_memory/addressof.hpp>
9#include <etl/_memory/construct_at.hpp>
13template <
typename ForwardIt,
typename T>
16#if defined(__cpp_exceptions)
19 for (; current != last; ++current) {
20 etl::construct_at(current, value);
24 for (; first != current; ++first) {
30 for (
auto current = first; current != last; ++current) {
31 etl::construct_at(current, value);
Definition adjacent_find.hpp:9
constexpr auto uninitialized_fill(ForwardIt first, ForwardIt last, T const &value) -> void
Definition uninitialized_fill.hpp:14
iterator_traits is the type trait class that provides uniform interface to the properties of LegacyIt...
Definition iterator_traits.hpp:48