5#ifndef INCLUDE_V8_MEMORY_SPAN_H_
6#define INCLUDE_V8_MEMORY_SPAN_H_
35template <
typename T, std::
size_t N>
36[[nodiscard]]
constexpr std::array<std::remove_cv_t<T>, N>
to_array(T (&a)[N]) {
37 return std::to_array(a);
40template <
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:22
constexpr std::array< std::remove_cv_t< T >, N > to_array(T(&a)[N])
Definition: v8-memory-span.h:36