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