summaryrefslogtreecommitdiff
path: root/sphinx/domains/cpp.py
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'stable'Takeshi KOMIYA2016-01-111-0/+11
|\ \ | |/
| * Fix #2178: Unparseable C++ cross-reference when referencing a function with ↵Takeshi KOMIYA2015-12-271-0/+12
| | | | | | | | :cpp:any:
* | Fix flake8 errorJakob Lykke Andersen2015-12-101-1/+0
| |
* | C++, parallel build fixJakob Lykke Andersen2015-12-101-2/+12
| | | | | | | | Delete operator symbols when clearing.
* | C++, fix line numbers in warnings.Jakob Lykke Andersen2015-12-021-8/+6
| | | | | | | | See sphinx-doc/sphinx#2146.
* | C++, add support for pointers to member (function)Jakob Lykke Andersen2015-12-021-57/+238
| | | | | | | | See sphinx-doc/sphinx#2146
* | C++, don't accidentally deepcopy all domain data.Jakob Lykke Andersen2015-12-011-0/+9
| | | | | | | | See sphinx-doc/sphinx#2145.
* | C++, fix sphinx-doc/sphinx#2145Jakob Lykke Andersen2015-12-011-2/+10
| | | | | | | | Also fix lookup enumerators in unscoped enums, by their unscoped name.
* | C++, don't remove symbols.Jakob Lykke Andersen2015-12-011-4/+0
| | | | | | | | Symbols may be parents of some xref.
* | C++, full support for parallel builds.Jakob Lykke Andersen2015-11-291-30/+97
| | | | | | | | Fixes sphinx-doc/sphinx#2130.
* | C++, fix template parameter bug.Jakob Lykke Andersen2015-11-271-1/+5
| | | | | | | | | | Symbols for template parameters should only have a declaration if the parent symbol has.
* | C++, fix name lookup to match the current scope.Jakob Lykke Andersen2015-11-261-21/+36
| | | | | | | | Fixes sphinx-doc/sphinx#2133.
* | Fix to parallel buildsJakob Lykke Andersen2015-11-251-2/+6
| | | | | | | | | | Hax the C++ domain to support parallel builds when it's not used. See sphinx-build/sphinx#2130.
* | C++, Add support for template parameter info field listsRapptz2015-11-211-0/+3
| |
* | C++, cross-reference updateJakob Lykke Andersen2015-10-141-30/+46
| | | | | | | | | | | | | | | | (see also sphinx-doc/sphinx#2057) - Elaborate the documentation in regard to templates. - Add shorthand for template declarations. - Add shorthand for (full) template specialisations. - Add better error messages for unparseable references.
* | C++, properly render multi-line declarations.Jakob Lykke Andersen2015-10-131-10/+17
| | | | | | | | | | Fixes template rendering, e.g., when generating Latex. Thanks to michaeljones/breathe#127 for pointing in the right direction.
* | Merge pull request #2081 from dean0x7d/cpp11literalsJakob Lykke Andersen2015-10-121-0/+33
|\ \ | | | | | | C++, add support for user-defined literals
| * | C++, add support for user-defined literalsDean Moldovan2015-10-121-0/+33
| | |
* | | C++, fix templated operator bugJakob Lykke Andersen2015-10-121-12/+6
|/ / | | | | | | | | Fixes sphinx-doc/sphinx#2058 Fixes sphinx-doc/sphinx#2080
* | C++, remove symbol hax for template paramsJakob Lykke Andersen2015-10-121-112/+109
| |
* | C++, fix bug in type alias parsing.Jakob Lykke Andersen2015-10-021-1/+3
| | | | | | | | Fixes sphinx-doc/sphinx#2061
* | C++, fix parsing of types prefixed with 'enum'.Jakob Lykke Andersen2015-10-011-2/+4
| | | | | | | | Fixes michaeljones/breathe#223.
* | C++, add parameter pack expansion as base classes.Jakob Lykke Andersen2015-10-011-4/+12
| |
* | C++, add support for final classes.Jakob Lykke Andersen2015-10-011-4/+11
| |
* | C++, document base class grammar, and cleanup.Jakob Lykke Andersen2015-10-011-9/+11
| |
* | Fix flake8 error.Rapptz2015-10-011-1/+1
| |
* | C++, add support for virtual base classesRapptz2015-10-011-2/+17
| |
* | C++, add missing support for 'friend' functions.Jakob Lykke Andersen2015-09-141-3/+14
| |
* | C++, fix parsing of signed/unsigned char.Jakob Lykke Andersen2015-09-131-2/+3
| |
* | C++, add namespace push/pop directives.Jakob Lykke Andersen2015-09-061-4/+70
| |
* | C++, fix for template argument parsing.Jakob Lykke Andersen2015-09-061-42/+66
| | | | | | | | | | Non-type template arguments where not parsed correctly. It is a bit better now. The example in michaeljones/breathe#218 should work now.
* | C++, yet more code cleanupJakob Lykke Andersen2015-09-061-7/+3
| |
* | C++, code cleanup.Jakob Lykke Andersen2015-09-061-26/+28
| |
* | C++, support for templates.Jakob Lykke Andersen2015-09-061-106/+434
| | | | | | | | Fixes sphinx-doc/sphinx#1729.
* | C++ initial refactoring to support templates.Jakob Lykke Andersen2015-09-021-436/+907
| | | | | | | | | | | | Create symbol tables to represent all declarations, including templated declarations (sphinx-doc/sphinx#1729). Fixes sphinx-doc/sphinx#1314.
* | C++, fix base class rendering.Jakob Lykke Andersen2015-09-021-1/+1
| |
* | fix flake8 issueshimizukawa2015-06-061-1/+1
| |
* | C++, fixes sphinx-doc/sphinx#1913Jakob Lykke Andersen2015-05-301-17/+38
|/
* C++, ref #1765, old id generation fix.Jakob Lykke Andersen2015-03-101-4/+4
|
* domains/cpp: pep8 fixesGeorg Brandl2015-03-081-60/+60
|
* C++, more name lookup fixes.Jakob Lykke Andersen2015-03-081-65/+93
| | | | | Not all names knew of the scope they were in, resulting in not links. See sphinx-doc/sphinx#1746.
* C++, properly look up names in all parent scopes.Jakob Lykke Andersen2015-03-071-14/+23
| | | | See sphinx-doc/sphinx#1746.
* Last details. Closes sphinx-doc/sphinx#1753.Jakob Lykke Andersen2015-03-051-4/+3
|
* Main revamp for sphinx-doc/sphinx#1753.Jakob Lykke Andersen2015-03-051-221/+494
| | | | | | Support `( ptr-declarator )`, e.g., `int (*f)(double)`, or `int (&a)[42]`. Still missing check for compatibility with old id generation scheme.
* C++, imrpove errors from function parsing.Jakob Lykke Andersen2015-03-021-5/+19
|
* Add convenience directives and roles to C++ domainJakob Lykke Andersen2015-02-261-0/+3
| | | | | Add directive `cpp:var` and roles `cpp:var` and `cpp:any`. Fixes sphinx-doc/sphinx#1577, fixes sphinx-doc/sphinx#1744.
* Fix sphinx-doc/sphinx#1737.Jakob Lykke Andersen2015-02-251-23/+30
| | | | Also do better error handling when an outer name could not be parsed.
* Fixes sphinx-doc/sphinx#1738.Jakob Lykke Andersen2015-02-241-4/+21
|
* C++, update docs and enums. Fixes sphinx-doc/sphinx#772.Jakob Lykke Andersen2015-02-081-18/+30
|
* HTML search results for C++. Fixes sphinx-doc/sphinx#1591.Jakob Lykke Andersen2015-02-071-1/+1
| | | | | The C++ domain did not return the actual id of elements, but the name. The fix is as Rapptz suggested.