Ken, The only way I see to do this is by means of an filter (INPUT_FILTER or FILTER_PATTERN) in the Doxyfile.
Albert On Tue, Dec 11, 2012 at 4:40 PM, Ken Kazinski <kjkazin...@yahoo.com> wrote: > Albert, > > Is there a way to tell doxygen to treat "STRUCTURE /xxx/" as a type? > > Thanks for the help. > > Ken > > > --- On Tue, 12/11/12, Albert <albert.te...@gmail.com> wrote: > >> From: Albert <albert.te...@gmail.com> >> Subject: Re: [Doxygen-users] Fortran Structures >> To: "Ken Kazinski" <kjkazin...@yahoo.com> >> Cc: doxygen-users@lists.sourceforge.net >> Date: Tuesday, December 11, 2012, 9:51 AM >> Dear Ken, >> >> I must admit I never heard of the STRUCTURE keyword. What I >> found was >> 'Structures are user-defined aggregate data types; this >> functionality >> was standardized in Fortran 90 with an different syntax, >> under the >> name of “derived types”.' I don't think it was in any >> standard. >> Doxygen does not know about this construct. >> >> Also I think that when documentation is after a declaration >> the >> comment sould not be !> but !< >> >> Albert >> >> >> On Tue, Dec 11, 2012 at 1:45 PM, Ken Kazinski <kjkazin...@yahoo.com> >> wrote: >> > I am having a problem where doxygen is not picking up >> the structures and documenting them. >> > >> > I know I am missing something. I use the \struct >> tag but I am not sure how to document the elements. >> > >> > 2nd question - anyone have a good way to document the >> system calls from the various LIB$xxxx functions? >> > >> > Thanks. >> > >> > >> > >> C********************************************************************* >> > !> \struct IHD >> > !> \brief Buffer header structure. This structure is >> 48 bytes long. >> > >> C********************************************************************* >> > STRUCTURE /IHD/ >> > >> INTEGER*2 W_SIZE >> >> !> Image Section >> Descriptors >> > >> INTEGER*2 W_ACTIVOFF >> !> Activation Address Vector >> > >> INTEGER*2 W_SYMDBGOFF >> !> Symbol Table Pointers >> > >> INTEGER*2 W_IMGIDOFF >> !> Identification Section >> > >> INTEGER*2 W_PATCHOFF >> !> Patch Offset >> > >> INTEGER*2 W_SYSVEROFF >> !> System Version Array Section >> > >> INTEGER*2 W_MAJORID >> > >> INTEGER*2 W_MINORID >> > >> BYTE B_HDRBLKCNT >> !> Header Block >> Count >> > >> BYTE B_IMGTYPE >> >> !> Image Type >> > >> BYTE %FILL (2) >> > >> INTEGER*4 Q_PRIVREQS(2) >> > >> INTEGER*2 W_IOCHANCNT >> > >> INTEGER*2 W_IMGIOCNT >> > >> INTEGER*4 L_LNKFLAGS >> > >> INTEGER*4 L_IDENT >> > >> INTEGER*4 L_SYSVER >> > >> INTEGER*4 L_IAFVA >> > END STRUCTURE >> > C >> > >> > >> > >> ------------------------------------------------------------------------------ >> > LogMeIn Rescue: Anywhere, Anytime Remote support for >> IT. Free Trial >> > Remotely access PCs and mobile devices and provide >> instant support >> > Improve your efficiency, and focus on delivering more >> value-add services >> > Discover what IT Professionals Know. Rescue delivers >> > http://p.sf.net/sfu/logmein_12329d2d >> > _______________________________________________ >> > Doxygen-users mailing list >> > Doxygen-users@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/doxygen-users >> ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users