Subject: Re: [Boost-docs] [debugger_visualizers] wiki update
From: CÃ©dric Venet (cedric.venet_at_[hidden])
Date: 2007-08-06 19:18:53
> AFAICT, these are not usable for many (most?) Boost classes. These
> visualizers are statically-typed; we need template-like visualizers.
> Sure it might be possible (haven't tried) to visualize each
> instantiation, but this is far from practical. Or am I missing
> something? After all, Microsoft themselves are visualizing STL classes
> using autoexp.dat, so I guess we're doing it right :-)
Yes, you are right.
> Also, I think that the visualizers we've created so far are quite
> satisfactory, so I don't know why would you want anything more
I didn't says they weren't, just you wrote on the wiki:
Microsoft Visual Studio 2005 is the first of the Visual Studio versions to support user-customizable debugger visualizers. For CLR languages, such as C#, the possibilities are even more powerful, and documented. Native C++ debugger visualizers are not documented, though it was claimed by some people from Microsoft that some docs are coming - so if you know of some, please let us know!
So I posted.
> Did you read the discussion "[Boost-users] [multi_index] MSVS 2005
> visualizers?" at the boost-users mailing list, BTW?
I haven't subscribed to the users mailling list. Perhaps I should, but I was fearing the quantity of mail and a very bad signal/nose ratio.
> Thanks for the links anyway, I haven't tried writing a "DLL" visualizer
> yet. We might use it for some Boost classes, such as ptime. However, we
> must first examine how does it integrate with the IDE (whether it works
> in the watch window, etc.). It might be that this feature no longer
> works in new VS editions, as there is a brand new visualizer API for
The API has been upgraded for VS .NET and is reported to work on VS .NET 2005. And the CLR api will probably never be usable with c++ (not CLI) because it use CLR and associated technology (speculation)
-- CÃ©dric Venet
This archive was generated by hypermail 2.1.7 : 2017-11-11 08:50:40 UTC