diff --git a/rtl/objpas/classes/classesh.inc b/rtl/objpas/classes/classesh.inc index 6fb4ce0248..57f20ffe1b 100644 --- a/rtl/objpas/classes/classesh.inc +++ b/rtl/objpas/classes/classesh.inc @@ -1636,7 +1636,7 @@ type TValueType = (vaNull, vaList, vaInt8, vaInt16, vaInt32, vaExtended, vaString, vaIdent, vaFalse, vaTrue, vaBinary, vaSet, vaLString, vaNil, vaCollection, vaSingle, vaCurrency, vaDate, vaWString, vaInt64, - vaUTF8String, vaUString, vaQWord); + vaUTF8String, vaUString, vaQWord, vaDouble); TFilerFlag = (ffInherited, ffChildPos, ffInline); TFilerFlags = set of TFilerFlag; @@ -1696,6 +1696,7 @@ type {$ifndef FPUNONE} function ReadFloat: Extended; virtual; abstract; function ReadSingle: Single; virtual; abstract; + function ReadDouble: Double; virtual; abstract; function ReadDate: TDateTime; virtual; abstract; {$endif} function ReadCurrency: Currency; virtual; abstract; @@ -1761,6 +1762,7 @@ type {$ifndef FPUNONE} function ReadFloat: Extended; override; function ReadSingle: Single; override; + function ReadDouble: Double; override; function ReadDate: TDateTime; override; {$endif} function ReadCurrency: Currency; override;