Thread overview
any chance of showing array contents & classes with debugOutput() func to show their contents?
Apr 19, 2007
bc
Apr 19, 2007
Jascha Wetzel
Apr 19, 2007
bc
Apr 19, 2007
Jascha Wetzel
Apr 20, 2007
bc
April 19, 2007
any chance of showing array contents & classes with debugOutput() or toString() func to show their contents in ddbg?

that would be really cool
April 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
April 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 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 method

> array 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

April 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 method
> 
>> array 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
> 
April 20, 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 versions,
sorry.

> 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 method
>>
>>> array 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
>>