digitalmars.D.debugger - any chance of showing array contents & classes with debugOutput() func to show their contents?
- bc (3/3) Apr 19 2007 any chance of showing array contents & classes with debugOutput() or
- Jascha Wetzel (4/9) Apr 19 2007 what exactly do you mean?
- bc (13/23) Apr 19 2007 s =
- Jascha Wetzel (4/34) Apr 19 2007 i see what you mean for classes, but arrays of ints? they are output in
- bc (11/45) Apr 20 2007 On Thu, 19 Apr 2007 20:00:52 +0100, Jascha Wetzel =
any chance of showing array contents & classes with debugOutput() or toString() func to show their contents in ddbg? that would be really cool
Apr 19 2007
what exactly do you mean? ddbg should output the result of a toString method of a class if it has one? array contents and classes can already be shown component-wise. bc wrote:any chance of showing array contents & classes with debugOutput() or toString() func to show their contents in ddbg? that would be really cool
Apr 19 2007
On Thu, 19 Apr 2007 17:43:43 +0100, Jascha Wetzel = <"[firstname]" mainia.de> wrote:what exactly do you mean? ddbg should output the result of a toString method of a class if it ha=s =one?yes. although i realise that could have side-effects or cause errors so maybe make it configurable or make it work on a specially named methodarray contents and classes can already be shown component-wise.i mean for arrays of ints or strings or classes with a debugOutput(), to= output the first 10 or so elements along with the number of elements, automatically. visual studio does this on vector<int>s at least and it = makes a great difference. e.g. TestVector =3D [5](10,20,30,40,50) pretty please?bc wrote:any chance of showing array contents & classes with debugOutput() or toString() func to show their contents in ddbg? that would be really cool
Apr 19 2007
i see what you mean for classes, but arrays of ints? they are output in the only way i can imagine (make sure you use dmd 1.011 or later and ddbg 0.1 or later to not have to use type casts on arrays) bc wrote:On Thu, 19 Apr 2007 17:43:43 +0100, Jascha Wetzel <"[firstname]" mainia.de> wrote:what exactly do you mean? ddbg should output the result of a toString method of a class if it has one?yes. although i realise that could have side-effects or cause errors so maybe make it configurable or make it work on a specially named methodarray contents and classes can already be shown component-wise.i mean for arrays of ints or strings or classes with a debugOutput(), to output the first 10 or so elements along with the number of elements, automatically. visual studio does this on vector<int>s at least and it makes a great difference. e.g. TestVector = [5](10,20,30,40,50) pretty please?bc wrote:any chance of showing array contents & classes with debugOutput() or toString() func to show their contents in ddbg? that would be really cool
Apr 19 2007
On Thu, 19 Apr 2007 20:00:52 +0100, Jascha Wetzel = <"[firstname]" mainia.de> wrote: ah, it already does what i was talking about for arrays on those version= s, sorry.i see what you mean for classes, but arrays of ints? they are output i=nthe only way i can imagine (make sure you use dmd 1.011 or later and ddbg 0.1 or later to not have to use type casts on arrays) bc wrote:soOn Thu, 19 Apr 2007 17:43:43 +0100, Jascha Wetzel <"[firstname]" mainia.de> wrote:what exactly do you mean? ddbg should output the result of a toString method of a class if it has one?yes. although i realise that could have side-effects or cause errors =dmaybe make it configurable or make it work on a specially named metho=toarray contents and classes can already be shown component-wise.i mean for arrays of ints or strings or classes with a debugOutput(),=output the first 10 or so elements along with the number of elements,=tautomatically. visual studio does this on vector<int>s at least and i=rmakes a great difference. e.g. TestVector =3D [5](10,20,30,40,50) pretty please?bc wrote:any chance of showing array contents & classes with debugOutput() o=toString() func to show their contents in ddbg? that would be really cool
Apr 20 2007