From 1569602dfab3d4e217932faabd5afd23561c79a5 Mon Sep 17 00:00:00 2001 From: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com> Date: Sat, 15 Feb 2025 21:14:17 +0300 Subject: [PATCH] Replace is_literal_type_v usage with is_pod_v --- public/tier1/convar.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/tier1/convar.h b/public/tier1/convar.h index 476cb1b5..7bf3f84c 100644 --- a/public/tier1/convar.h +++ b/public/tier1/convar.h @@ -742,7 +742,7 @@ struct CVarTypeTraits { m_TypeName = name; m_ByteSize = sizeof( T ); - m_IsPrimitive = std::is_literal_type_v; + m_IsPrimitive = std::is_pod_v; Construct = &CvarTypeTrait_ConstructFn; Copy = &CvarTypeTrait_CopyFn; @@ -1298,7 +1298,7 @@ inline CUtlString ConVarRefAbstract::GetString( CSplitScreenSlot slot ) const template inline T ConVarRefAbstract::ConvertFromPrimitiveTo( CSplitScreenSlot slot ) const { - if constexpr(std::is_literal_type_v) + if constexpr(std::is_pod_v) { CVValue_t *value = m_ConVarData->ValueOrDefault( slot ); @@ -1365,7 +1365,7 @@ template<> inline void ConVarRefAbstract::SetAs( CUtlString value, CSplitScreenS template inline void ConVarRefAbstract::ConvertToPrimitiveFrom( CSplitScreenSlot slot, T value ) const { - if constexpr(std::is_literal_type_v) + if constexpr(std::is_pod_v) { switch(GetType()) {