Re: [Doxygen-users] Help? 1.2.10, member grouping, and template classes
Brought to you by:
dimitri
|
From: Dimitri v. H. <di...@st...> - 2001-09-22 09:53:25
|
On Wed, Sep 19, 2001 at 03:34:00PM -0400, Phil Edwards wrote:
> I'm using Doxygen 1.2.10 to generate HTML for GNU's libstdc++. Using member
> groups to group/distribute documentation works fine with global functions,
> like
>
> //@{
> /** These are replaceable signatures:
> * blah blah blah
> */
> void *operator new(std::size_t) throw (std::bad_alloc);
> void *operator new[](std::size_t) throw (std::bad_alloc);
> void operator delete(void *) throw();
> .....
> //@}
>
> But not with templates. Trying things like
>
> namespace std
> {
> /** General documentation about both of these classes.
> */
> //@{
> template <class _Arg, class _Result>
> struct unary_function {
> ...
> };
> template <class _Arg1, class _Arg2, class _Result>
> struct binary_function {
> ...
> };
> //@}
>
> The namespace is documented; other members show up okay. But here, only
> unary_function is considered documented. Nothing about binary_function
> shows up at all. The config file has DISTRIBUTE_GROUP_DOC set to YES.
>
> Am I missing anything? (Please Cc me, I'm not subscribed.)
Member grouping only works for members (of classes, namespaces or files),
not for classes, namespaces or files themselves.
Regards,
Dimitri
|