Dustin Spicuzza
e30c117b62
Parse auto functions with trailing return
2023-10-04 03:29:27 -04:00
Dustin Spicuzza
c3fbe4c16c
breaking change: Remove operator type and make part of Function
...
- Unifies free function operators and method operators -- otherwise users
would need to parse the operator themselves to deal with free function operators
- We don't have any releases yet, so there are no stability guarantees
2023-09-23 21:45:30 -04:00
Dustin Spicuzza
ace1d09d9d
Add throw/noexcept tests
2022-12-09 03:28:50 -05:00
Dustin Spicuzza
9756025e2d
mypy: add None return types to functions that don't return a value
2022-01-02 21:30:41 -05:00
Dustin Spicuzza
92f8e72779
Support parsing MSVC calling conventions
...
- Fixes #5
- Fixes #33
2021-11-27 21:40:10 -05:00
Dustin Spicuzza
c7d480e8c3
Handle function pointer parameters where the return value is a reference
...
- Fixes #17
2021-11-26 00:11:36 -05:00
Dustin Spicuzza
5f57509568
Format with latest black
2021-11-25 22:51:08 -05:00
Spicuzza
420f293ead
Add test for inline + volatile function
...
- Fixes #18
2021-11-21 12:59:54 -05:00
Dustin Spicuzza
3c51a30efe
Support using 'typename' qualifier before type names
...
- Fixes #7
2021-01-09 12:54:45 -05:00
Dustin Spicuzza
8c9f8fd8ba
Add support for C++17 trailing return types
2021-01-04 21:55:29 -05:00
Dustin Spicuzza
e361d4443a
Add additional template specialization tests
2020-12-31 00:40:42 -05:00
Dustin Spicuzza
d97ed6c99c
Fix template specialization unit tests
2020-12-30 03:22:29 -05:00
Dustin Spicuzza
ef5c22972b
Initial commit
2020-12-28 03:43:37 -05:00