3#ifndef TETL_MEMORY_DESTROY_HPP
4#define TETL_MEMORY_DESTROY_HPP
12template <
typename ForwardIt>
13constexpr auto destroy(ForwardIt first, ForwardIt last) ->
void
15 for (; first != last; ++first) {
Definition adjacent_find.hpp:8
constexpr auto addressof(T &arg) noexcept -> T *
Obtains the actual address of the object or function arg, even in presence of overloaded operator&.
Definition addressof.hpp:15
constexpr auto destroy(ForwardIt first, ForwardIt last) -> void
Destroys the objects in the range [first, last).
Definition destroy.hpp:13
constexpr auto destroy_at(T *p) -> void
If T is not an array type, calls the destructor of the object pointed to by p, as if by p->~T()....
Definition destroy_at.hpp:16