Generic indicator factory
This commit is contained in:
@@ -136,15 +136,8 @@ end;
|
||||
|
||||
procedure TDataRecord.CopyFrom<T>(const Src: T);
|
||||
begin
|
||||
var ctx := TRttiContext.Create;
|
||||
var rttiType := ctx.GetType(TypeInfo(T));
|
||||
|
||||
for var i := 0 to High(FLayout.FFields) do
|
||||
begin
|
||||
var P: PByte := @Src;
|
||||
inc(P, FLayout.Fields[i].Offset);
|
||||
FLayout.Fields[i].FromType(FBuffer, Src);
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TDataRecord.CopyValue(const SrcRec: TDataRecord; SrcIdx, DstIdx: Integer);
|
||||
|
||||
Reference in New Issue
Block a user