pascalabcnet/TestSuite/units/u_implicitexplicit2.pas
Ivan Bondarev 07aefb57ec #2511
2021-08-29 12:45:02 +02:00

15 lines
313 B
ObjectPascal

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.