From 805f8496be43f2c00d1cc5ded8794c22cb48a1d4 Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Wed, 20 Oct 2021 19:11:24 +0100 Subject: [PATCH] AK: Add IsPOD template to StdLibExtras --- AK/StdLibExtraDetails.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AK/StdLibExtraDetails.h b/AK/StdLibExtraDetails.h index d6541037e1..41f1ccc530 100644 --- a/AK/StdLibExtraDetails.h +++ b/AK/StdLibExtraDetails.h @@ -490,6 +490,9 @@ struct __AssertSize : TrueType { template using AssertSize = __AssertSize; +template +inline constexpr bool IsPOD = __is_pod(T); + template inline constexpr bool IsTrivial = __is_trivial(T); @@ -589,6 +592,7 @@ using AK::Detail::IsLvalueReference; using AK::Detail::IsMoveAssignable; using AK::Detail::IsMoveConstructible; using AK::Detail::IsNullPointer; +using AK::Detail::IsPOD; using AK::Detail::IsPointer; using AK::Detail::IsRvalueReference; using AK::Detail::IsSame;