Re: [Doxygen-users] Internal inconsistency: Which file?
Brought to you by:
dimitri
From: Albert <alb...@gm...> - 2015-03-04 10:26:13
|
Andreas, When doing some debugging the offending line is the \namespace line. The definition of "library Param" is OK. Looks that a separate section is created for the namespace but this is not known in IDL. The \namespace command is a command to document a namespace out of place (not directly in front of the namespace.Would the removing of the \namespace be a solution for you? or would the \interface be a solution or should there be a separate command to document the "library" ? Albert On Wed, Mar 4, 2015 at 11:17 AM, Andreas Tscharner <an...@vi...> wrote: > 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 an...@vi... ICQ-No. 14356454 > |