1#ifndef VEG_ALLOC_HPP_QHYOV5XDS
2#define VEG_ALLOC_HPP_QHYOV5XDS
28extern "C" void __sanitizer_annotate_contiguous_container (
37[[noreturn]]
inline void
55memmove(
void* dest,
void const* src,
usize nbytes)
noexcept ->
void*
57 if (dest !=
nullptr) {
58 return std::memmove(dest, src, nbytes);
77 void* (*fn)(
void*,
void const*,
usize);
#define HEDLEY_UNREACHABLE()
#define HEDLEY_NEVER_INLINE
#define VEG_CONCEPT_EXPR(Tpl, TplNames, Name, Expr,...)
void terminate() noexcept
HEDLEY_NEVER_INLINE void throw_bad_alloc()
auto memmove(void *dest, void const *src, usize nbytes) noexcept -> void *
decltype(sizeof(0)) usize
VEG_INLINE ~DeferUnreachable()
void *(* fn)(void *, void const *, usize)
VEG_INLINE void operator()(void *dst, void *src, usize n) const noexcept
VEG_INLINE auto is_trivial() const noexcept -> bool