summaryrefslogtreecommitdiffstats
path: root/src/memberdef.h
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: move addDocCrossReference to memberdef.cpp/.hDimitri van Heesch2020-11-281-0/+1
|
* Refactoring: replacing dynamic_cast by static_cast to improve performanceDimitri van Heesch2020-11-131-7/+14
|
* Refactoring: Introduce immutable and mutable interfacesDimitri van Heesch2020-11-091-32/+42
| | | | | | Split Definition/ClassDef/NamespaceDef/MemberDef into a immutable and mutable part Aliases are immutable, other symbols are stored using an immutable interface but can be made mutable explicitly by dynamic casting.
* Renamed EXTRACT_ANON_ARGUMENTS to RESOLVE_UNNAMED_PARAMS and enabled it by ↵Dimitri van Heesch2020-09-161-1/+1
| | | | default
* Merge branch 'arg_name_as_comment' of https://github.com/tolnaisz/doxygen ↵Dimitri van Heesch2020-09-161-0/+1
|\ | | | | | | into tolnaisz-arg_name_as_comment
| * Support commented out argument names in declarations controlled by new cofig ↵Szabi Tolnai2020-08-111-0/+1
| | | | | | | | EXTRACT_ANON_ARGUMENTS.
* | issue #7973: C++ grouped functions in namespace have disapeardDimitri van Heesch2020-08-241-2/+2
|/ | | | | - reverted some of the change that introduced the problem - fixed the original problem (#7216) in a different way
* Refactoring: Introduce type names for commonly used container typesDimitri van Heesch2020-05-011-3/+3
|
* Performance improvements after profilingDimitri van Heesch2020-04-241-10/+11
| | | | | In some cases performance dropped when upgrading from version 1.8.16 to 1.8.17 or 1.8.18. With these changes the performance should be back to normal again.
* Embed TagInfo struct inside EntryDimitri van Heesch2019-10-281-1/+1
|
* Changed ArgumentList to be an STL containerDimitri van Heesch2019-10-271-14/+16
|
* Fix typosluz.paz2019-09-281-1/+1
| | | | | | Found via ``` codespell -q 3 -S *.js,*.po,./src/translator*,*.eps,./doc/changelog.doc -L ang,ans,attribs,ba,behaviour,classe,colour,german,iff,initialise,nam,nd,que,russian,statics,te,tim,uint ```
* issue #7216: non-const getGroupDef() called on aliased memberDimitri van Heesch2019-08-251-3/+3
|
* Some fixes and restructuringDimitri van Heesch2019-08-061-5/+3
| | | | | | - 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/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Improved constness and avoid using non-const members of aliasesDimitri van Heesch2019-07-291-2/+2
|
* Add const correctness for argument listsDimitri van Heesch2019-05-051-6/+7
|
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-43/+57
|
* Refactored Definition and derived classes such that they are abstract interfacesDimitri van Heesch2019-02-281-324/+279
|
* Remove dead codeDimitri van Heesch2019-01-211-5/+0
|
* Added 'constexpr' as attribute label and to XML outputDimitri van Heesch2019-01-131-0/+1
|
* Added declfile, declline, and declcolumn attributes to the location element ↵Dimitri van Heesch2019-01-121-2/+6
| | | | in the XML output
* Merge remote-tracking branch 'doxygen/master'Joe George2018-11-051-0/+6
|\
| * Add commands to handle referenced by relation and references relationalbert-github2018-10-171-0/+6
| | | | | | | | | | | | | | | | | | | | | | 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-1/+4
|/ | | | Added a Slice-optimized output mode.
* add the number of conditionals path and bugfixJoenio Costa2017-06-281-0/+6
| | | | | | | | | | | | | * 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>
* Check for undocumented params warnings if members detailed documentation is ↵Artur Kink2016-11-291-0/+1
| | | | not written
* Style fixes and added numbering to overloaded membersDimitri van Heesch2016-07-301-1/+1
|
* Template enhancements and various other small fixesDimitri van Heesch2015-09-081-0/+1
|
* Bug 746734 - Don't warn about missing documentation for deleted functions.Dimitri van Heesch2015-05-031-0/+1
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Bug 739209 - Invalid warning about undocumented C++ function imported from ↵Dimitri van Heesch2014-12-231-0/+1
| | | | tagfile
* Bug 736992 - Member functions omitted from tagfileDimitri van Heesch2014-09-221-4/+3
|
* Added lists for indices to template contextDimitri van Heesch2014-08-021-0/+6
|
* Documentation generator: added support for C# property accessors visibility ↵Maksim Osipov2014-07-041-0/+4
| | | | modifiers.
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* More work on the template and context mechanismsDimitri van Heesch2013-12-291-1/+2
|
* Template and context enhancementsDimitri van Heesch2013-12-231-0/+1
|
* More template and context enhancementsDimitri van Heesch2013-12-121-0/+8
|
* Merge branch 'master' into templateDimitri van Heesch2013-11-291-0/+1
|\ | | | | | | | | | | Conflicts: src/memberdef.cpp src/memberdef.h
| * Bug 692004 - show includes for free functionsDimitri van Heesch2013-11-261-0/+1
| |
* | More context and template additionsDimitri van Heesch2013-11-291-1/+2
|/
* More template and context updatesDimitri van Heesch2013-11-111-0/+1
|
* Bug 700740 - Doxygen does not create links on C++ 11 style enum classesDimitri van Heesch2013-06-151-0/+1
|
* Release-1.8.3.1-20130512Dimitri van Heesch2013-05-121-10/+8
|
* Release-1.8.3.1-20130402Dimitri van Heesch2013-04-021-3/+13
|
* Release-1.8.3.1-20130324Dimitri van Heesch2013-03-241-3/+5
|
* Release-1.8.3.1-20130209Dimitri van Heesch2013-02-091-2/+2
|
* Release-1.8.3.1Dimitri van Heesch2013-01-201-1/+1
|
* Release-1.8.2-20121118Dimitri van Heesch2012-11-181-23/+6
|