Ohh, daß kleine & hatte ich glatt übersehn ... tja, wie gesagt, eine schlechte C-Übersetung

Eher C# oder Java.

Die Vorlage scheint mir eine Klasse mit inline implementierten Methoden gewesen zu sein. Und aus der Root-Klasse Object ist das Delphi-Schlüsselwort object geworden.