Hello, 
I'm having trouble referring to overloaded functions with the <functionname> 
element. For example, if I have

    namespace boost {
            void foo(int);

            void foo(double);
        }

in some header, and 

    <functionname alt='boost::foo'>foo</functionname>

in XML file, then I get:

Reference to function 'boost::foo' is ambiguous. Found:
          Match in namespace ::
          Match in namespace ::

and no link is generated. 

It would be nice to generate a link to the first function from the overload 
set (and make sure all functions are listed in one place).

A method to identify which function I refer to would work, but in my real use 
case function signature looks like:

    parse_command_line(int argc, char* argv[],
                       const options_description&,
                       int style = 0,
                       function1<std::pair<std::string, std::string>, const
                                 std::string&> ext
                       = ext_parser());

so I'd rather not type that inside <functionname>...

Any ideas?

TIA,
Volodya




-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Boost-docs mailing list
[EMAIL PROTECTED]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to