Sorry, forgot to say I'm running doxygen 1.8.3 on Win XP.  Any ideas
anyone?

Regards,
Greg.

-----Original Message-----
From: Greg Aldridge [mailto:greg.aldri...@domino-uk.com] 
Sent: 14 January 2013 10:11
To: doxygen-users@lists.sourceforge.net
Subject: [Doxygen-users] Aliased namespace not expanding.


Hi all,

In a C++ header file I have something like the following:

        /** Class Foo description. */
        Class Foo
        {
        public:
           /** Method description. */
           Bar(one::two::three::ConfigStruct, bool flag);
        };

And in the corresponding .cpp file I have:

        namespace six = one::two::three;
        Foo::Bar(six::ConfigStruct, bool flag)
        {
           // Do stuff.
        }

In doxygen's output I get the message:

        C:/Foo.cpp:2: warning: no matching class member found for 
          Bar(six::ConfigStruct, bool flag)
        Possible candidates:
          Foo::Bar(one::two::three::ConfigStruct, bool flag)

Is there any way to get doxygen to understand the aliased namespace in
the .cpp file?  I can't find anything obvious in the manual.

Regards,
Greg.


****************************************************
Visit our website at http://www.domino-printing.com
****************************************************
This Email and any files transmitted with it are intended only for the person 
or entity to which it is addressed and may contain confidential and/or 
privileged material. Any reading, redistribution, disclosure or other use of, 
or taking of any action in reliance upon, this information by persons or 
entities other than the intended recipient is prohibited.  If you are not the 
intended recipient please contact the sender immediately and delete the 
material from your computer.

E-mail may be susceptible to data corruption, interception, viruses and 
unauthorised amendment and Domino UK Limited does not accept liability for any 
such corruption, interception, viruses or amendment or their consequences.
****************************************************
Domino UK Limited. Registered in England. Registered Number:1750201. Registered 
Office Address: Trafalgar Way, Bar Hill, Cambridge, CB23 8TU.


------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to