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

Reply via email to