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

Reply via email to