Tres Walsh
829a5150da
Add support for C++11 member function ref-qualifiers and C++03 volatile member function ref-qualifier
...
Specifically, support for the following has been added:
* rvalue reference for *this
* volatile
* override keyword support
Additionally support for '= default' and '= delete' has been added.
Several tests have also been added to test_cpp_domain.py to insure that these features actually work.
2013-08-07 09:24:32 -07:00
Georg Brandl
1af3e3ea71
tests: replace "from util import *" by explicit imports
2013-04-01 11:39:32 +02:00
Georg Brandl
151856819c
Copyright update.
2013-01-01 22:13:15 +01:00
Takayuki Shimizukawa
087c9b2bd8
Merged in shimizukawa/sphinx-fix-fork/#1041 (pull request #87 )
2012-11-30 12:46:52 +09:00
Takayuki Shimizukawa
f24b1998f2
fix: cpp domain parser cannot parse 'static constexpr' declarations. closes #1038
2012-11-28 15:49:06 +09:00
Takayuki Shimizukawa
96779ffed8
fix: cpp domain parser cannot parse a const type with a modifier. closes #1041
2012-11-28 15:26:44 +09:00
Jonathan Waltman
c134b218b7
Closes #681 : Allow nested parentheses in C++ signatures (patch by Vadim and Jim Naslund)
2012-11-10 23:37:42 -06:00
Robert Lehmann
1a287bb7e2
Change default visibility for C++ superclasses.
2011-10-08 14:55:18 +02:00
Robert Lehmann
9904596da8
Fixes #678 : Support superclass declarations in C++ domain.
2011-10-08 14:02:13 +02:00
Armin Ronacher
f6711a6209
Added more tests to the basic parsing of C++ signatures
2011-09-23 00:51:43 +02:00
Armin Ronacher
49f1425da3
Added support for strings with commas in template definitions.
2011-09-22 11:17:18 +02:00
Armin Ronacher
794e241ba5
Added support for noexcept specifiers
2011-09-22 11:15:46 +02:00
Armin Ronacher
9e43f54600
Added support for constexpr in function signatures
2011-09-22 10:43:24 +02:00
Armin Ronacher
55935bdd04
Be explicit about rvalue references.
2011-09-22 10:33:15 +02:00
Armin Ronacher
bdf5816437
Added support for non-name template arguments. This fixes #696
2011-09-22 10:23:46 +02:00
Chris Pickel
7aef73271a
Support varargs in C++ function signatures.
2011-04-19 22:22:33 -04:00
Georg Brandl
0e1db6ad90
New year update.
2011-01-04 10:00:51 +01:00
Armin Ronacher
71a985c06c
long double exists.
2010-03-30 18:57:56 +02:00
Armin Ronacher
a6c625f25c
More operators for C++. Forgot about new/delete and some other less used
...
such as ->*.
2010-03-02 13:10:44 +01:00
Armin Ronacher
91322038e2
Added first CPP test
2010-03-02 01:27:44 +01:00