5#ifndef INCLUDE_V8_MEMORY_SPAN_H_
6#define INCLUDE_V8_MEMORY_SPAN_H_
33template <
typename T, std::
size_t N>
35[[nodiscard]]
constexpr std::array<std::remove_cv_t<T>, N>
to_array(T (&a)[N]) {
36 return std::to_array(a);
39template <
typename T, std::
size_t N>
41[[nodiscard]]
constexpr std::array<std::remove_cv_t<T>, N>
to_array(
43 return std::to_array(std::move(a));
Definition: libplatform.h:15
std::span< T > MemorySpan
Definition: v8-memory-span.h:21
constexpr std::array< std::remove_cv_t< T >, N > to_array(T(&a)[N])
Definition: v8-memory-span.h:35
#define V8_DEPRECATE_SOON(message)
Definition: v8config.h:624