Hi,
In Delphi you can overload the Explicit operator. This makes is possible to have a type TTypeX and TTypeY and cast one into the other. To do that, implement an operator overloader: operator Explicit(const AValue: TTypeX): TTypeY.
// implement converstio from TTypeX to TTypeY.Then you can do stuff like
var
tx: TTypeX;
ty: TTypeY;
begin
tx := TTypeX.Create;
ty := TTypeY(tx);
end;Is something like this possible in FPC?
Kind regards,
Birger
