summaryrefslogtreecommitdiffstats
path: root/src/memberdef.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove persistent storage of Entry objectsDimitri van Heesch2019-02-171-1/+0
|
* Remove dead codeDimitri van Heesch2019-01-211-11/+0
|
* Added 'constexpr' as attribute label and to XML outputDimitri van Heesch2019-01-131-0/+6
|
* Added declfile, declline, and declcolumn attributes to the location element ↵Dimitri van Heesch2019-01-121-7/+54
| | | | in the XML output
* Shortened EXTRACT_PRIVATE_VIRTUAL to EXTRACT_PRIV_VIRTUAL to deal with max ↵Dimitri van Heesch2019-01-081-7/+9
| | | | length limitation
* Implement a new EXTRACT_PRIVATE_VIRTUAL option.Vladimír Vondruš2019-01-031-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The classic article about virtuality from Herb Sutter [1] suggests that virtual functions are always private and public class interface is never virtual. Until now, it was not really possible to document these functions in Doxygen: * Enabling EXTRACT_PRIVATE would show all internals, not just virtual functions, which is not wanted. * Enabling HIDE_UNDOC_MEMBERS and HIDE_UNDOC_CLASSES would effectively disable warnings about *all* undocumented members, which is not wanted. The usual workaround was to put the members into protected scope just for Doxygen: #ifdef DOXYGEN_GENERATING_OUTPUT protected: #else private: #endif /** @brief Documented private virtual function */ virtual doStuff(); The new EXTRACT_PRIVATE_VIRTUAL option makes these visible (and able to be linked to), but shows them *only* if they are documented. [1] http://www.gotw.ca/publications/mill18.htm
* Merge remote-tracking branch 'doxygen/master'Joe George2018-11-051-2/+33
|\
| * Merge pull request #6562 from albert-github/feature/bug_referencesDimitri van Heesch2018-11-041-2/+33
| |\ | | | | | | Add commands to handle referenced by relation and references relation
| | * Add commands to handle referenced by relation and references relationalbert-github2018-10-171-2/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Analogous to call graph and caller graph this patch provides an implementation for the referenced by relation and references relation. Providing the commands: - referencedbyrelation - hidereferencedbyrelation - referencesrelation - hidereferencesrelation Motivation is that some lists can get extremely large and also there is now more symmetry between the textual and graphical out.
* | | Added *.ice files as a recognized file type.Mark Spruiell2018-10-221-8/+75
|/ / | | | | | | Added a Slice-optimized output mode.
* | Wrong separator in index for a.o. Python, C#albert-github2018-10-221-1/+1
|/ | | | | In e.g. the LaTeX output the separator for Pyton, C# is given as '::', this should be '.' . With this fix the problems in the index are gone.
* Implementation of standard generator for docbook outputalbert-github2018-09-071-0/+12
| | | | | | | | Till now docbook had its own output generator, but lot of possibilities were missing (see remark about updating below), with this patch the (more than) basic implementation has been made. Added some docbook tests to the current tests and updated documentation where necessary Tried updating current version but too many issues remained that were generically handled in the standard generator, code is in current version behind '#if 0' construct in doxygen.cpp and name with '_v1' and in docbookgen.cp'
* Renamed (start/end)SimpleSect to (start/end)Examples.Dimitri van Heesch2018-08-261-19/+2
|
* Bug 693515 - The 'Examples:' section; bad/missing style and incorrect spellingalbert-github2018-06-291-2/+2
| | | | Made implementation analogous to the implementation for parameters in respect to padding and the use of colon (:).
* Merge pull request #720 from albert-github/feature/bug_python_htmlDimitri van Heesch2018-06-241-1/+1
|\ | | | | Cannot properly jump from brief to detailed function description in python
| * Cannot properly jump from brief to detailed function descriptionalbert-github2018-05-111-1/+1
| | | | | | | | | | | | | | | | | | | | In case a plain python function (i.e. not in a class or similar) the reference in the brief description to the detailed description points to nowhere as the anchor at the detailed description has file_ in front of it. The file_ is required for namespaces as mentioned in the code: // member is in a namespace, but is written as part of the file documentation // as well, so we need to make sure its label is unique. tests, on a python project, gave that this doesn't happen and that in case of just files a wrong member reference is given in. Based on: Generating Python Documentation with doxygen produces broken links to functions (https://stackoverflow.com/questions/50217315/generating-python-documentation-with-doxygen-produces-broken-links-to-functions#50217315)
* | Merge branch 'master' into vhdl-localizationAndreas Regel2018-05-281-3/+6
|\ \ | |/ | | | | | | # Conflicts: # src/translator.h
| * Misc. typosluz.paz2018-04-251-2/+2
| | | | | | | | Found via `codespell`
| * Bug 303020 - Missing warning of undocumented member in member groupalbert-github2018-04-101-1/+4
| | | | | | | | | | Removed restrictions that functions / variables / enums ... in a \name command were executed from the test. (Note: In case of functions the arguments were tested or presence).
* | Remove default assignment from Translator::trVhdlType() declarationAndreas Regel2018-01-091-1/+1
| |
* | Add VHDL strings to Translator class and add german translations.Andreas Regel2018-01-081-1/+1
| |
* | Replace calls to trTypeString with trVhdlType in single mode, which is the ↵Andreas Regel2018-01-081-1/+1
|/ | | | | | default. Remove now unused method trTypeString.
* Bug 788209 - C++: False warning message when inheriting class from tag fileDimitri van Heesch2017-12-251-0/+1
|
* add the number of conditionals path and bugfixJoenio Costa2017-06-281-0/+11
| | | | | | | | | | | | | * Rebased with upstream master * Added build instructions to README * Bug 398942 - fixes the problem with instance variables and arguments with the same name Signed-off-by: Antonio Terceiro <terceiro@softwarelivre.org> Signed-off-by: João M. Miranda <joaomm88@gmail.com> Signed-off-by: Paulo Meirelles <paulo@softwarelivre.org> Signed-off-by: Vinicius Daros <vkdaros@mercurio.eclipse.ime.usp.br> Signed-off-by: Jonathan Moraes <arkyebr@gmail.com>
* Fixed problem where automatic line breaking caused missing vertical bars in ↵Dimitri van Heesch2017-04-271-2/+1
| | | | the parameter table for Latex output.
* Check for undocumented params warnings if members detailed documentation is ↵Artur Kink2016-11-291-20/+27
| | | | not written
* Bug 770973 - Tag file size double between each runDimitri van Heesch2016-10-081-1/+1
|
* Bug 771152 - C++11 ref-qualifiers do not appear in Member Function ↵Dimitri van Heesch2016-09-211-0/+8
| | | | Documentation section
* Unified display of enum values across output formats and languagesDimitri van Heesch2016-08-311-30/+36
|
* Style fixes and added numbering to overloaded membersDimitri van Heesch2016-07-301-7/+9
|
* Modified (readability) layout for member title in HTML and LaTexPkLab.net2016-06-221-1/+1
|
* Applied responsive design to menu bar using smartmenusDimitri van Heesch2016-05-051-4/+0
|
* Fixed wrong <p> nesting issue for call/caller graphsDimitri van Heesch2016-03-081-4/+4
|
* Bug 753608 - Link of typedef within namespace on group pages missingDimitri van Heesch2016-02-081-17/+24
|
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-53/+53
| | | | improve performance
* Bug 722654 - Inherited member of template class issues warning and is not ↵Dimitri van Heesch2016-01-091-4/+7
| | | | documented
* Bug 742715 - Unnamed structs gives: QGDict::hashAsciiKey: Invalid null keyDimitri van Heesch2015-12-281-1/+6
|
* Bug 755939 - Warning refers to incorrect line for undocumented member ↵Dimitri van Heesch2015-12-281-1/+1
| | | | function (C++)
* Bug 758132 - Brief description of non documented functions (fixes)Dimitri van Heesch2015-12-281-5/+3
|
* Bug 758132 - Brief description of non documented functionsalbert-github2015-11-221-0/+1
| | | | | In case a function or an other item is not documented and EXTRACT_ALL has not been specified it should not appear in the list with brief description of functions etc. (This patch supersedes the patch as proposed in pull request 411 based on the comments from Dimitri van Heesch)
* Bug 754606 - Double anchors when using groupsDimitri van Heesch2015-11-011-9/+12
|
* Template enhancements and various other small fixesDimitri van Heesch2015-09-081-5/+11
|
* Bug 746734 - Don't warn about missing documentation for deleted functions.Dimitri van Heesch2015-05-031-2/+7
|
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2015-04-041-3/+3
|\
| * Warnings without filenamealbert-github2015-03-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | In a number of instances we don't get the filename of where the error occurs but a name or even unknown between <> e.g. <fie_p2>:1: warning: parameters of member fie_p2 are not (all) documented <error>:1: warning: parameters of member p1.error are not (all) documented <unknown>:1: warning: Member fie_p3 (function) of class p3::int1_p3 is not documented. This patch tries to overcome this problem by providing the right file: .../p2.h:8: warning: parameters of member fie_p2 are not (all) documented .../p1.py:7: warning: parameters of member p1.error are not (all) documented .../p3.f90:3: warning: Member fie_p3 (function) of class p3::int1_p3 is not documented.
* | Added function arguments to the LaTeX tocDimitri van Heesch2015-04-021-0/+4
|/
* Merge pull request #305 from albert-github/feature/bug_745481Dimitri van Heesch2015-03-051-1/+4
|\ | | | | Bug 745481 - Doxygen generates bad "More..." file links for functions within a namespace
| * Bug 745481 - Doxygen generates bad "More..." file links for functions within ↵albert-github2015-03-041-1/+4
| | | | | | | | | | | | a namespace Namespaces are recorded at separate pages as well. Condition should be extended for namespaces as well.
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2015-02-261-2/+2
|\ \ | |/
| * Adding commands \hidecallgraph and \hidecallergraphalbert-github2015-02-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the new commands \hidecallgraph and \hidecallergraph it is possible to suppress a call or caller graph even though the corresponding option CALL_GRAPH or CALLER_GRAPH is set. commands.doc config.xml diagrams.doc - updating documentation to support new commands entry.cpp - initialize callgraph and callergraph with the value from the config file commentscan.l - add handling for the new commands context.cpp memberdef.cpp util.cpp - getting the option for CALL_GRAPH and CALLER_GRAPH is not necessary anymore as it is incorporated in the initialization of an Entry item dbusxmlscanner.cpp - initialization is done in the Entry item vhdljjparser.cpp - gBlock was a static variable and therefore initialized before the doxygen main routine started. A Entry element sets now the default for callgraph and callergraph based on the config file and as the config file is not yet known at that moment the value for CALL_GRAPH and CALLER_GRAPH were set to False. By making a pointer of gBlock and doing an appropriate new Entry call this problem is overcome.