From a8ccf71bd0ac5b1c231bfa3d65d900c2cc1f7053 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Van=20Canneyt?= Date: Fri, 13 Dec 2024 12:36:27 +0100 Subject: [PATCH] * Add overload, needed when specializing in Delphi mode --- packages/rtl-objpas/src/inc/rtti.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/rtl-objpas/src/inc/rtti.pp b/packages/rtl-objpas/src/inc/rtti.pp index 356cfb1b67..1beb8dca79 100644 --- a/packages/rtl-objpas/src/inc/rtti.pp +++ b/packages/rtl-objpas/src/inc/rtti.pp @@ -252,8 +252,8 @@ type function Cast(aTypeInfo: PTypeInfo; const aEmptyAsAnyType: Boolean = True): TValue; overload; {$ifndef NoGenericMethods} generic function Cast(const aEmptyAsAnyType: Boolean = True): TValue; overload; - generic function IsType: Boolean; inline; - generic function IsType(const EmptyAsAnyType: Boolean) : Boolean; inline; + generic function IsType: Boolean; inline; overload; + generic function IsType(const EmptyAsAnyType: Boolean) : Boolean; inline; overload; generic function AsType(const aEmptyAsAnyType: Boolean = True): T; generic function TryAsType(out aResult: T; const aEmptyAsAnyType: Boolean = True): Boolean; inline; {$endif}