summaryrefslogtreecommitdiffstats
path: root/src/memberdef.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Split language parser into "outline parser" and "code parser"Dimitri van Heesch2019-12-031-3/+3
|
* issue #7348 Better warning in case a graph would have been to largeDimitri van Heesch2019-11-161-2/+4
|
* issue #7302: Determination of anonymous is too restrictiveDimitri van Heesch2019-11-051-12/+12
|
* Removing left over debug statementsalbert-github2019-11-011-4/+4
| | | | Removing some leftover debug statements from38f1441dc329e72ba4c782fdc721ce5199e01a67 and 6216208b0a4288a41450e4d37226f0e4c492128c
* Replaced QList<ListItemInfo> with std::vector<ListItemInfo>Dimitri van Heesch2019-10-291-9/+6
|
* Embed TagInfo struct inside EntryDimitri van Heesch2019-10-281-3/+3
|
* Changed ArgumentList to be an STL containerDimitri van Heesch2019-10-271-297/+207
|
* Made check for void return more strictDimitri van Heesch2019-08-311-14/+14
|
* Merge branch 'feature/issue_7212' of ↵Dimitri van Heesch2019-08-311-3/+3
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_7212
| * issue #7212 1.8.16: Function returning void pointer generates warningalbert-github2019-08-201-3/+3
| | | | | | | | Have to see that the argument is not a void pointer but just a void
* | issue #7216: non-const getGroupDef() called on aliased member (cleanup + ↵Dimitri van Heesch2019-08-261-1/+1
| | | | | | | | null pointer fix)
* | issue #7216: non-const getGroupDef() called on aliased memberDimitri van Heesch2019-08-251-13/+17
|/
* Some fixes and restructuringDimitri van Heesch2019-08-061-6/+12
| | | | | | - moved unescapeCharsInString to util.cpp - restructured flow keyword counting - make flow keyword counting work for python and fortran code as well
* doxyparse addon new features and bugfixesJoenio Costa2019-08-051-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this commit is a squashed merge from lots of doxyparse evolution and concentrates contributions from many authors, all listed at the end of this message as Signed-off-by follow a list of all improvements and bugfixes on doxyparse: * workarounding strings replaced by doxygen core * print missing module name for some C code (analizo/analizo#155) * do not count/print 'void' as a function argument * rough instructions for doxyparse release * limit identifiers to 1024 chars (analizo/analizo#135) * removing "\\" from function signatures (analizo/analizo#138) * fix override args references (analizo/analizo#79) * check if new_data in removeDoubleQuotes function is empty (analizo/analizo#120) * removing double quotes from function signature (analizo/analizo#117) * check if ArgumentList is null (analizo/analizo#116) * don't report same module/class more than once (analizo/analizo#112) * add missing key "defines:" to all modules (analizo/analizo#111) * check if string is larger than 1 before removing surrounding quotes (analizo/analizo#110) * doxyparse properly detects package methods * output inheritance as list instead of hash * start yaml document: --- * adding double quoted in module name (analizo/analizo#106) * added --version flag to doxyparse * removing double quotes from function arguments list * fix doxyparse segfault for python source files * using quotes to surround members definition on yaml * add the number of conditionals path * generate configvalues.h * adding .cs (csharp) as non-C file extension * adding .pyw (python) as non-C file extension * adding .py (python) as non-C file extension Signed-off-by: Antonio Terceiro <terceiro@softwarelivre.org> Signed-off-by: Henrique Dutra <hld@henriquedutra.com.br> Signed-off-by: Igor Ribeiro Barbosa Duarte <igor.ribeiro.duarte@gmail.com> Signed-off-by: João M. Miranda <joaomm88@gmail.com> Signed-off-by: Jonathan Moraes <arkyebr@gmail.com> Signed-off-by: Kleber <kleberbritomoreira10@gmail.com> Signed-off-by: leonardork <leodegolim@yahoo.com.br> Signed-off-by: Marcelo Ferreira <marcelohpf@gmail.com> Signed-off-by: Mateus Andrade <mateusandrade080@gmail.com> Signed-off-by: Matheus Miranda <matheusmirandalacerda@gmail.com> Signed-off-by: Paulo Meirelles <paulo@softwarelivre.org> Signed-off-by: Sabryna de Sousa <sabryna.sousa1323@gmail.com> Signed-off-by: Vinicius Daros <vkdaros@mercurio.eclipse.ime.usp.br> Signed-off-by: VinyPinheiro <viny-pinheiro@hotmail.com>
* Merge branch 'feature/bug_endblock_msg' of ↵Dimitri van Heesch2019-08-041-15/+15
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
| * Correction warning messagealbert-github2019-06-011-15/+15
| | | | | | | | Consistency
* | Improved constness and avoid using non-const members of aliasesDimitri van Heesch2019-07-291-7/+7
| |
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-06-131-1/+1
|\ \
| * | Consistency not generated inheritance diagramalbert-github2019-06-071-1/+1
| |/ | | | | | | | | Also warn when an inheritance diagram is not generated. Corrected "dead" code in if statement
* | refactoring dot.cppThomas Haller2019-06-131-0/+1
|/
* issue #6979 Method parameters documented inline are not present in ↵albert-github2019-05-101-0/+2
| | | | | | documentation of overriding/implementing methods Not only the name of the argument should be copied but also the documentation (this routine is only used for reimplemented members).
* Add const correctness for argument listsDimitri van Heesch2019-05-051-28/+38
|
* Further const correctness changesDimitri van Heesch2019-05-051-6/+8
|
* Fixed issue with counting member listsDimitri van Heesch2019-04-221-4/+4
|
* Merge pull request #6918 from albert-github/feature/issue_6607Dimitri van Heesch2019-04-211-0/+1
|\ | | | | issue #6607 Don't warn about missing parameter documentation for deleted functions
| * issue #6607 Don't warn about missing parameter documentation for deleted ↵albert-github2019-04-081-0/+1
| | | | | | | | | | | | functions Don't emit warnings in case member is deleted.
* | Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-222/+792
|/
* issue #6882 1.8.15 regression: caller graph created even though CALLER_GRAPH ↵albert-github2019-03-121-2/+2
| | | | | | = NO the enabling of the caller graph was set by the references relation (regression on issue #6562)
* Refactored Definition and derived classes such that they are abstract interfacesDimitri van Heesch2019-02-281-321/+644
|
* 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
| |