octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #45152] doxygen macro_expansion failing


From: Carnë Draug
Subject: [Octave-bug-tracker] [bug #45152] doxygen macro_expansion failing
Date: Wed, 20 May 2015 15:19:02 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.7.0

URL:
  <http://savannah.gnu.org/bugs/?45152>

                 Summary: doxygen macro_expansion failing
                 Project: GNU Octave
            Submitted by: carandraug
            Submitted on: Wed 20 May 2015 15:19:01 GMT
                Category: Configuration and Build System
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: None
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 4.0.0-rc4
        Operating System: GNU/Linux

    _______________________________________________________

Details:

We have all the settings for doxygen to perform macro expansion. This means
that, for example, the constructors for dim_vector should appear as:


dim_vector (octave_idx_type d0, octave_idx_type d1, ...)


However, they still appear as


dim_vector (OCT_MAKE_DECL_LIST(octave_idx_type, d, 3))


The problem seems to be that we must define INCLUDE_PATH in the doxygen
options or the include fails, which is why it is failing for macros defined in
otehr files. I have done this and the example above then works correctly.

I'm uploading the patch here for review since I'm not super familiar with all
the autoconf variables we have available for expansion and there may be
something better than what I made.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Wed 20 May 2015 15:19:01 GMT  Name: doxygen-include-path.cset  Size: 2kB
  By: carandraug

<http://savannah.gnu.org/bugs/download.php?file_id=34062>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?45152>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]