On 19 Mar 2012, at 16:37, Martin wrote:
Dwarf (see below) everything seems to be public: Dwarf does not seem to show methods
With gdb on Mac OS X it works fine (and yes, this is DWARF): (gdb) ptype TLINKEDLIST type = ^TLINKEDLIST = class : public TOBJECT private FCOUNT : LONGINT; FFIRST : TLINKEDLISTITEM; FLAST : TLINKEDLISTITEM; FNOCLEAR : BOOLEAN; FIRST : TLINKEDLISTITEM; LAST : TLINKEDLISTITEM; COUNT : LONGINT; public function CREATE () : TLINKEDLIST; procedure DESTROY (); virtual; function EMPTY () : BOOLEAN; procedure CLEAR (); procedure INSERT (); procedure INSERTBEFORE (); procedure INSERTAFTER (); virtual; procedure CONCAT (); procedure REMOVE (); function GETFIRST () : TLINKEDLISTITEM; function GETLAST () : TLINKEDLISTITEM; procedure INSERTLIST (); procedure INSERTLISTBEFORE (); procedure INSERTLISTAFTER (); procedure CONCATLIST (); procedure INSERTLISTCOPY (); procedure CONCATLISTCOPY (); endThat's of course a very old version of gdb (some fork based on 6.3.50), so maybe it's a regression.
Jonas
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel