On 04.03.2015 11:12, Albert wrote:
> Andreas,
>
> The problem is the "\namespace Param" here a new namespace is defined
> and this is not known in IDL. Wouldn't it be better to use "\interface

Actually, it is: "library Param" a few lines later defines it...
And as I have written before. It worked with older versions of doxygen 
(or at least, doxygen did not give me an error message)
Interfaces are defined in the included file (with the \interface 
directive), but I commented it out here, because it was not necessary 
for the example.

[snip]
> I'll have a look if I can extend the error message.

That would be nice. Especially the filename of the file containing the 
problem would be helpful...

[snip]
>
>     /** \namespace Param
>        * \brief Library for all kind of parameters
>        *
>        * The ParamLib library provides a type library containing all
>     interfaces
>        * from the Param.idl file
>        */
>
>
>     [ uuid(D856F6C2-DB20-4FB6-8987-__390B509A5D1F), version(1.0),
>     helpstring("Metrosoft QUARTIS Param Library") ]
>     library Param
>     {

Best regards
        Andreas
-- 
       ("`-''-/").___..--''"`-._
        `o_ o  )   `-.  (     ).`-.__.`)
        (_Y_.)'  ._   )  `._ `. ``-..-'
      _..`--'_..-_/  /--'_.' .'
     (il).-''  (li).'  ((!.-'

Andreas Tscharner   a...@vis.ethz.ch   ICQ-No. 14356454

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to