From fe82da8f1b4e07e33d3359e9ad7b9f51dd12bf23 Mon Sep 17 00:00:00 2001 From: Alexander 'z33ky' Hirsch <1zeeky@gmail.com> Date: Tue, 12 Nov 2024 23:56:28 +0100 Subject: [PATCH] Remove unused generic ScriptVariant_t::{Get,AssignTo}() They wouldn't even work. --- sp/src/public/vscript/ivscript.h | 46 -------------------------------- 1 file changed, 46 deletions(-) diff --git a/sp/src/public/vscript/ivscript.h b/sp/src/public/vscript/ivscript.h index c9a24e4b..7e4c1d48 100644 --- a/sp/src/public/vscript/ivscript.h +++ b/sp/src/public/vscript/ivscript.h @@ -445,52 +445,6 @@ struct ScriptVariant_t free( (void*)m_pszString ); } - template - T Get() - { - T value; - AssignTo( &value ); - return value; - } - - template - bool AssignTo( T *pDest ) - { - ScriptDataType_t destType = ScriptDeduceType( T ); - if ( destType == FIELD_TYPEUNKNOWN ) - { - DevWarning( "Unable to convert script variant to unknown type\n" ); - } - if ( destType == m_type ) - { - *pDest = *this; - return true; - } - - if ( m_type != FIELD_VECTOR && m_type != FIELD_CSTRING && destType != FIELD_VECTOR && destType != FIELD_CSTRING ) - { - switch ( m_type ) - { - case FIELD_VOID: *pDest = 0; break; - case FIELD_INTEGER: *pDest = m_int; return true; - case FIELD_FLOAT: *pDest = m_float; return true; - case FIELD_CHARACTER: *pDest = m_char; return true; - case FIELD_BOOLEAN: *pDest = m_bool; return true; - case FIELD_HSCRIPT: *pDest = m_hScript; return true; - } - } - else - { - DevWarning( "No free conversion of %s script variant to %s right now\n", - ScriptFieldTypeName( m_type ), ScriptFieldTypeName() ); - if ( destType != FIELD_VECTOR ) - { - *pDest = 0; - } - } - return false; - } - bool AssignTo( float *pDest ) { switch( m_type )