Adriaan van Os via fpc-pascal <fpc-pascal@lists.freepascal.org> schrieb am Mo., 9. Okt. 2023, 15:44:
> > Is there a trick to make (in mode macpas) all class methods implicitely > virtual ? I mean, without > > adding the virtual keyword to all of them ? The reason is that I want to > create a tree view of the > > class hierarchy with all the method names (not just those that are > normally in the VMT because they > > are overridden). > > Hm, looking somewhat further, it seems that the vMethodTable of the class > VMT does list all > methods, not just the virtual methods, provided the code was compiled with > type info {$M+} > > is that correct ? > No. Only those in the published section are part of the vMethodTable. And when compiled with $M+ the default visibility is changed from public to published. Regards, Sven >
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal