Fabrice, thank you for your quick response. The flag was already set to YES. However, in the meantime I realized that doxygen works for private directories located in standard folders but not in class folders:
foo/private/stuff.m % works
foo/@myclass/stuff.m % works
foo/@myclass/private/stuff.m % won't appear in doxygen
thank you for this great and useful piece of software! Just one little question: I got directories named `private' in my Matlab-project. The documentation of .m files contained in such directories are not displayed. Any suggestions?
Hello!! i am runing Doxygen in my matlab code and the question is, it should show some graph as well.
i got the following errors:
C:/Users/Sonsoles/Documents/Fortran/Kompressorkoden/get_o_over_c.m:23: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon)
C:/Users/Sonsoles/Documents/Fortran/Kompressorkoden/get_omega_s.m:21: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon)
C:/Users/Sonsoles/Documents/Fortran/Kompressorkoden/Xfunc.m:21: warning: class for member `M::::::calculate:' cannot be found.
thanks for the help
I am under Windows XP R2011b. When I run Doxygen , the perl file m2cpp.pl shows up on the screen for each M-file that is processing. I have to close the file manually.
Moreover , your perl file requires to change all our syntax since the filter extracts only lines beginning with %>. For function description, same issue , we have to use a specific syntax.
The other submission "mtoc++ - Doxygen filter for Matlab and tools " is better , it doesn't require any change in our codes.
I definitely prefer m2html which is plug and play.
Finally - poh - I have m2cpp running in Windows 8 with Matlab 7.0.4!
First I had problems with access rights for involved programs, had to set Run as administrator, also had to patch in registry to make perl accept command line arguments.
Then m2cpp.pl crashed at row 43. After having modified by inserting
"use FileHandle;" at first row
and replaced row 43
"open(my $in, $my_fic);"
my $in = new FileHandle; # Fix for old version of Perl
things run nicely!!!
Thanks for your submission
Question: Is this supposed to work for call graphs, like on M2HTML?
The *inheritance* graphs are being generated properly. But I don't see any call graphs for any of my functions or class methods.