summaryrefslogtreecommitdiff
path: root/Source/CParse
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'arbitrary-decltype-expressions'HEADmasterOlly Betts2023-05-181-11/+33
|\
| * Support parsing arbitrary expression in decltypeOlly Betts2023-05-171-11/+33
* | Simplify grammar rules for alternative start symbolsOlly Betts2023-05-181-8/+8
|/
* Parse storage class more flexiblyOlly Betts2023-05-112-46/+133
* Improved error checking when defining classes and using %template.William S Fulton2023-03-131-46/+54
* Cosmetic change in template terminologyWilliam S Fulton2023-03-032-16/+16
* Partial template specialization fixes to support default argumentsWilliam S Fulton2023-03-013-17/+92
* Improved variadic parameter names expansionWilliam S Fulton2023-02-181-0/+3
* Template partial specialization improvementsWilliam S Fulton2023-02-173-170/+188
* Fix deduction of partially specialized template parametersWilliam S Fulton2023-02-171-1/+3
* Rewrite does_parm_match used in template partial specializationWilliam S Fulton2023-02-171-40/+38
* Instantiation of C++11 variadic function templatesWilliam S Fulton2023-01-032-52/+90
* Slight simplification parsing variadic template parametersWilliam S Fulton2022-12-301-12/+4
* Syntax error fixes parsing more elaborate parameter pack argumentsWilliam S Fulton2022-12-301-10/+17
* Fix instantiation of variadic class templatesWilliam S Fulton2022-12-291-14/+19
* Fix syntax error parsing variadic template parameter pack argumentsWilliam S Fulton2022-12-231-5/+4
* Parser code refactor around variadic typesWilliam S Fulton2022-12-221-20/+21
* Extend variadic template support to various type combinationsWilliam S Fulton2022-12-221-5/+11
* Support multiple arguments in variadic templates.William S Fulton2022-12-222-46/+136
* Refactor Swig_cparse_template_parms_expand()William S Fulton2022-12-213-61/+94
* Refactor %template parameters handlingWilliam S Fulton2022-12-093-62/+82
* Fix syntax error for misplaced Doxygen comment after struct/class member.William S Fulton2022-12-061-1/+5
* Improved handling of Doxygen comments in parameter listsWilliam S Fulton2022-12-051-41/+38
* Fix syntax error parsing of Doxygen comments after last enum itemWilliam S Fulton2022-12-031-0/+5
* Fix parsing of unconventional Doxygen post comments for enum items.William S Fulton2022-12-031-0/+11
* Template parameters handling tidy upWilliam S Fulton2022-12-021-2/+3
* Improved template template parameters support.William S Fulton2022-12-021-52/+47
* Slightly better decltype() support for expressionsWilliam S Fulton2022-11-261-4/+5
* Fix syntax error parsing unnamed template parameters with a default.William S Fulton2022-11-251-1/+2
* Follow-on fix for previous changeOlly Betts2022-11-251-2/+2
* Fix undefined behaviour in parserOlly Betts2022-11-251-4/+4
* Duplicate class template instantiations via %template changesWilliam S Fulton2022-11-183-15/+47
* Improve director unwrap detection for the return typeWilliam S Fulton2022-10-101-4/+2
* Merge branch 'director-unwrap-result'William S Fulton2022-10-071-0/+91
|\
| * Merge branch 'master' into director-unwrap-resultOlly Betts2022-03-013-83/+195
| |\
| * | Unwrap director classes only when returning a pointer or reference to an objectThomas Reitmayr2020-06-201-0/+91
* | | Use https for swig.org linksOlly Betts2022-10-065-5/+5
* | | Add support for parsing C++11 final classesWilliam S Fulton2022-10-051-23/+36
* | | Fixes for classes with the same name in different namespacesFrank Schlimbach2022-09-211-5/+13
* | | ISO C comments fixWilliam S Fulton2022-08-041-5/+5
* | | Revert "Modify fix for << in array size"Olly Betts2022-07-271-5/+1
* | | Modify fix for << in array sizeOlly Betts2022-07-271-1/+5
* | | Tidy up indentationOlly Betts2022-07-271-3/+5
* | | Add support for C++20 "templated" lambdasZackery Spytz2022-07-271-5/+10
* | | Fix spaceship operator bugs, document, add testsOlly Betts2022-07-271-3/+9
* | | Add support for the <=> operator (C++20)Zackery Spytz2022-07-272-2/+8
* | | Add comments to clarify how #define gets wrappedOlly Betts2022-07-271-0/+3
* | | Improve #include guard macrosOlly Betts2022-07-191-2/+2
* | | Turn an unmatched ]] back into two ]Olly Betts2022-07-082-2/+3
* | | Avoid parse errors for C++ attributesJulien Marrec2022-07-082-0/+13