summaryrefslogtreecommitdiff
path: root/sphinx/domains/cpp.py
Commit message (Collapse)AuthorAgeFilesLines
...
* C++, prevent nested declarations in functions.Jakob Lykke Andersen2018-08-051-4/+29
| | | | Fixes sphinx-doc/sphinx#5191
* C++, fix some wrong type annotationsJakob Lykke Andersen2018-08-051-14/+13
|
* Merge branch '1.7'Takeshi KOMIYA2018-06-161-0/+3
|\
| * cpp domain: Fix assert when describing unreferenced symbol.Alan M. Carroll2018-06-091-1/+1
| |
| * C++, fix lookup of full template specializations with no template argumentsJakob Lykke Andersen2018-06-091-0/+3
| |
* | Merge pull request #4667 from SolidWallOfCode/cpp-unreferenced-symbol-fixJakob Lykke Andersen2018-06-091-1/+1
|\ \ | | | | | | cpp domain: Fix assert when describing undefined symbol.
| * | cpp domain: Fix assert when describing unreferenced symbol.Alan M. Carroll2018-02-221-1/+1
| | |
* | | C++, anon names, fix regex str/unicode complaintJakob Lykke Andersen2018-06-091-1/+1
| | |
* | | C++, anon names, use different fullname and dispname in get_objectsJakob Lykke Andersen2018-06-091-2/+4
| | |
* | | C++, add support for anon entities.Jakob Lykke Andersen2018-06-091-265/+310
| | | | | | | | | | | | | | | | | | | | | Anonymous entities are specified with names starting with "@", but are rendered as "[anonymous]". Fixes sphinx-doc/sphinx#3593 and sphinx-doc/sphinx#2683.
* | | Merge branch '1.7'Takeshi KOMIYA2018-05-291-1/+24
|\ \ \ | | |/ | |/|
| * | C++: parse pack expansions in function calls.lucdanton2018-05-261-1/+24
| | |
* | | C++, support for unions.Jakob Lykke Andersen2018-05-261-1/+44
| | |
* | | Add cpp:texpr role (style alternative to cpp:expr)Jakob Lykke Andersen2018-05-261-5/+21
| | | | | | | | | | | | | | | Simplified version of sphinx-doc/sphinx#4836, thanks to mickk-on-cpp.
* | | Merge branch '1.7'Takeshi KOMIYA2018-05-191-6/+14
|\ \ \ | |/ /
| * | C++, properly use desc_addname in declarations.Jakob Lykke Andersen2018-05-181-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This meant that the prefix was not rendered in code font, and it broke Breathe. Fixes michaeljones/breathe#374 Example: .. cpp:class:: A .. cpp:member:: A::b ``A::`` not rendered properly.
| * | C++, handle (escaped) line breaks in epxr roleJakob Lykke Andersen2018-05-161-2/+2
| | | | | | | | | | | | Fixes sphinx-doc/sphinx#4825
* | | Merge branch '1.7'Takeshi KOMIYA2018-05-141-1/+1
|\ \ \ | |/ /
| * | correctly set location for cpp domain logMelvin Vermeeren2018-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | | "Duplicate declarion" warning, name variant is missing the location= specifier causing string formatting to fail closes #4962
* | | refactor: Replace Directive by SphinxDirectiveTakeshi KOMIYA2018-05-111-24/+22
| | |
* | | Merge branch '1.7'Takeshi KOMIYA2018-03-181-2/+2
|\ \ \ | |/ /
| * | Revert "Use typing.TYPE_CHECKING for typehints"Takeshi KOMIYA2018-03-131-2/+2
| |/ | | | | | | This reverts commit a073e17537c2aacaac305feadea58d4473ec97f4.
* | Make console and warning messages translatableTakeshi KOMIYA2018-03-031-5/+5
| |
* | Replace ``l_()`` by ``_()``Takeshi KOMIYA2018-02-251-12/+12
| |
* | Merge branch '1.7'Takeshi KOMIYA2018-02-231-27/+152
|\ \ | |/
| * C++, parse 'this' in expressions.Jakob Lykke Andersen2018-02-191-1/+15
| |
| * C++, parse explicit casts and typeid in expressionJakob Lykke Andersen2018-02-191-26/+137
| |
* | Merge branch '1.7'Takeshi KOMIYA2018-02-181-2/+2
|\ \ | |/
| * Use typing.TYPE_CHECKING for typehintsTakeshi KOMIYA2018-02-141-2/+2
| |
* | Update type annotationsTakeshi KOMIYA2018-02-041-0/+1
| |
* | Merge branch '1.7-release'Takeshi KOMIYA2018-01-311-6/+5
|\ \ | |/
| * Use flake8-import-orderTakeshi KOMIYA2018-01-281-6/+5
| |
* | Close #4460: extensions should return the version of data structure as metadataTakeshi KOMIYA2018-01-251-0/+1
| |
* | Convert in-code HTTP URL's to HTTPS, including examplesKurt McKee2018-01-201-1/+1
|/
* Merge branch 'happy_new_year' into masterTakeshi KOMIYA2018-01-011-1/+1
|\
| * A happy new year!Takeshi KOMIYA2018-01-011-1/+1
| |
* | Fixes for previous commitJakob Lykke Andersen2017-12-281-17/+4
| |
* | C++, fix handling of (templated) operatorsJakob Lykke Andersen2017-12-281-117/+64
| |
* | C++, support the template disambiguator for dependent names.Jakob Lykke Andersen2017-12-241-18/+38
| |
* | Merge branch 'master' of github.com:sphinx-doc/sphinxJakob Lykke Andersen2017-12-201-1/+1
|\ \
| * \ Merge branch 'stable'Takeshi KOMIYA2017-12-161-1/+1
| |\ \ | | |/
| | * Fix mypy violationsTakeshi KOMIYA2017-12-161-1/+1
| | |
* | | C++, handle defaulted constrained template type parametersJakob Lykke Andersen2017-12-201-12/+103
|/ /
* | C++, do not add index entries for decls in conceptsJakob Lykke Andersen2017-12-121-6/+18
| |
* | C++, make function params linkableJakob Lykke Andersen2017-12-121-3/+71
| |
* | Merge branch 'stable'jfbu2017-12-111-4/+11
|\ \ | |/
| * C++: properly link class reference to class from inside constructorJakob Lykke Andersen2017-11-261-4/+11
| | | | | | | | Fixes sphinx-doc/sphinx#4099
* | C++, support explicit member instantiationsJakob Lykke Andersen2017-12-041-24/+41
| | | | | | | | See michaeljones/breathe#325
* | C++, fix hyperlinking of nested namesJakob Lykke Andersen2017-12-011-30/+82
| |
* | C++, fix bug in new sizeof... expression parsingJakob Lykke Andersen2017-11-271-1/+1
| | | | | | | | See sphinx-doc/sphinx#4114