Douglas Gregor <[EMAIL PROTECTED]> writes:
> On Monday 18 November 2002 05:09 pm, David Abrahams wrote:
>> Stephen Davies <[EMAIL PROTECTED]> writes:
>> > Oh and BTW, your issue about name lookup is already solved by Synopsis,
>> > since the name lookup in the parser is pretty good. It handles
>> > namespaces, inheritance, using directives, using declarations, qualified
>> > or basic lookup etc no problem. The one thing it can't do is figure out
>> > this example:
>> >
>> > vector<int> myvec;
>> > foo(myvec.front()); // What is the argument to foo?
>> >
>> > The answer is int&, but Synopsis can't instantiate templates (yet)
>> > to figure that out. But this sort of thing only occurs in function
>> > bodies so your documentation should be fine.
>>
>> I believe GCC_XML can do that. Of course, it is not by any means a
>> generalized documentation tool. However, it might be interesting to
>> think about plugging it into Synopsis as a different C++ parser... for
>> someone with extra time on his hands ;-)
>
> GCC_XML has the opposite problem: it only deals with instantiated
> templates.
Yes, that was my impression. Synopsis seems to hit the nail on the
head for documentation purposes ;-)
However, if we ever needed instantiation, we could use them together
<wink>.
> But feel free to extend it for documentation output, if you'd like
> :)
<shiver>
--
David Abrahams
[EMAIL PROTECTED] * http://www.boost-consulting.com
Boost support, enhancements, training, and commercial distribution
-------------------------------------------------------
This sf.net email is sponsored by: To learn the basics of securing
your web site with SSL, click here to get a FREE TRIAL of a Thawte
Server Certificate: http://www.gothawte.com/rd524.html
_______________________________________________
Boost-docs mailing list
[EMAIL PROTECTED]
Unsubscribe and other administrative requests:
https://lists.sourceforge.net/lists/listinfo/boost-docs