Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/breathe-doc/breathe
ReStructuredText and Sphinx bridge to Doxygen
https://github.com/breathe-doc/breathe
d891f5f009d7b768a60970b3875076a7383036e2 authored over 10 years ago
1624a5c820de17f2ef1730b1c2943bd9922b64cb authored over 10 years ago
We need to suppress the default argument in the signature when we're
doing matching as you can't...
c21c3971f7c49ec9fceeab74366590ac098accca authored over 10 years ago
Attempt to make it a little more approachable for new people. It had
become quite a mix of links...
82ea0d3255e86bada470e02e1a85579d282c8912 authored over 10 years ago
We pass the 'outline' option through to the filter so that we don't get
the function description...
a7c0ac76a404db5edd75500859887ee496ed8af3 authored over 10 years ago
Thanks for fixing the css class output and improving the keyword
handling for declarations.
The value of 'const' can be 'no' so checking for its truthiness is not
suitable, instead we can ...
485c697ca5473729e38d76f06ba3463f6f892b4e authored over 10 years ago
This sets the CSS class of the emitted HTML element to the object kind
(e.g., `class` or `struct...
4ad21ffbd5957802947c01794c0ce2c346700cfd authored over 10 years ago
And document the set up.
This involves switching the EndsWithFilter to handle a list of options...
02592b3ca891958ce7281ca6bb0adfcddaa0a2a5 authored over 10 years ago
We've had a bug report that if we have a c-style function in a header
file & implementation file...
6694dc64d51d2175e9bf392edfc64c207dfe0a06 authored over 10 years ago
Slightly better form I think.
cd78c051db6832165e487b93eca4d6ecbb71250b authored over 10 years ago45d0557cf44f71d9284eb1c193c40d2467187766 authored over 10 years ago
28ed66eb1bf692c4590b32a848e306a7d7e778f0 authored over 10 years ago
We want to hide the declname and defname attributes from the param
nodes for the signature rende...
We change the warning mechanism so that we can provide the raw_text and
the nodes if desirable.
...
47f8092626e537b09978e78d12cbd3bb5e20891d authored over 10 years ago
0b6933056fc3ea26589ed074b95109c1de0f0831 authored over 10 years ago
e8934023a24185bcbf24fd3506c9bef1151fe01c authored over 10 years ago
The previous approach tried to read appropriate data out of the xml
object hierarchy and use it ...
And extend the class example to have an impl file as well for
testing.
Tired of stuff lying around confusing the status but still want some of
that stuff for development.
Also if there are several candidates, if all candidates' arguments are
identical.
When a function is both declared and implemented, doxygenfunction fails with the message:
Warni...
2a6969170923480dfee58fa216ea2d5b49a6da50 authored over 10 years ago9a283fe747d5bed8f91100aca640f7643432260e authored over 10 years ago
8d3dea7c883e4b8754e80cd610a9f9d57dcb7034 authored over 10 years ago
c537ef6a7a91d38703d82653ce3d4255e83893ca authored over 10 years ago
2aff4f4bde4a3fe6c38e9ee14ede36b08c27a3e8 authored over 10 years ago
So that innerclasses respond properly the :members: option having
specific members listed.
Othe...
8996aa154754dd215a3c0b6e6b03283fc0db8d82 authored over 10 years ago
As they should be basically the same thing. This introduces public,
private, protected & undoc c...
And fix up the warning message.
35405e5d84e651bc58e5cf9ffce623d069f7b08b authored over 10 years agoAnd fix doxygengroup/namespace typo.
1483a528144c6c91ca70adc371cad4e914e7ff4a authored over 10 years agoThe implementation is just style.
The docs cover an example of outline working as expected.
59efb6645827a790103ce499d978106e01500f74 authored over 10 years ago
Although already been documented, the outline flag has not been
implemented to the doyygengroup ...
- a forgotten variable definition
- duplicate flag entry
16531a0d86a52f97dcf89a631af2e622f594252f authored over 10 years ago
Thanks for writing the doxygennamespace directive.
195728f38ccdca610f8da1bedc708748f90dbf66 authored over 10 years agoBy copying over the group docs and changing them appropriately.
c503104dac4badb503132446d3353f5c8da5dae5 authored over 10 years ago
They are so close in purpose and implementation that we combine them
into common methods and bas...
As the 'file' part is an unnecessary extra which breaks the trend with
other example projects.
It seems I completely failed to proofread the copy and paste of examples
from the class docs to ...
It was written prior to the RenderContext introduction and rebased.
081d976e73cc453d646d2d52c7b6f130b7866113 authored over 10 years ago
Improved to remove the empty note and add the required target for the
namespace link from the di...
This commit adds a directive to include namespaces very similar to the
already existing `doxygen...
a93c812c130c638ce53b607e1fc6cad684f7b678 authored over 10 years ago
As all the actually description text is put into <para> elements, the
text between these element...
c831b07deb7c4876cd1e1ab16aaa9ae74bdd8cab authored over 10 years ago
79993bf22156a31ae810c5b09d4d7774e98b351e authored over 10 years ago
They can be simplified a little. I think.
661c900e1775a76d18e0a529d19d7ba148461c10 authored over 10 years agoAn attempt to explain some of what is going on.
49f454221b6b9752a4205be844a437885d8419f4 authored over 10 years ago
This is more reliable but also only matches the memberdefs and not the
sectiondefs so we're losi...
Top level public objects like c-functions are now filtered based on
their memberdef 'prot' attri...
We are going to need more information about where we are in the
hierarchy when rendering. Specif...
As it was to account for the different sectiondef 'kind' values but now
as we're looking at the ...
It turns out that if you define custom groups then the sectiondefs
have type of 'user-defined' i...
9d9cf01c569a9545fa7de99fac55f87ec360fd70 authored over 10 years ago
For group and make some tweaks to formatting in general.
64402d6acfa1a8de1ed9344e38d878435925a7cc authored over 10 years ago372a17b85376d2141d16f9fd6eeb69fb56c05022 authored over 10 years ago
5cc50d384a4fb280bb1223c1185aea07ee0ab5b4 authored over 10 years ago
We add a new filter builder method to constuct a filter for innerclasses
(public, protected and ...
We refactor the create_private_members_filter method so that it can do
either private or protect...
67c95d19446576c30f6cc27597b47b89e6f7ab50 authored over 10 years ago
It was a pretty random order before. This makes sense. We group the
auto-directives with the pairs.
We just let it pass down to the creation of the members filter for the
classes and do its stuff.
To clarify their construction a little and leave more room for
documentation.
I failed to update it when changing away from :sections:.
b4dc16f9c251afb7451e0ebab1777c45abf4f7b9 authored over 10 years ago
We split the filtering of top level C-language kinds of sectiondefs out
to a separate filter so ...
We rewrite it to deal in terms of our new members options rather than
the sections concept. This...
4fe6a2e7069c7d4c3fd9600ceb736456469979dd authored over 10 years ago
It is a little more complex than repeating the members and
private-members options as the undoc-...
a07a46cc6d85c061b1d51177d9ea6166d3f50f6e authored over 10 years ago
Rather than using 'type' because it is a few less characters and risk
confusion with an actual '...
The filters were getting a little complex & ugly to declare as nested
object declarations so we ...
Which may or may not be more readable. Actual if-statements would be
more readable, but we can o...
This was in here before we started rewriting it. I'm not sure of an
example which exercises this...
It doesn't seem to fit with the use case. If it is an option, what does
it mean? Public members ...
I forgot the __or__ method and apparently __contains__ has to return a
True or False so we switc...
d1c2d640572a40f187a2cbd23057a5c820695df1 authored over 10 years ago
fabafa46925fd8702fd97eab94edebf5fb454274 authored over 10 years ago
a624f41dac6d836382329472aa57698274f9b166 authored over 10 years ago
We account for the :sections: option when extracting the content from
the doxygen group when ren...
d1e0287d143fba6d1ee45616b7315a00c274853c authored over 10 years ago
Previously it was hard coded to [public*, func*] but now we default to
that but make it configur...
c0964435c86c1194017e7bc7545172e79d634f0d authored over 10 years ago
So that we're not left in a detached HEAD state as we were previously. I
keep forgetting and the...
It seems that top level functions go into their own sectiondef with a
'func' 'kind'. We'd really...
We add public and private functions to our group.h code and then extend
the documentation to cov...
To take advantage of the OrFilters which can now take multiple arguments
so we don't have to cre...
As we think we're going to need it for the groups shortly.
37539c26df433788858f5fa2788282fb534f2e1b authored over 10 years ago1f201c9cbf135073cd6bda6109e8ce206d7809d0 authored over 10 years ago
We missed those on the previous effort. Here we move the warning code in
directive/base.py and d...
Having separated out the section filter code to a separate method we can
easily call it to creat...
4838dd2668d5157e1a03dfbc85a11e01c73c07af authored over 10 years ago
ec9709417e7f9b590ef42907e1b460db8c8183f2 authored over 10 years ago
We use git to detect the latest tag and report the tag version if we're
sitting on that tag and ...