Dmitry Arkhipov
9cddedd1e3
allow displaying entities from multiple scopes
2025-05-01 11:25:41 +03:00
Dmitry Arkhipov
b7755ed36f
add support for em- and en-dashes
2025-04-01 09:31:35 +03:00
Dmitry Arkhipov
4510773965
fix scoping of related functions
2024-11-04 11:15:50 +03:00
Dmitry Arkhipov
616f8597ae
ensure related functions are scoped correctly
...
The assumption is that related functions are "members" of classes they
relate to. This assumption could be violated with recent Doxygen if the
first compound to have them as members is their namespace. Now Docca
makes sure to remove such functions from every scope but one, and also
makes sure that last scope is a class.
2024-11-03 15:42:33 +03:00
Dmitry Arkhipov
7e9937e111
basic support for pointers to functions
2024-11-01 11:55:35 +03:00
Dmitry Arkhipov
8d0e1638b2
test ordering of functions
2024-10-31 16:56:45 +03:00
Dmitry Arkhipov
d335d91cf2
reuse previous occurances of functions
...
This fixes the issue when a function is referenced several times in the
data, and docca creates an instance for each reference, but the index
only contains the first instance. That in turn would lead to several
attributes of other instances not being set. # Please enter the commit
message for your changes. Lines starting # with '#' will be ignored, and
an empty message aborts the commit. # # On branch fix/duplicate-entities
2024-10-31 13:00:55 +03:00
Dmitry Arkhipov
c9709363ed
only replace strings inside code context
2024-10-03 18:46:10 +03:00
Dmitry Arkhipov
f31339cd08
support conditional noexcept
2024-10-03 18:11:24 +03:00
Dmitry Arkhipov
b364346dd0
display if variable is constexpr
2024-10-03 16:36:41 +03:00
Dmitry Arkhipov
375d0a48bc
put entity specifiers on one line
2024-10-03 16:15:07 +03:00
Dmitry Arkhipov
fe0b140928
do not escape ref link text in descriptions
2024-10-03 15:11:37 +03:00
Dmitry Arkhipov
40f6ed49c8
allow enabling showing defaulted functions
...
Explicitly defaulted functions (= default) used to be marked in the
output. Now this is disabled by default, but can be ebabled a config
parameter,
2024-10-03 13:51:41 +03:00
Dmitry Arkhipov
85d6c5d6b8
omit extra header when description starts with a parameter table
2024-10-03 13:21:24 +03:00
Dmitry Arkhipov
5f349f0c7b
fix treatment of entities nested inside nested entities
2024-08-21 10:53:01 +10:00
Dmitry Arkhipov
5084e6c207
support for extension modules
2024-08-21 10:16:57 +10:00
Dmitry Arkhipov
525cf70935
jamfile cleanup
2024-08-21 10:01:10 +10:00
Dmitry Arkhipov
b760e90d47
add module re to template context
2024-08-20 12:41:04 +10:00
Dmitry Arkhipov
859ed19ae6
allow Phrase nested inside Phrase
2024-06-20 15:03:47 +03:00
Dmitry Arkhipov
fe8dd46e9f
collect bases when Doxygen fails to
2024-06-15 17:02:24 +03:00
Dmitry Arkhipov
794ac5fd41
implement support for references to external entities
2024-06-14 20:58:57 +03:00
Dmitry Arkhipov
2cce80005c
fix treatment of constexpr
2024-06-14 15:56:47 +03:00
Dmitry Arkhipov
48178b1a54
fix collection and rendering of bases
2024-06-12 12:56:22 +03:00
Dmitry Arkhipov
8c25539e64
fix entity resolution when collecting descriptions
2024-06-12 09:33:14 +03:00
Dmitry Arkhipov
5c9dba3f67
pydocca tests
2024-06-11 20:41:08 +03:00
Dmitry Arkhipov
2c42936714
Drone CI
2024-06-11 20:41:04 +03:00