pascalabcnet/TestSuite/units/u_implicitexplicit2.pas

15 lines
313 B
ObjectPascal
Raw Permalink Normal View History

2021-08-29 13:45:02 +03:00
unit u_implicitexplicit2;
type
t0<T> = class
// Обязательно operator= или operator<>
static function operator=(a, b: t0<T>) := false;
end;
t1 = class
// Обязательно operator implicit
static function operator implicit<T>(a: t0<T>): t1 := nil;
end;
end.