New type system

This commit is contained in:
Michael Schimmel
2025-08-26 15:49:28 +02:00
parent e9608a746a
commit 54d470b2f8
15 changed files with 58 additions and 364 deletions
-9
View File
@@ -4,7 +4,6 @@ interface
uses
System.SysUtils,
System.RTTI,
Myc.Data.Types;
type
@@ -18,7 +17,6 @@ type
// IDataValue
function GetDataType: IDataType;
function GetAsString: string;
function AsTValue: TValue;
class property Singleton: IDataVoidValue read FSingleton;
end;
@@ -42,13 +40,6 @@ type
implementation
{ TImplDataVoidValue }
function TImplDataVoidValue.AsTValue: TValue;
begin
Result := TValue.Empty;
end;
class constructor TImplDataVoidValue.CreateSingleton;
begin
// Singleton instance created for the void value